Greek Stuffed Onions with Beef

Golden Greek stuffed onions bubbling in rich tomato sauce with beef and rice filling Save
Golden Greek stuffed onions bubbling in rich tomato sauce with beef and rice filling | pinmealmagic.com

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.
Tender boiled onion layers wrapped around savory ground beef and Mediterranean herb rice mixture Save
Tender boiled onion layers wrapped around savory ground beef and Mediterranean herb rice mixture | pinmealmagic.com

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
Baked Greek stuffed onions arranged in baking dish with thickened red tomato sauce coating Save
Baked Greek stuffed onions arranged in baking dish with thickened red tomato sauce coating | pinmealmagic.com

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

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.

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.

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.

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.

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.

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.

Greek Stuffed Onions with Beef

Tender onion layers wrapped around seasoned beef and rice, slowly baked in aromatic tomato sauce until golden and bubbling.

Prep 30m
Cook 75m
Total 105m
Servings 4
Difficulty Medium

Ingredients

Onions

  • 8 large yellow onions

Filling

  • 10.5 oz ground beef
  • 1/2 cup uncooked long grain rice
  • 1 medium tomato, grated
  • 1 small carrot, finely grated
  • 2 tbsp olive oil
  • 2 tbsp fresh parsley, finely chopped
  • 1 tbsp fresh mint, finely chopped (or 1 tsp dried mint)
  • 1 tsp dried oregano
  • 1 garlic clove, minced
  • 1/2 tsp ground cinnamon
  • Salt and freshly ground black pepper, to taste

Sauce

  • 1 2/3 cups tomato passata or strained tomatoes
  • 1/3 cup plus 1 tbsp water
  • 2 tbsp olive oil
  • 1/2 tsp sugar
  • Salt and pepper, to taste

Instructions

1
Preheat Oven: Preheat the oven to 350°F.
2
Prepare Onions: Trim the root and stem ends of the onions. Bring a large pot of salted water to a boil, add whole onions, and simmer for 12–15 minutes until just tender. Drain and let cool slightly.
3
Separate Onion Layers: Carefully peel off the outer layers of each onion, aiming for 2–3 large layers per onion to use for stuffing. Reserve the inner cores for another use or finely chop and add to the filling.
4
Make Filling: In a bowl, combine ground beef, rice, grated tomato, grated carrot, olive oil, parsley, mint, oregano, garlic, cinnamon, and reserved chopped onion. Season with salt and pepper. Mix until well combined.
5
Stuff Onions: Lay out onion layers, place a generous spoonful of filling in the center of each, and roll or fold to enclose the filling securely.
6
Arrange in Baking Dish: Arrange stuffed onions seam-side down in a baking dish.
7
Prepare Sauce: In a jug, mix tomato passata, water, olive oil, sugar, salt, and pepper. Pour the sauce over the stuffed onions.
8
Bake Covered: Cover the dish tightly with foil and bake for 50 minutes.
9
Bake Uncovered: Remove foil and bake for another 20–25 minutes, until golden and the sauce has thickened.
10
Rest and Serve: Rest for 10 minutes before serving. Garnish with extra parsley if desired.
Additional Information

Equipment Needed

  • Large saucepan
  • Mixing bowls
  • Baking dish
  • Sharp knife
  • Spoon

Nutrition (Per Serving)

Calories 320
Protein 16g
Carbs 32g
Fat 15g

Allergy Information

  • Contains alliums (onions, garlic)
  • Gluten-free if rice is used and no wheat-based fillers are added
  • May contain traces of allergens depending on ground meat and tomato product; always check labels
Lauren Phelps

Creative home cook sharing quick, easy, and wholesome recipes for everyday family meals.