Greek Stuffed Onions
If you’re looking for a dish that brings warmth and comfort to your table, these Greek Stuffed Onions are just the ticket! This recipe has been a cherished favorite in my family for years, and it’s perfect for any occasion—whether it’s a busy weeknight or a festive family gathering. The combination of tender onions filled with savory beef and aromatic herbs creates a delightful experience that is sure to impress.
These stuffed onions are not only delicious but also offer a beautiful presentation. They are hearty enough to satisfy everyone while being light on the palate. Plus, they make great leftovers, so you can enjoy them throughout the week!
Why You’ll Love This Recipe
- Easy to Prepare: With straightforward steps and simple ingredients, this recipe is perfect for cooks of all skill levels.
- Family-Friendly Appeal: The comforting flavors of Greek Stuffed Onions make them a hit with both kids and adults alike.
- Make-Ahead Convenience: These stuffed onions are ideal for meal prep; assemble them ahead of time and bake when you’re ready!
- Deliciously Flavorful: The blend of spices and fresh herbs creates a mouthwatering filling that bursts with flavor in every bite.

Ingredients You’ll Need
Cooking should be fun and hassle-free, which is why I love this list of simple, wholesome ingredients! You probably have many of these items in your pantry already. Let’s take a look at what you’ll need to make your Greek Stuffed Onions:
For the Stuffing
- 6 large yellow or sweet onions, peeled
- Salt, for seasoning and water
- 1 tablespoon olive oil
- 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
- Chopped parsley or dill, for garnish
- Lemon wedges, for serving
Variations
This recipe is quite flexible, allowing you to customize it based on your preferences or what you have on hand. Here are some tasty variations to consider:
- Swap the protein: Instead of ground beef, try ground turkey or chicken for a lighter option.
- Add some veggies: Mix in chopped bell peppers or zucchini into the stuffing for extra nutrition.
- Go vegetarian: Use lentils instead of meat and add more vegetables like mushrooms or spinach for a hearty meatless version.
- Spice it up: Add red pepper flakes or cayenne pepper to the filling if you like a little heat!
How to Make Greek Stuffed Onions
Step 1: Prepare the Onions
First things first! Fill a large pot with salted water and bring it to a boil. To ensure each onion stands flat while cooking, cut a small slice off both the root and top ends. Score one side vertically to create an easy way to peel back those lovely layers later on. Gently boil the onions for about 10–12 minutes until they’re softened but still hold their shape. This step is crucial because it allows us to separate the layers into cups without them falling apart.
Step 2: Make the Filling
In a large skillet over medium heat, warm up 1 tablespoon of olive oil. Add in your finely chopped onion and sauté until it’s translucent—this usually takes about 2–3 minutes. Stir in your minced garlic; cooking it just until fragrant adds incredible depth to your filling! Next, toss in your ground beef, breaking it up as it cooks until browned. Once that’s done, stir in rice, parsley, mint, allspice, cinnamon, salt, and pepper. Mix everything well before removing from heat—let it cool slightly before we start stuffing those onions!
Step 3: Stuff the Onions
Grab each onion “cup” and fill it with about 2 tablespoons of that delicious beef-rice mixture. Be gentle but firm as you pack them in; we want them full but not bursting at the seams! Place each stuffed onion seam-side down in a greased casserole dish—this helps keep everything intact while baking.
Step 4: Prepare the Sauce
In another saucepan over medium heat, warm up 2 tablespoons of olive oil. Add your minced garlic here too; let that fragrant aroma fill your kitchen! Stir in crushed tomatoes along with broth, oregano, dill, and lemon juice. Allow this mixture to simmer for about 5–7 minutes so all those flavors meld together beautifully. Give it a taste and adjust seasoning with salt and pepper if needed.
Step 5: Bake the Casserole
Now it’s time for baking magic! Pour that luscious sauce evenly over your stuffed onions. Cover with foil and pop them into an oven preheated at 375°F (190°C) for about 45 minutes. After that time has passed, remove the foil—bake an additional 20–30 minutes until those tops are slightly golden brown and bubbling nicely.
Step 6: Serve and Enjoy
Let your casserole rest for around 5–10 minutes before serving; this helps set everything nicely! Garnish with fresh parsley or dill if you’d like—a sprinkle makes everything feel extra special. Serve alongside lemon wedges; they add such brightness when squeezed over those stuffed onions! Pairing these with crusty bread or a crisp salad will round out this beautiful meal perfectly.
Enjoy making your own Greek Stuffed Onions! I hope they bring joy to your table just as they have mine!
Pro Tips for Making Greek Stuffed Onions
Making Greek stuffed onions can be a delightful culinary adventure, and these tips will help ensure your dish turns out perfectly every time!
- Choose the right onions: Opt for large yellow or sweet onions, as they are easier to peel and have a natural sweetness that complements the savory filling.
- Soak the rice: Soaking the rice for 10 minutes before adding it to the filling helps it cook evenly, ensuring a tender texture that blends beautifully with the other ingredients.
- Don’t overstuff: While it may be tempting to pack in as much filling as possible, leaving a little space allows for expansion during cooking and helps prevent bursting.
- Let flavors meld: Allow the sauce to simmer for at least 5-7 minutes. This not only enhances the flavor but also creates a rich base that makes each bite of stuffed onion even more delicious.
- Rest before serving: Letting your casserole rest for 5-10 minutes after baking allows the juices to redistribute, making it easier to serve and enhancing the overall flavor.
How to Serve Greek Stuffed Onions
Presenting Greek stuffed onions can elevate your meal from simple to spectacular, making it perfect for gatherings or family dinners.
Garnishes
- Chopped fresh herbs: Sprinkle fresh parsley or dill over the top just before serving for a burst of color and freshness.
- Lemon zest: A touch of lemon zest adds brightness and enhances the citrus notes already in the dish.
Side Dishes
- Greek Salad: A refreshing mix of cucumbers, tomatoes, red onion, olives, and feta (or a suitable vegan alternative) dressed in olive oil. This salad adds crunch and balances the richness of the stuffed onions.
- Tzatziki Sauce: A creamy yogurt-based dip made with cucumber, garlic, and dill. It complements the flavors of the stuffed onions while providing a cool contrast.
- Roasted Vegetables: Seasonal roasted vegetables such as zucchini, bell peppers, and carrots drizzled with olive oil make an excellent side that enhances your meal’s colorful presentation.
- Quinoa Pilaf: A light quinoa dish seasoned with herbs and spices offers a nutty flavor while being a nutritious complement to your stuffed onions.
Serve your delicious Greek stuffed onions alongside these garnishes and sides for a well-rounded meal that will impress everyone at your table! Enjoy your culinary journey!

