Greek Stuffed Onions: A Traditional Mediterranean Classic

Posted on November 19, 2025

Greek Stuffed Onions baked in tomato sauce

Greek Stuffed Onions are the kind of dish that whisper stories of sunlit kitchens and laughter echoing through old stone houses. In Greece, food isn’t just fuel—it’s memory, it’s family, it’s love wrapped in flavor. When you taste these tender onions filled with spiced meat, rice, and herbs, simmered slowly in tomato sauce and kissed with lemon, you’ll understand why this humble dish is a classic. Whether it’s a Sunday lunch or a cozy dinner, Greek Stuffed Onions bring the magic of Mediterranean comfort right to your table. They’re hearty but delicate, balanced with bright herbs and citrus, and filled with that old-world charm we all crave on busy modern nights.

Table of Contents

What is Greek Stuffed Onions?

Greek Stuffed Onions, or Gemista me Kremmydia, are a traditional comfort food that feels like a warm embrace from a Greek grandmother. Sweet yellow onions are gently boiled and hollowed into little cups, then stuffed with a savory blend of ground beef (or lamb), rice, herbs, and spices. The dish is baked slowly in a fragrant tomato sauce infused with oregano, dill, and lemon juice. The result is tender, juicy onions that melt in your mouth, with each bite bursting with Mediterranean warmth. Though it takes some time, every minute is worth it—the smell alone could transport you straight to a taverna by the sea, with a glass of red wine in hand.

Reasons to Try Greek Stuffed Onions

If you’ve never tried Greek Stuffed Onions, let me tempt you. First, they’re incredibly satisfying without being heavy—a true balance of comfort and freshness. The sweetness of the onion blends beautifully with the aromatic filling, while the tomato-lemon sauce gives a bright finish that keeps you coming back for “just one more.” Second, this recipe is flexible. You can make it with beef, lamb, or even plant-based meat for a vegetarian twist. Finally, it’s a dish that makes you slow down and savor. In a world of instant meals, preparing Greek Stuffed Onions reminds us of the beauty of patience, and how love—like flavor—deepens with time.

Ingredients Needed to Make Greek Stuffed Onions

For the Onions:
6 large yellow or sweet onions, peeled
Salt, for seasoning and water
1 tablespoon olive oil

For the Filling:
1 lb ground beef (or lamb)
1/2 cup long-grain rice, rinsed and soaked 10 minutes
1 small onion, finely chopped
2 cloves garlic, minced
1/4 cup fresh parsley, chopped
2 tablespoons fresh mint, chopped (or 1 tsp dried)
1 teaspoon ground allspice
1/2 teaspoon ground cinnamon
Salt and pepper, to taste

For the Sauce:
2 tablespoons olive oil
2 cloves garlic, minced
1 can (14 oz) crushed tomatoes
1/2 cup beef or vegetable broth
1 teaspoon dried oregano
1 tablespoon fresh dill or 1 teaspoon dried
Juice of 1 lemon

Garnish:
Chopped parsley or dill
Lemon wedges for serving

Ingredients for Greek Stuffed Onions
Ingredients laid out for traditional Greek Stuffed Onions

Instructions to Make Greek Stuffed Onions

Making Greek Stuffed Onions may sound like something only your Yiayia (Greek grandmother) could pull off, but don’t worry—this step by step guide will walk you through every stage with clarity and confidence. From prepping the onions to layering that fragrant sauce, you’ll feel like you’re cooking right in a coastal Greek kitchen.

Step 1: Prepare the Onions (Step by Step)

Start by choosing large, firm yellow or sweet onions—they should be even in size so they cook evenly. Fill a large pot with water, add a generous pinch of salt, and bring it to a gentle boil. Slice off a thin layer from both the root and stem ends of each onion so they can stand flat in the dish later. Then, make a shallow vertical cut down one side, slicing just through the outer layers without cutting all the way through.

Gently lower the onions into the boiling water and simmer for about 10–12 minutes, or until they soften slightly. You want them pliable but not falling apart. This softening step is crucial—it allows the layers to separate easily when it’s time to stuff them.

Once they’re ready, drain and cool them for a few minutes. Carefully peel back the layers one at a time to create onion “cups.” The outer layers will be perfect for stuffing, while the smaller cores can be finely chopped and saved to use in the filling. (For more detailed vegetable-prepping techniques, check out our Garlic Roasted Vegetables guide—it’s full of tips that make produce prep easier and faster.)

Step 2: Make the Filling (Step by Step)

Heat 1 tablespoon of olive oil in a large skillet over medium heat. Add the finely chopped onion (and those reserved inner layers) and sauté for about 2–3 minutes, just until they become translucent and fragrant. Stir in minced garlic and cook for another 30 seconds, letting that rich aroma bloom.

Add the ground beef (or lamb, for a more traditional touch) and cook, stirring occasionally, until the meat is browned and crumbly. This is where the kitchen starts smelling incredible—warm spices are next! Stir in the rice, parsley, mint, allspice, cinnamon, salt, and pepper. Mix everything well so the rice is evenly coated in those savory juices.

