Greek Stuffed Onions
If you’re looking for a comforting dish that feels like a warm hug on a plate, you’ve come to the right place! Greek Stuffed Onions are one of my all-time favorite recipes. They’re hearty, flavorful, and bring a little taste of the Mediterranean right into your kitchen. Plus, this dish is perfect for busy weeknights or family gatherings; everyone loves the delicious filling nestled inside those tender onion cups.
What makes Greek Stuffed Onions special is not just their incredible taste but also how they bring people together. Whether you’re sharing them with friends or enjoying them as a cozy family dinner, these stuffed onions are bound to create cherished memories around the table.
Why You’ll Love This Recipe
- Easy Preparation: This recipe may look fancy, but it’s simple enough for any home cook to tackle!
- Family-Friendly Appeal: With flavors that everyone can enjoy, these stuffed onions are sure to be a hit with both kids and adults alike.
- Make-Ahead Convenience: You can prepare the stuffing in advance and assemble everything when you’re ready to bake.
- Delicious Flavor: The combination of herbs and spices creates a mouthwatering filling that’s simply irresistible.
- Wholesome Ingredients: Made with fresh vegetables and lean protein, this dish is both nutritious and satisfying.

Ingredients You’ll Need
Gathering your ingredients is half the fun! For these Greek Stuffed Onions, you’ll need simple and wholesome items that come together beautifully. Here’s what you’ll need:
For the Stuffed Onions
- 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
One of the best things about Greek Stuffed Onions is how flexible they can be! Here are some fun variations to make this recipe your own:
- Swap the protein: Feel free to use ground turkey or chicken if you prefer a lighter option.
- Add veggies: Mix in some finely diced bell peppers or zucchini with the stuffing for an extra boost of nutrition.
- Change up the grains: Try quinoa instead of rice for a gluten-free twist.
- Herb overload: Experiment with different herbs like basil or cilantro to customize the flavor profile!
How to Make Greek Stuffed Onions
Step 1: Prepare the Onions
Start by preparing your onions—this step is crucial because it creates those lovely cups we’ll fill later. Fill a large pot with salted water and bring it to a boil. Cut a small slice off both ends of each onion so they stand flat on your cutting board. Score one side vertically to help separate layers after boiling.
Gently boil the onions for about 10–12 minutes until they’re softened but still hold their shape. Drain them carefully and let them cool before peeling back the layers into cups while keeping larger outer layers intact. The smaller inner pieces will be used later in our filling or sauce.
Step 2: Make the Filling
In a large skillet over medium heat, add 1 tablespoon of olive oil. Once hot, toss in your finely chopped onion and sauté it for about 2–3 minutes until it’s translucent. Next, stir in garlic and let it cook just until fragrant—this brings out its wonderful flavor!
Now add your ground beef, breaking it up with a spoon as it cooks until no longer pink. Stir in your soaked rice along with parsley, mint, allspice, cinnamon, salt, and pepper. Mix well before removing from heat; let it cool slightly so it’s easier to handle when stuffing those onion cups.
Step 3: Stuff the Onions
Take each onion “cup” and fill it generously with about 2 tablespoons of that delicious beef-rice mixture. Be sure to pack it gently—you want them full but not bursting at the seams! Place each stuffed onion seam-side down in a greased casserole dish, creating an inviting display.
Step 4: Prepare the Sauce
Now let’s whip up our sauce! In another saucepan over medium heat, heat up 2 tablespoons of olive oil and add minced garlic until fragrant—this step adds depth to our sauce. Stir in crushed tomatoes along with broth, oregano, dill, and fresh lemon juice. Allow this mixture to simmer together for about 5–7 minutes so all those flavors meld perfectly.
Step 5: Bake the Casserole
Pour that beautiful sauce evenly over your stuffed onions in the casserole dish. Cover everything snugly with foil and bake at 375°F (190°C) for about 45 minutes. After that time has passed, remove the foil and let them bake an additional 20–30 minutes until tops are slightly golden brown and bubbling away—your kitchen will smell heavenly!
Step 6: Serve and Enjoy
Once baked, let your casserole rest for about 5–10 minutes before serving; this helps all those flavors settle nicely. Garnish with fresh parsley or dill and serve alongside lemon wedges for an extra burst of brightness! Pair these Greek Stuffed Onions with crusty bread or a crisp salad for a delightful meal that’s sure to please everyone at your table.
Enjoy every single bite of this comforting dish—you deserve it!
Pro Tips for Making Greek Stuffed Onions
Making Greek Stuffed Onions can be a delightful experience, and with these pro tips, you can elevate your dish to perfection!
- Choose the Right Onions: Opt for large yellow or sweet onions, as they provide a perfect balance of sweetness and flavor when cooked. Their size also allows for ample stuffing.
- Don’t Rush the Cooking Process: Ensure you gently boil the onions until softened; this prevents them from falling apart during stuffing. A little patience goes a long way in achieving beautifully tender layers.
- Adjust Seasoning to Your Taste: Feel free to taste the filling mixture before stuffing. Adjusting spices like salt and pepper can enhance the overall flavor of the dish.
- Use a Quality Broth: A rich beef or vegetable broth adds depth to your sauce. It enhances the overall taste and brings the dish together beautifully while cooking.
- Let it Rest Before Serving: Allowing the casserole to rest after baking helps all the flavors meld together. This simple step makes a noticeable difference in taste and texture.
How to Serve Greek Stuffed Onions
Serving Greek Stuffed Onions is all about presentation and complementing flavors. Here are some ideas to make your meal even more inviting!
Garnishes
- Fresh Herbs: Sprinkle chopped parsley or dill on top just before serving for a burst of color and freshness that brightens up each bite.
- Lemon Zest: Grating some lemon zest over the stuffed onions adds an extra zing that pairs wonderfully with the savory filling.
Side Dishes
- Tzatziki Sauce: This cool, creamy yogurt sauce made with cucumber and garlic offers a refreshing contrast to the warm, savory stuffed onions. It’s perfect for dipping!
- Greek Salad: A vibrant mix of tomatoes, cucumbers, feta cheese, olives, and red onion dressed in olive oil brings a crunchy texture and tangy flavor that complements the richness of the stuffed onions beautifully.
- Roasted Vegetables: Seasonal roasted vegetables like zucchini, bell peppers, or carrots add both flavor and nutrition to your meal. Their caramelized edges provide a lovely balance against the soft stuffed onions.
- Pita Bread: Soft pita bread is great for scooping up any leftover sauce on your plate. It’s an easy way to enjoy every last bite!
With these serving suggestions and tips, you’re well on your way to impressing family and friends with your delicious Greek Stuffed Onions! Enjoy every moment of this culinary adventure!