Make Ahead and Storage
This Greek Stuffed Onions recipe is perfect for meal prep! You can prepare it ahead of time and store it to enjoy later, making busy weeknights a breeze.
Storing Leftovers
- Allow the stuffed onions to cool completely before storing.
- Place them in an airtight container in the refrigerator.
- They will keep well for up to 3 days.
Freezing
- To freeze, ensure the stuffed onions are cooled completely.
- Wrap each onion tightly in plastic wrap or foil, then place them in a freezer-safe bag.
- They can be frozen for up to 3 months.
Reheating
- Thaw the frozen stuffed onions overnight in the refrigerator before reheating.
- Reheat in the oven at 350°F (175°C) covered with foil until warmed through (about 20-25 minutes).
- Alternatively, you can microwave individual servings on medium power until heated evenly.
FAQs
Here are some common questions about Greek Stuffed Onions:
Can I make Greek Stuffed Onions ahead of time?
Absolutely! You can prepare the stuffed onions and store them in the fridge or freezer for later use. Just follow the storage instructions above for the best results.
What variations can I try with Greek Stuffed Onions?
You can experiment with different types of ground meat like ground turkey or chicken. Additionally, adding vegetables like diced bell peppers or zucchini to the filling can enhance flavor and nutrition!
How do I serve Greek Stuffed Onions?
Serve them hot from the oven with a sprinkle of fresh parsley or dill on top. Pair with crusty bread or a side salad for a complete meal.
What is the best way to reheat Greek Stuffed Onions?
The best way to reheat them is in the oven to maintain their texture. However, microwaving is also an option if you’re short on time!
Final Thoughts
Greek Stuffed Onions are not just a delicious dish but also a comforting one that brings warmth to your dinner table. The combination of flavors and textures makes this recipe truly special, and I hope you enjoy making it as much as I do. Gather your ingredients, invite family or friends over, and relish every bite together! Happy cooking!
Greek Stuffed Onions
Indulge in the comforting flavors of Greek Stuffed Onions, a delightful dish that combines tender onions with a savory filling of ground beef, rice, and aromatic herbs. This recipe is not only easy to prepare but also perfect for any occasion—be it a busy weeknight dinner or a festive family gathering. The beautiful presentation and hearty yet light taste make these stuffed onions an instant hit at the table. Plus, they’re fantastic as leftovers, ensuring you can enjoy this delicious meal throughout the week!
- Prep Time: 30 minutes
- Cook Time: 75 minutes
- Total Time: 1 hour 45 minutes
- Yield: Serves approximately 6
- Category: Main
- Method: Baking
- Cuisine: Greek
Ingredients
- 6 large yellow or sweet onions
- 1 lb ground beef (or ground turkey)
- 1/2 cup long-grain rice
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 1/4 cup fresh parsley, chopped
- 2 tablespoons fresh mint, chopped
- 2 tablespoons olive oil
- 1 can (14 oz) crushed tomatoes
- 1/2 cup beef or vegetable broth
- Juice of 1 lemon
Instructions
- Boil salted water and gently cook the prepared onions for about 10–12 minutes until softened. Allow them to cool.
- In a skillet, heat olive oil and sauté the chopped onion until translucent. Add minced garlic and ground beef; cook until browned.
- Stir in soaked rice, parsley, mint, spices, salt, and pepper; mix well.
- Fill each onion with the meat mixture and place them seam-side down in a greased casserole dish.
- Prepare the sauce by simmering garlic in olive oil, then adding crushed tomatoes, broth, oregano, dill, and lemon juice. Pour over stuffed onions.
- Cover with foil and bake at 375°F for 45 minutes; uncover and bake for an additional 20–30 minutes until golden.
Nutrition
- Serving Size: 1 stuffed onion (238g)
- Calories: 330
- Sugar: 6g
- Sodium: 450mg
- Fat: 15g
- Saturated Fat: 5g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 32g
- Fiber: 4g
- Protein: 19g
- Cholesterol: 70mg