If you’re craving a dish that feels like a warm hug on a plate, this Greek Stuffed Onions Recipe will become your new favorite in no time. Stuffed with a vibrant mix of fresh spinach, zucchini, herbs, and creamy feta cheese, all nestled inside tender onion shells and bathed in a rich tomato sauce, it’s a celebration of Mediterranean flavors and textures that comfort and delight with every bite. Preparing this recipe is a wonderful way to bring a little sunshine to your table and impress loved ones with something both wholesome and extraordinary.

Ingredients You’ll Need

The image shows various fresh ingredients neatly arranged on a white marbled surface. At the center, a white bowl filled with uncooked white rice sits next to a small black dish holding salt, black pepper, and herbs. Surrounding these are four pale yellow onions, three garlic cloves, a small bowl of bright red sauce, and a larger bowl of rich red tomato sauce. Fresh green herbs, including parsley, dill, and basil, are spread out near the bottom left alongside a red bell pepper. On the right side, three green celery stalks and three green onions lie next to a dark orange sweet potato. A clear glass measuring cup filled with a light brown liquid is positioned at the top left. The ingredients are all placed on a clean white marble background, photo taken with an iphone --ar 4:5 --v 7

This Greek Stuffed Onions Recipe depends on simple but essential ingredients that work harmoniously to create layers of flavor, creamy textures, and gorgeous color contrast—each one playing a vital role in making this dish truly memorable.

  • Onions (7 medium to large): The star of the show that forms natural, flavorful vessels perfect for stuffing.
  • Fresh spinach (10 ounces): Adds earthy green vibrancy and tender moisture to the filling; frozen works too if well drained.
  • Grated zucchini (½ large): Brings a subtle sweetness and extra moisture, keeping the filling light.
  • Garlic (7 cloves total): Crushed to infuse an irresistible aroma and savory depth through the stuffing and sauce.
  • Cooked rice (1½ cups): Provides the perfect binding texture and heartiness to the filling.
  • Feta cheese (9 ounces, crumbled): Offers that tangy, salty creaminess that is iconic in Greek dishes.
  • Dried oregano (1½ teaspoons total): A classic herb that lends that unmistakably Mediterranean herbal note.
  • Dried thyme (½ teaspoon): Adds a subtle earthiness to the mix.
  • Cinnamon (1 teaspoon): Surprising and warm, it gives a special depth that makes this recipe unique.
  • Allspice (½ teaspoon): Enhances the aromatic profile with a hint of sweet spice.
  • Ground cumin (½ teaspoon): Introduces a mild smokiness that complements the other spices.
  • Fresh parsley, mint, and dill (combined 1¾ cups chopped): These fresh herbs brighten the stuffing with garden-fresh flavors.
  • Pine nuts (¼ cup): Adds a delightful crunch and buttery richness.
  • Raisins (¼ cup): Tiny bursts of sweetness that mingle beautifully with the savory filling.
  • Salt and pepper: Essential seasonings to bring all the flavors into perfect balance.
  • Canned chopped tomatoes (14 ounces): The base of the comforting sauce that soaks into the onions.
  • Extra virgin olive oil (¼ cup): Provides a silky richness to the tomato sauce.
  • Honey (1 tablespoon): Adds a gentle sweetness that contrasts perfectly with the acidity of the tomatoes.

How to Make Greek Stuffed Onions Recipe

Step 1: Prepare the Onion Shells

Start by trimming the ends off your onions and boiling them in a large pot of water for about 10 minutes until they soften enough to work with easily. Once tender, gently peel out the inner layers to create hollow shells that maintain their shape—perfect for holding the stuffing. It’s okay if you get two shells from a large onion, doubling your delicious stuffing opportunities. Save any leftover onion pieces for the sauce, because every bit counts toward flavor.

Step 2: Prepare the Filling

Wilt the fresh spinach by pouring boiling water over it and then rinsing with cold water to stop the cooking. Squeeze out excess moisture thoroughly to avoid a watery filling. Combine the spinach with grated zucchini, garlic, cooked rice, crumbled feta, and all the warm spices like cinnamon, allspice, and cumin. Fresh herbs like parsley, mint, and dill add vibrancy, while pine nuts and raisins offer texture and pops of sweetness. Mix it all well to create a beautifully fragrant, colorful filling ready to stuff.