Make Ahead and Storage
This Greek Stuffed Onions recipe is perfect for meal prep! You can make a big batch ahead of time, making weeknight dinners a breeze. Here’s how to store and enjoy your leftovers.
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-4 days.
Freezing
- If you have extras, you can freeze the stuffed onions after baking.
- Let them cool completely, then wrap each onion tightly in plastic wrap.
- Place the wrapped onions in a freezer-safe bag or container for up to 2 months.
Reheating
- To reheat from the refrigerator, place the stuffed onions in a preheated oven at 350°F (175°C) for about 20-25 minutes, covered with foil.
- For frozen onions, let them thaw overnight in the fridge and then reheat as above. Alternatively, you can bake from frozen at 375°F (190°C) for about 45 minutes.
FAQs
Here are some common questions about making Greek Stuffed Onions.
Can I use other types of meat for Greek Stuffed Onions?
Absolutely! You can substitute ground beef with ground lamb or even turkey for a lighter option. Each will bring its own unique flavor to the dish.
What makes Greek Stuffed Onions special?
Greek Stuffed Onions are not just delicious; they bring together comforting spices and fresh herbs that create a delightful combination of flavors. The tender onion cups filled with savory goodness are truly special!
Can I prepare Greek Stuffed Onions in advance?
Yes! This recipe is great for meal prep. You can prepare and stuff the onions ahead of time, then store them in the fridge or freezer until you’re ready to bake.
How do I serve Greek Stuffed Onions?
Serve these tasty stuffed onions garnished with fresh parsley or dill and lemon wedges on the side. They pair beautifully with crusty bread or a crisp salad!
Final Thoughts
I hope you find joy in making these Greek Stuffed Onions! They’re not just a meal; they’re an opportunity to gather around the table and share something special with family and friends. Enjoy each bite and don’t hesitate to experiment with variations that suit your taste. Happy cooking!
Greek Stuffed Onions
If you’re in search of a cozy dish that wraps you in warmth and flavor, Greek Stuffed Onions are your answer. This delightful Mediterranean recipe features tender onions filled with a savory mixture of ground beef, rice, and fresh herbs, creating a heartwarming meal that’s perfect for busy weeknights or family gatherings. Each onion cup is baked in a zesty tomato sauce, making every bite an explosion of taste. Not only are these stuffed onions satisfying, but they’re also easy to prepare and can be made ahead of time. Whether enjoyed with loved ones or savored solo, Greek Stuffed Onions are sure to make mealtime memorable.
- Prep Time: 20 minutes
- Cook Time: 75 minutes
- Total Time: 1 hour 35 minutes
- Yield: Serves 6
- Category: Main
- Method: Baking
- Cuisine: Mediterranean
Ingredients
- 6 large yellow or sweet onions
- 1 lb ground beef (or ground lamb)
- 1/2 cup long-grain rice
- 2 cloves garlic
- Fresh parsley and mint
- 1 can (14 oz) crushed tomatoes
- 1/2 cup beef or vegetable broth
- Juice of 1 lemon
Instructions
- Prepare the onions by boiling them until softened. Cut a slice from both ends and score one side vertically.
- In a skillet, heat olive oil and sauté chopped onion until translucent. Add minced garlic and cook until fragrant.
- Stir in ground beef, breaking it apart as it cooks. Mix in soaked rice, parsley, mint, allspice, cinnamon, salt, and pepper.
- Stuff each onion with the filling and place seam-side down in a greased casserole dish.
- For the sauce, combine olive oil and minced garlic in another saucepan. Add crushed tomatoes, broth, oregano, dill, and lemon juice; simmer for about 5 minutes.
- Pour the sauce over the stuffed onions and cover with foil. Bake at 375°F (190°C) for 45 minutes; remove foil and bake an additional 20–30 minutes until golden brown.
Nutrition
- Serving Size: 1 serving
- Calories: 350
- Sugar: 6g
- Sodium: 600mg
- Fat: 15g
- Saturated Fat: 5g
- Unsaturated Fat: 9g
- Trans Fat: 0g
- Carbohydrates: 38g
- Fiber: 3g
- Protein: 20g
- Cholesterol: 60mg