These tender stuffed onions feature a classic Greek filling of seasoned ground beef and aromatic rice, enhanced with fresh parsley, mint, and warm cinnamon. The onion layers are carefully peeled, filled, and nestled in a rich tomato sauce before baking until meltingly tender. The finished dish offers layers of sweet onion flavor, savory meat, and bright Mediterranean herbs in every bite. Perfect for family dinners or special occasions, this traditional Greek comfort food serves four generously and pairs beautifully with crusty bread and crisp salads.
The first time I had stuffed onions at a small taverna in Athens, I kept asking the owner what made them so sweet. He just winked and pointed to the onion baskets hanging from the ceiling. I have been trying to recreate that magic ever since.
Last winter I made a huge batch for my sister when she was recovering from surgery. She ate three straight from the baking dish and said it was the most comforting thing she had tasted in months.
Ingredients
- 8 large yellow onions: Choose ones that feel heavy and have papery skins intact
- 300 g (10.5 oz) ground beef: A lighter beef blend works wonderfully here
- 80 g (1/2 cup) uncooked long grain rice: The rice cooks slowly inside the filling
- 1 medium tomato, grated: Grating releases more juices than chopping
- 1 small carrot, finely grated: Adds natural sweetness and moisture
- 30 g (2 tbsp) olive oil: Use a good quality Greek olive oil
- 2 tbsp fresh parsley, finely chopped: Flat-leaf parsley has more flavor
- 1 tbsp fresh mint, finely chopped: Fresh mint makes a huge difference
- 1 tsp dried oregano: Greek oregano is more potent than other varieties
- 1 garlic clove, minced: One clove is enough to complement not overwhelm
- 1/2 tsp ground cinnamon: This is the secret Greek touch
- Salt and freshly ground black pepper: Be generous with both
- 400 ml (1 2/3 cups) tomato passata: Passata gives a smoother sauce than crushed tomatoes
- 100 ml (1/3 cup + 1 tbsp) water: Thins the sauce just enough
- 2 tbsp olive oil: For the sauce
- 1/2 tsp sugar: Balances the tomato acidity
Instructions
- Prepare the onions:
- Preheat your oven to 180°C (350°F). Trim the root and stem ends of the onions, then boil them whole in salted water for 12–15 minutes until barely tender. Drain and let them cool until you can handle them comfortably.
- Layer the onions:
- Carefully peel off the outer layers from each onion, aiming for 2–3 substantial layers per onion. Chop the inner cores finely and save them to mix into your filling.
- Make the filling:
- Combine ground beef, rice, grated tomato, grated carrot, olive oil, parsley, mint, oregano, garlic, cinnamon, and the reserved chopped onion cores. Season generously with salt and pepper, then mix until everything is evenly distributed.
- Stuff and roll:
- Lay out each onion layer and place a generous spoonful of filling in the center. Fold or roll the onion around the filling, tucking in the sides as you go.
- Arrange for baking:
- Place each stuffed onion seam-side down in a single layer in your baking dish. Pack them in snugly so they support each other while cooking.
- Prepare the sauce:
- Whisk together tomato passata, water, olive oil, sugar, salt, and pepper in a jug or measuring cup until smooth.
- Bake covered:
- Pour the sauce evenly over the stuffed onions. Cover the baking dish tightly with foil and bake for 50 minutes, until the filling is cooked through.
- Finish uncovered:
- Remove the foil and bake for another 20–25 minutes until the tops are golden and the sauce has thickened around the onions.
- Rest before serving:
- Let the dish rest for 10 minutes before serving. This allows the sauce to settle and makes handling easier.
My aunt told me that in her village, everyone knows who makes the best stuffed onions by the smell coming from their windows on Sunday afternoons. It became something of a friendly competition.
Making It Vegetarian
I have made these with cooked lentils and they are every bit as satisfying as the meat version. The key is adding crumbled feta for that salty tang that ground beef provides.
Serving Suggestions
These are substantial enough to stand alone as a main course. A simple green salad with a bright vinaigrette cuts through the richness perfectly.
Make Ahead Wisdom
These actually taste better the next day once the flavors have had time to really get to know each other.
- Refrigerate overnight and reheat gently with a splash of water
- Freeze uncooked stuffed onions in the sauce for up to 2 months
- Thaw completely before baking as directed
There is something deeply satisfying about turning humble onions into something this special. I hope these become part of your own kitchen story.
Recipe Q&A
- → How do I prepare the onions for stuffing?
-
Boil whole onions in salted water for 12–15 minutes until just tender. Once cooled, carefully peel away 2–3 outer layers from each onion to create wraps for the filling. The inner cores can be chopped and added directly to the meat mixture.
- → Can I make this dish ahead of time?
-
Yes, assemble the stuffed onions and sauce completely, then refrigerate covered for up to 24 hours before baking. You may need to add 5–10 minutes to the covered baking time if baking straight from the refrigerator.
- → What can I use instead of ground beef?
-
Cooked lentils work well for a vegetarian version, or try crumbled feta combined with extra herbs and rice for a lighter Mediterranean twist. Both alternatives maintain the satisfying texture and rich flavor profile.
- → Why is cinnamon added to the filling?
-
Cinnamon is a traditional Greek seasoning that adds subtle warmth and depth without making the dish taste like dessert. It perfectly complements the beef, tomato, and mint while creating that authentic Mediterranean flavor profile.
- → How do I know when the stuffed onions are done?
-
The onions are finished when the sauce has thickened nicely and the tops are golden brown. The rice inside should be fully cooked, and the onion layers should be tender enough to cut easily with a fork, about 1 hour and 15 minutes total.
- → What should I serve with these stuffed onions?
-
Crusty bread is ideal for soaking up the flavorful tomato sauce. A crisp green salad with lemon-olive oil dressing provides fresh contrast. Roasted potatoes or steamed green beans also make excellent traditional Greek sides.