Step 3: Stuff the Onions and Prepare the Sauce

Pack each onion shell tightly with the savory, herby filling using a teaspoon—this helps them hold their shape while baking. For the sauce, mix together canned chopped tomatoes, olive oil, garlic, honey, oregano, salt, and pepper along with the leftover chopped onion pieces. Pour this rich, flavorful sauce all around the stuffed onions in your baking dish. This bath of tomato goodness will keep everything moist and infuse the onions with tangy sweetness.

Step 4: Bake Until Perfect

Cover your baking dish with foil and bake at about 350°F (175°C) for 30 minutes, allowing the flavors to meld and the onions to become tender. Then remove the foil and bake for an additional 15 minutes to let the tops become lightly golden and the sauce bubble and reduce slightly. The result is an irresistible combination of soft, flavorful onions filled with a spiced, cheesy mixture, all served in a luscious tomato sauce.

How to Serve Greek Stuffed Onions Recipe

A white rectangular dish holds a meal of several large onion rings filled with a white crumbly cheese mixed with chopped green herbs, neatly placed in rows over a bed of chunky, red tomato sauce with visible pieces of cooked onion. The onions have a soft, cooked texture with a pale green to slightly yellow color. The tomato sauce underneath has a rich red tone with orange hues from oil and cooked onion pieces scattered around. The cheese filling has small green bits from herbs, adding texture and color contrast. The dish is placed on a white marbled surface. Photo taken with an iphone --ar 4:5 --v 7

Garnishes

Finish your Greek Stuffed Onions Recipe with a scattering of fresh herbs like parsley or dill for a burst of green freshness. A sprinkle of extra crumbled feta or a drizzle of good quality olive oil adds a lovely touch. If you want a little more crunch, a few toasted pine nuts on top can enhance the texture beautifully.

Side Dishes

This dish pairs wonderfully with simple sides that complement rather than compete. A crisp Greek salad with cucumbers, tomatoes, and olives is a natural fit, or serve alongside crusty bread to soak up the delicious sauce. Lightly roasted potatoes or a lemony couscous also work well to balance the richness of the stuffed onions.

Creative Ways to Present

For a more elegant presentation, serve each stuffed onion on a shallow dish with a spoonful of the tomato sauce artistically drizzled around it. You can also divide the filling into smaller shallots for bite-sized appetizers at a dinner party. Serving the dish in a rustic clay pot adds a charming Mediterranean vibe that will impress guests and make the experience even more special.

Make Ahead and Storage

Storing Leftovers

Leftover Greek Stuffed Onions keep beautifully in an airtight container in the fridge for up to 3 days. The flavors actually deepen with time, making reheated portions even more delicious. Just be sure to cover them well to keep the onions moist.

Freezing

You can freeze stuffed onions by placing them in a freezer-safe container with some of the tomato sauce. Freeze for up to 2 months. When ready to enjoy, thaw overnight in the fridge to ensure even reheating and preserve texture and flavor.

Reheating

Reheat leftovers gently in the oven at 325°F (160°C) covered with foil to avoid drying out, or microwave on medium power until warmed through. Adding a splash of water or additional sauce can revive moisture if needed.

FAQs

Can I use frozen spinach instead of fresh?

Absolutely! Just make sure to thaw it completely and squeeze out all excess liquid before mixing it into the stuffing to prevent sogginess.

What kind of onion works best for stuffing?

Large, firm onions with thick layers like yellow or white onions are ideal because they hold their shape well after hollowing out and baking.

Is this recipe suitable for vegetarians?

Yes, this Greek Stuffed Onions Recipe is vegetarian-friendly as it contains no meat and relies on wholesome plant-based ingredients with feta cheese providing the creamy, salty element.

Can I prepare this recipe ahead of time?

Definitely. You can prepare and stuff the onions a day before and keep them covered in the fridge. When ready, bake as directed, adding a few extra minutes if still chilled.

What wine pairs well with Greek Stuffed Onions?

A crisp white wine like Assyrtiko or a light red like Pinot Noir complements the spiced filling and tomato sauce without overpowering the delicate onion flavors.

Final Thoughts

There’s something truly magical about the humble onion transformed through this Greek Stuffed Onions Recipe into a vessel bursting with vibrant, comforting flavors. Whether you’re cooking for family, friends, or simply to treat yourself, this dish is a wonderful way to bring a little Mediterranean sunshine into your kitchen. Don’t hesitate to try it soon—you might just find a new favorite that you return to time and again.

