These tender Greek onions are carefully blanched until soft, then filled with a savory mixture of ground beef, long grain rice, grated tomato, and aromatic Mediterranean herbs including parsley, mint, oregano, and a hint of cinnamon. Each onion layer is rolled around the filling and arranged seam-side down before being smothered in a tangy tomato passata sauce. After baking covered for 50 minutes, the foil is removed to let the tops golden and the sauce thicken into a rich, flavorful glaze.
The result is a comforting classic dish where the sweetness of the onions perfectly balances the seasoned meat and rice filling. Serve with crusty bread to soak up the extra sauce and a crisp green salad for a complete Mediterranean meal.
The first time I made stuffed onions, my kitchen filled with this sweet, savory aroma that made my neighbor knock on the door to ask what I was cooking. I'd never considered onions as the wrapper before, always thinking of cabbage leaves or grape vines, but there's something magical about how they caramelize and sweeten while baking. This Greek classic has become one of those comfort dishes I turn to when I want something that feels both rustic and refined.
I served these at a small dinner party last winter, and watching everyone's faces light up when they took that first bite was unforgettable. The cinnamon in the filling always catches people off guard in the best way, that subtle warmth that makes you pause and wonder what that lovely flavor is.
Ingredients
- 8 large yellow onions: Choose firm, heavy onions with tight skins, they'll hold their shape better during boiling and stuffing
- 300 g ground beef: A blend with 15-20% fat works best here, keeping the filling moist without being greasy
- 80 g uncooked long grain rice: The rice cooks inside the onion, absorbing all those delicious meat juices and tomato sauce
- 1 medium tomato: Grating the tomato gives you that perfect texture without any chunks, melting right into the filling
- 1 small carrot: Adds natural sweetness and moisture to the filling, plus a beautiful golden color
- 30 g olive oil: Use a good quality extra virgin olive oil here, it really shines in the final dish
- 2 tbsp fresh parsley: Bright, herbaceous notes that cut through the richness of the meat
- 1 tbsp fresh mint: Fresh mint is essential here, though dried works in a pinch, use about a third of the amount
- 1 tsp dried oregano: Greek oregano is more potent and floral than the Italian variety, worth seeking out
- 1 garlic clove: Mince it finely so it distributes evenly throughout the filling
- 1/2 tsp ground cinnamon: The secret ingredient that makes this distinctly Greek
- Salt and pepper: Be generous with the seasoning, the onions need it to balance their sweetness
- 400 ml tomato passata: Passata gives you a smoother, more refined sauce texture than crushed tomatoes
- 100 ml water: Thins the sauce just enough to create that perfect velvety consistency
- 2 tbsp olive oil: Added to the sauce for richness and mouthfeel
- 1/2 tsp sugar: Just a touch to balance the acidity of the tomatoes
Instructions
- Preheat your oven to 180°C (350°F):
- Get everything ready before you start, this recipe moves quickly once you begin the assembly process
- Prepare the onions:
- Trim both the root and stem ends, then boil them whole in salted water for 12 to 15 minutes until they yield to gentle pressure
- Carefully peel the onion layers:
- Let them cool until you can handle them, then gently separate 2 to 3 outer layers from each onion, keeping them intact for stuffing
- Make the savory filling:
- Mix everything together in a large bowl, using your hands to really incorporate the rice and spices evenly throughout the meat
- Stuff each onion layer:
- Place a spoonful of filling in the center and fold the edges over, creating neat little packages that will hold together during baking
- Arrange in your baking dish:
- Place them seam side down, nestling them close together so they support each other as they cook
- Whisk up the sauce:
- Combine the passata, water, olive oil, sugar, salt, and pepper until smooth, then pour it generously over the stuffed onions
- Bake until perfection:
- Cover tightly with foil for 50 minutes, then uncover and bake another 20 to 25 minutes until the tops are golden and the sauce has thickened beautifully
- Let them rest briefly:
- Ten minutes of resting time helps the filling set and makes them easier to serve without falling apart
My aunt taught me to save those inner onion cores and sauté them with eggs the next morning, such a delicious little breakfast secret. This dish has a way of bringing people together, something about the humble ingredients transformed into something so special.
Making It Vegetarian
Swap the ground beef for cooked lentils or crumbled feta, and you'll still have something incredibly satisfying. I've even made it with just pine nuts and currants for a lighter version that's perfect for summer.
Serving Suggestions
Crusty bread is absolutely essential here, you'll want to soak up every drop of that tomato sauce. A simple green salad with a bright lemon dressing cuts through the richness perfectly.
Make Ahead Instructions
These actually improve with time, so feel free to assemble them a day ahead and refrigerate before baking. They freeze beautifully too, I always keep a batch in the freezer for those nights when I need something comforting without the effort.
- Thaw overnight in the refrigerator if frozen
- Add 10 minutes to the baking time if cooking from cold
- The sauce might need a splash of water if it looks too thick
There's something so satisfying about turning the most humble ingredient into something this elegant and delicious.
Recipe FAQs
- → How do I prepare the onions for stuffing?
-
Boil whole onions in salted water for 12–15 minutes until just tender. Let them cool slightly, then carefully peel off 2–3 large outer layers from each onion. These become your wrappers for the filling. You can chop the inner cores and add them directly to the meat mixture for extra flavor.
- → Can I make this dish vegetarian?
-
Yes, replace the ground beef with cooked lentils or crumbled feta cheese. Increase the herbs and consider adding pine nuts for extra protein and texture. The cooking time remains the same, though you may want to check a few minutes earlier since vegetarian fillings cook faster.
- → What's the purpose of cinnamon in the filling?
-
Cinnamon is a classic Greek spice that adds warmth and depth without making the dish taste sweet. It pairs beautifully with both the beef and the tomato sauce, creating that authentic Mediterranean flavor profile. Use it sparingly—just half a teaspoon is enough to enhance the overall taste.
- → How long do stuffed onions keep in the refrigerator?
-
These stuffed onions store beautifully for 3–4 days in an airtight container. The flavors actually develop and meld together overnight, making them excellent for meal prep. Reheat gently in the oven at 160°C (320°F) with a splash of water to prevent drying, or microwave individual portions.
- → Can I freeze stuffed onions before or after baking?
-
You can freeze both unbaked and baked stuffed onions. For unbaked, assemble them in the baking dish, cover tightly with plastic wrap and foil, and freeze for up to 3 months. Thaw overnight in the refrigerator before baking as directed. If freezing after baking, let them cool completely, then portion into freezer-safe containers for up to 2 months.
- → What should I serve with Greek stuffed onions?
-
Crusty bread is essential for soaking up the rich tomato sauce. A simple green salad with cucumber, tomatoes, and feta complements the dish perfectly. For a more substantial meal, serve with roasted potatoes or lemon rice. The dish also pairs well with tzatziki for a cool, creamy contrast.