Remove from the heat and let the mixture cool for a few minutes before stuffing. Cooling slightly helps the filling firm up, making it easier to handle. If you’re looking for more ideas on how to work with flavorful Mediterranean fillings, visit our Creamy Spinach Mushroom Lasagna recipe—it uses similar aromatic layering techniques that you’ll love.

Step 3: Stuff the Onions (Step by Step)

Take each onion “cup” and fill it with about 2 tablespoons of the beef-rice mixture. Use the back of your spoon to press the filling gently but firmly—it should hold together but not split the onion. Fold or roll the edges slightly to seal, then place each stuffed onion seam-side down in a lightly greased casserole dish.

As you line them up, imagine small edible treasures arranged neatly, ready to soak up all the goodness of the sauce you’ll make next. If you’ve got extra filling, don’t toss it—spread it around the onions in the pan for an extra burst of flavor. (This trick works beautifully in other baked casseroles too, like our Cheesy Vegetable Casserole.)

Step 4: Prepare the Sauce (Step by Step)

In a medium saucepan, heat 2 tablespoons of olive oil over medium heat. Add the minced garlic and cook until fragrant—just about 30 seconds. Stir in the crushed tomatoes, broth, oregano, dill, and freshly squeezed lemon juice. Let it all simmer gently for 5–7 minutes, stirring occasionally so it doesn’t stick.

The sauce should be bright and tangy, with a hint of herbaceous warmth. Taste and adjust the seasoning with salt and pepper as needed. You can even sprinkle in a touch more cinnamon for sweetness if you’re using lamb. This simple sauce brings everything together, much like the tomato base in our One-Pot Creamy Mushroom Orzo.

Step 5: Bake the Casserole (Step by Step)

Pour the tomato sauce evenly over the stuffed onions, ensuring each one gets a generous coating. Cover the dish tightly with foil—this helps trap the steam and keeps the onions tender as they bake. Place the casserole in a preheated oven at 375°F (190°C) and bake for 45 minutes.

After that, remove the foil and bake for another 20–30 minutes until the tops turn slightly golden and the sauce bubbles around the edges. The smell at this point will make it impossible to wait—but patience is key. Those flavors are melding into something extraordinary.

Step 6: Serve and Enjoy (Step by Step)

When the onions are done baking, let them rest for 5–10 minutes before serving. This allows the juices to settle, giving the sauce a thicker, more luscious consistency. Garnish with freshly chopped parsley or dill, and serve with lemon wedges on the side for that fresh citrus zing.

Pair your Greek Stuffed Onions with warm crusty bread, a glass of Greek white wine, or a crisp salad. For a heartier meal, serve alongside Sweet Potato and Cranberry Gratin—the sweet and tangy flavors balance beautifully with the savory onions.

Pro Tip:

If you’re cooking ahead for guests or meal prep, this dish reheats wonderfully. Simply cover and rewarm in the oven until hot throughout. For a guide on storing baked dishes like this one, see our tips in Tater Tot Casserole with Ground Beef—you’ll find practical reheating and freezing tricks that keep flavor intact.

Why This Step by Step Method Works:

This step by step approach ensures you don’t miss a beat—from prepping onions perfectly to layering your sauce just right. Each stage builds on the next, giving your dish that tender texture and balanced flavor that defines authentic Mediterranean comfort food.

Cooking this way transforms your kitchen into a little corner of Greece, where time slows, the air fills with herbs and lemon, and every meal feels like a celebration.

What to Serve with Greek Stuffed Onions

These onions pair beautifully with tangy Greek yogurt, crusty bread, or a crisp salad with feta and olives. For something heartier, try roasted potatoes drizzled with lemon and oregano, or a simple bowl of Hungarian Mushroom Soup with Dill. If you’re planning a dinner spread, they also complement seafood dishes or roasted vegetables. And don’t forget the wine—something dry and earthy, like a Greek Agiorgitiko, balances the sweetness of the onions perfectly.

Key Tips for Making Greek Stuffed Onions

  1. Choose onions that are similar in size—they’ll cook evenly.
  2. Don’t skip pre-boiling; it’s key to peeling them easily.
  3. If you’re using lamb, reduce the cinnamon slightly—it’s already rich.
  4. You can prepare the onions and filling a day ahead for easy baking later.
  5. Always taste your sauce before baking. The lemon should brighten, not overpower.

Storage and Reheating Tips for Greek Stuffed Onions

Store leftovers in an airtight container in the fridge for up to 4 days. Reheat in the oven at 350°F until warmed through, or microwave in short bursts if you’re short on time. The flavors deepen overnight, so don’t be surprised if they taste even better the next day. For longer storage, freeze in a freezer-safe dish for up to 2 months. Thaw overnight and reheat gently—because good Greek food deserves patience.

FAQs