Print

Greek Stuffed Onions Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.1 from 25 reviews

Greek Stuffed Onions are a delicious and aromatic vegetarian dish featuring tender onion shells filled with a flavorful mixture of spinach, zucchini, rice, and feta cheese, seasoned with warming spices and fresh herbs. Baked in a rich tomato sauce, this comforting recipe combines Mediterranean flavors for a perfect main or side dish.

  • Author: Madelyn
  • Prep Time: 30 minutes
  • Cook Time: 45 minutes
  • Total Time: 1 hour 15 minutes
  • Yield: 7 servings
  • Category: Main Course
  • Method: Baking
  • Cuisine: Greek
  • Diet: Vegetarian

Ingredients

Onions and Stuffing

  • 7 medium to large onions, peeled and tough outer layers removed
  • 10 ounces fresh spinach (about 6 to 7 cups) or frozen spinach, defrosted and liquid squeezed out
  • ½ large zucchini (about 1½ cups), grated
  • 4 cloves garlic, crushed
  • 1½ cups cooked rice (about 9 ounces/250 grams)
  • 9 ounces feta cheese, crumbled (about 1 cup)
  • 1 teaspoon dried oregano
  • ½ teaspoon dried thyme
  • 1 teaspoon cinnamon
  • ½ teaspoon allspice
  • ½ teaspoon ground cumin
  • 1 cup fresh parsley, washed and chopped
  • ¼ cup fresh mint, washed and chopped
  • ¼ cup fresh dill, washed and chopped
  • ¼ cup pine nuts, toasted or not
  • ¼ cup raisins or other similar dried fruit such as sultanas or currants
  • 1 teaspoon salt
  • ½ teaspoon pepper

Tomato Sauce

  • 14 ounces canned tomatoes, chopped or crushed (1 regular sized can)
  • ¼ cup extra virgin olive oil
  • 3 cloves garlic, crushed
  • 1 tablespoon honey or 1 teaspoon sugar
  • ½ teaspoon dried oregano
  • ¾ teaspoon salt
  • ½ teaspoon pepper
  • Leftover chopped onion pieces from the hollowed onions

Instructions

  1. Prepare Onions: Cut the ends off the onions and boil them in a large pot of water for about 10 minutes until slightly softened.
  2. Hollow Onions: Use a slotted spoon to lift the onions out and place them on a chopping board. Cut a bit more off one end and carefully pull out the inner layers with a fork, leaving shells 2 to 4 layers thick. Chop leftover onion pieces and reserve for the sauce. Place the hollow onion shells in a large baking dish and set aside.
  3. Preheat Oven: Preheat the oven to 350°F (175°C fan oven) or 375°F (190°C conventional oven).
  4. Prepare Spinach: Wilt the spinach by pouring boiling water over it in a colander, rinse with cold water, then squeeze out excess moisture. Chop and add to a large mixing bowl.
  5. Make Stuffing: To the spinach bowl, add grated zucchini, crushed garlic, cooked rice, crumbled feta, dried oregano, thyme, cinnamon, allspice, cumin, chopped parsley, mint, dill, pine nuts, raisins, salt, and pepper. Mix thoroughly.
  6. Stuff Onions: Using a teaspoon, fill each onion shell with the stuffing, packing it down well.
  7. Prepare Tomato Sauce: In a bowl, combine canned tomatoes, olive oil, crushed garlic, honey, dried oregano, salt, pepper, and the leftover chopped onion pieces. Mix well.
  8. Assemble and Bake: Pour the tomato sauce around the stuffed onions in the baking dish. Cover with aluminum foil and bake for 30 minutes. Remove the foil and bake for a further 15 minutes until the onions are lightly golden and the sauce is bubbling and slightly reduced.

Notes

  • You can double the recipe and hollow some onions twice to get extra stuffed onion shells.
  • If you prefer, use frozen spinach, but make sure it is well-drained.
  • Adjust the amount of spices according to your taste preferences.
  • For a vegan version, substitute feta cheese with a vegan cheese alternative or tofu seasoned with lemon juice and salt.
  • Pine nuts can be toasted beforehand to enhance their flavor.
  • This dish can be served warm as a main dish or alongside grilled meats or other Mediterranean dishes.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

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