Tender onions stuffed with a savory mix of meat, rice, and herbs—this Greek classic is pure comfort in every bite. Simple yet full of rich flavors, it’s a dish that feels both homey and special!
Stuffed onions became an unforgettable memory for me on my last day in Athens. In a small, family-run restaurant, I watched as the mother cooked in the back, the father cleaned, and the daughter served. When I asked her to surprise me with her mom’s specialty, she brought out a plate of beautifully stuffed onions—tender, flavorful, and filled with warmth.
Now, I’m sharing this authentic Greek recipe so you can recreate the magic at home!
Why You’ll Love Stuffed Onions
- Authentic & Comforting – A traditional Greek dish packed with rich flavors and home-cooked warmth.
- Tender & Flavorful – Slow-cooked onions become irresistibly soft, soaking up the savory filling.
- Wholesome & Satisfying – A balanced mix of ground meat, rice, and aromatic spices makes it both hearty and nutritious.
- Impressively Simple – Though it looks elegant, this dish is surprisingly easy to prepare!
- Perfect for Any Occasion – Serve it as a comforting family dinner or a unique dish for guests.
Once you try Greek Stuffed Onions, they’ll quickly become a favorite in your home!
Ingredients for Greek Stuffed Onions
All the fresh ingredients prepped and measured—ready to start making traditional Greek stuffed onions (Salantourmasi)
- Large yellow or white onions – The star of the dish! Their layers become tender and sweet when stuffed and slow-cooked.
- Short-grain or Arborio rice, soaked – Creates a soft, creamy texture inside the onions.
- Olive oil – Enhances richness and brings out the flavors.
- Garlic cloves, minced – Adds depth and aromatic warmth.
- Lean ground beef or lamb – A hearty, flavorful protein choice.
- Tomato paste & tomato sauce – Intensifies the savory umami taste and adds a rich, tangy depth.
- Fresh parsley & mint, chopped – Adds a burst of freshness and Mediterranean aroma.
- Chicken stock or water – Keeps the filling moist while cooking.
- Dried oregano – A classic Greek herb that adds earthy, aromatic notes.
- Pomegranate molasses (optional) – A sweet-tangy touch for extra depth.
Tips & Tricks
- How Many Does This Recipe Make? – I used 8 medium onions, which yielded around 30 stuffed onions—perfect for sharing or meal prep!
- Don’t Waste the Onion Centers – After hollowing out the onions, finely chop the inner layers and spread them on the bottom of the pot. This enhances the flavor and prevents burning.
- Getting the Perfect Texture – If the onions still feel too firm after boiling, give them extra time—especially the outer layers, which take longer to soften.
Simple Substitutions
- Meat Alternative – Swap ground beef or lamb with a vegetarian mix of chopped tomatoes, garlic, herbs, and chickpeas for a delicious plant-based option.
- Rice Substitute – Replace short-grain or Arborio rice with bulgur or quinoa for a heartier, nuttier texture.
- Broth Swap – Use vegetable broth instead of chicken stock for a fully vegetarian version.
These simple swaps let you adapt the dish to your taste and dietary needs while keeping the flavors rich and satisfying!
What to Serve with Stuffed Onions
- Fresh & Light – Pair with a refreshing Greek Salad or a Fattoush Salad for a crisp contrast to the rich, savory filling.
- Hearty Feast – Serving a larger crowd? Stuffed onions go beautifully with roasted chicken and potatoes, drizzled with a creamy yogurt sauce for extra flavor.
Preparation
Prep Your Ingredients & Prepare the Onions
Cut off the top and bottom of each onion. Make a shallow slit from top to bottom on one side.
Bring a large pot of water to a boil. Add onions and cook for 10–15 minutes until the layers soften.
Remove from water, let cool, and carefully peel apart the layers.
Finely chop any small inner layers and set them aside for later.
Make the Filling
Stuff the Onions
Make the Tomato Sauce & Cook
Pour the sauce over the stuffed onions in a baking dish, enough to cover them. Wrap the dish with foil and bake in a preheated oven at 375°F for 50 minutes to one hour until the onions are tender and the flavors meld beautifully.
Serve & Enjoy!

Ingredients:
8 medium yellow onions |
For the Filling:
4 tablespoons olive oil | |
1 small onion chopped | |
4 garlic cloves, minced | |
1 lb ground beef or lamb | |
3 tablespoons tomato paste | |
2 tablepsoons pomegranate molasses (optional) | |
salt and pepper to taste | |
1/2 tablespoon dry Greek oregano | |
3/4 cup rice soked and drained | |
1/4 cup fresh parsley, chopped | |
1/4 cup fresh mint | |
1 1/2 cup chicken broth or water |
For the Tomato Sauce:
2 tablespoons olive oil | |
1/2 onion, chopped | |
28 oz tomato sauce | |
1/2 teapoons oregano | |
salt and peper to taste |
Preparation
First, have all your ingredients measured and ready to make the cooking process smooth and efficient. Cut off the top and bottom of each onion. Make a shallow slit from top to bottom on one side. Bring a large pot of water to a boil. Add onions and cook for 10–15 minutes until the layers soften. Remove from water, let cool, and carefully peel apart the layers. Finely chop any small inner layers and set them aside for later.
Mix in the soaked rice and pomegranate molasses (if using), stirring well to combine. Pour in the chicken stock or water, stir, and let simmer for about 8 minutes until slightly absorbed. Remove from heat, then mix in the chopped parsley and mint, saving a bit to sprinkle on top before serving. Set aside.
Take an onion layer and place a spoonful of filling inside, then gently roll it closed. Repeat with all the onion layers until all are stuffed. To prevent burning, spread the chopped onion pieces across the bottom of a baking dish 13 by 8. Arrange the stuffed onions seam-side down in the pot, stacking them if necessary.
In a pan, heat 2 tbsp olive oil and sauté the chopped onion until soft. Stir in the tomato sauce, oregano, salt, and pepper, then add water and let it simmer for 12 minutes to develop the flavors. Pour the sauce over the stuffed onions in a baking dish, enough to cover them. Wrap the dish with foil and bake in a preheated oven at 375°F for 50 minutes to one hour until the onions are tender and the flavors meld beautifully.
Let cool slightly, then sprinkle with the reserved fresh chopped parsley before serving. Enjoy!
Nutrition Information
The information shown is an estimate provided by an online nutrition calculator. It should should not be considered a substitute for a professional nutritionist's advice.
See our full nutrition disclosure here.
Try this Greek Stuffed Onions recipe and bring a taste of the Mediterranean to your table! Let me know how it turns out in the comments below!