Can I make Greek Stuffed Onions vegetarian?
Absolutely! Swap the meat for lentils or a mix of mushrooms and quinoa.

Can I use red onions?
You can, but they’re stronger in flavor and less sweet. Yellow or sweet onions are best.

Can I prepare this ahead?
Yes—stuff the onions, cover, and refrigerate up to 24 hours before baking.

Final Thoughts

Greek Stuffed Onions are more than a recipe—they’re a love letter to Mediterranean simplicity. With every bite, you’ll taste the harmony of sweet onions, herbs, and sunshine in sauce form. Whether you’re feeding family or just craving something that feels like home, this dish delivers comfort and history in every spoonful.

Visit our Pinterest for regular slow cooker recipe updates, or join our Facebook discussions where cooking fans exchange their favorite hearty meal ideas.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Greek Stuffed Onions baked in tomato sauce

Greek Stuffed Onions (Greek Stuffed Onions Recipe)

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Isabella
  • Prep Time: 40 minutes
  • Cook Time: 1 hour 15 minutes
  • Total Time: 1 hour 55 minutes
  • Yield: Serves 6–8 1x
  • Category: Main Course
  • Method: Baking
  • Cuisine: Greek

Description

Tender onions stuffed with a savory blend of ground beef, rice, herbs, and warm spices, baked in a rich tomato sauce. This Greek-inspired dish is aromatic, comforting, and perfect for gatherings or a hearty weeknight meal.


Ingredients

Scale
  • For the Onions:
  • 6 large yellow or sweet onions, peeled
  • Salt, for seasoning and water
  • 1 tablespoon olive oil
  • For the Filling:
  • 1 lb ground beef (or ground lamb for variation)
  • 1/2 cup long-grain rice (rinsed and soaked for 10 minutes)
  • 1 small onion, finely chopped
  • 2 cloves garlic, minced
  • 1/4 cup fresh parsley, chopped
  • 2 tablespoons fresh mint, chopped (or 1 tsp dried)
  • 1 teaspoon ground allspice
  • 1/2 teaspoon ground cinnamon
  • Salt and pepper, to taste
  • For the Sauce:
  • 2 tablespoons olive oil
  • 2 cloves garlic, minced
  • 1 can (14 oz) crushed tomatoes
  • 1/2 cup beef or vegetable broth
  • 1 teaspoon dried oregano
  • 1 tablespoon fresh dill or 1 teaspoon dried
  • Juice of 1 lemon
  • Garnish (Optional):
  • Chopped parsley or dill
  • Lemon wedges for serving

Instructions

1. Fill a large pot with salted water and bring it to a boil. Cut a small slice off the root and top ends of each onion so they stand flat. Score one side vertically, cutting through just the first few layers.

2. Gently boil the onions for 10–12 minutes until softened but not falling apart. Drain and cool. Carefully peel back the layers to separate into cups, keeping the larger outer layers intact for stuffing. Reserve the smaller inner pieces for later use in the filling or sauce.

3. In a large skillet, heat 1 tablespoon of olive oil over medium heat. Add the finely chopped onion and sauté for 2–3 minutes until translucent. Stir in the garlic and cook for 30 seconds more.

4. Add the ground beef, breaking it up with a spoon. Cook until browned and no longer pink. Stir in the rice, parsley, mint, allspice, cinnamon, salt, and pepper. Mix well, then remove from heat. Let it cool slightly before stuffing.

5. Take each onion “cup” and fill it with about 2 tablespoons of the beef-rice mixture, packing it in gently. You want them full but not bursting. Place the stuffed onions seam-side down in a greased casserole dish.

6. In a saucepan, heat 2 tablespoons of olive oil over medium heat. Add the garlic and cook until fragrant. Stir in the crushed tomatoes, broth, oregano, dill, and lemon juice. Simmer for 5–7 minutes to allow the flavors to come together. Taste and adjust seasoning with salt and pepper as needed.

7. Pour the sauce evenly over the stuffed onions. Cover the dish with foil and bake at 375°F (190°C) for 45 minutes. Remove the foil and bake an additional 20–30 minutes until the tops are slightly golden and the sauce is bubbling.

8. Let the casserole rest for 5–10 minutes before serving. Garnish with fresh parsley or dill and serve with lemon wedges on the side. Pair with crusty bread or a crisp salad for a complete meal.


Notes

To save time, you can prepare the onions and filling in advance and refrigerate until ready to assemble.

For a vegetarian version, substitute the meat with a mix of sautéed mushrooms and lentils.

This dish pairs wonderfully with tzatziki or a Greek cucumber salad.


Nutrition

  • Serving Size: 1–2 stuffed onions
  • Calories: 390
  • Sugar: 9g
  • Sodium: 480mg
  • Fat: 22g
  • Saturated Fat: 6g
  • Unsaturated Fat: 15g
  • Trans Fat: 0g
  • Carbohydrates: 28g
  • Fiber: 4g
  • Protein: 21g
  • Cholesterol: 55mg

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star