Stuffed Onions are a traditional Mediterranean comfort food featuring tender onion layers filled with a flavorful mixture of rice, herbs, vegetables, and cheese. As the onions bake, they become sweet and buttery, while the filling absorbs the rich flavors of garlic, olive oil, and aromatic herbs.

This elegant yet rustic dish is perfect as a vegetarian main course, side dish, or part of a Mediterranean mezze feast.

Why You'll Love Stuffed Onions

  • Sweet, tender roasted onions
  • Flavorful herb and rice filling
  • Healthy and satisfying
  • Beautiful presentation
  • Ideal for family dinners and special occasions

Ingredients

For the Onions

  • 6 large yellow or sweet onions
  • 1 tablespoon sea salt
  • Water for boiling

For the Filling

  • 1 cup cooked rice
  • 2 tablespoons extra-virgin olive oil
  • 1 small onion, finely diced
  • 3 cloves garlic, minced
  • ½ cup zucchini, finely diced
  • ¼ cup red bell pepper, finely diced
  • ¼ cup crumbled feta cheese
  • 2 tablespoons fresh parsley, chopped
  • 1 tablespoon fresh mint, chopped
  • 1 teaspoon dried oregano
  • ½ teaspoon sea salt
  • ¼ teaspoon black pepper

For the Baking Sauce

  • 1 cup vegetable broth
  • 2 tablespoons olive oil
  • Juice of 1 lemon
  • 1 teaspoon dried oregano

Garnish

  • Fresh parsley
  • Lemon wedges

Instructions

Step 1: Prepare the Onions

Bring a large pot of water to a boil.

Trim the ends of the onions and peel away the outer skin.

Boil the onions for 10–12 minutes until slightly softened.

Drain and allow them to cool enough to handle.

Cut each onion halfway through one side and carefully separate the layers, keeping them intact.

Reserve the smaller inner layers for another use.

Step 2: Make the Filling

Heat olive oil in a skillet over medium heat.

Add the diced onion and cook until softened.

Add garlic, zucchini, and bell pepper and cook for 3–4 minutes.

Remove from heat and stir in:

  • Cooked rice
  • Feta cheese
  • Parsley
  • Mint
  • Oregano
  • Salt
  • Black pepper

Mix well.

Step 3: Stuff the Onion Layers

Place a spoonful of filling inside each onion layer.

Roll or wrap the onion layer around the filling to form a small bundle.

Repeat until all filling is used.

Step 4: Arrange for Baking

Place the stuffed onions seam-side down in a baking dish.

In a bowl, combine vegetable broth, olive oil, lemon juice, and oregano.

Pour the mixture around the onions.

Step 5: Bake

Preheat oven to 375°F (190°C).

Cover the baking dish with foil.

Bake for 35 minutes.

Remove the foil and bake for an additional 15 minutes until lightly golden and tender.

Step 6: Serve

Allow the stuffed onions to cool slightly.

Garnish with fresh parsley and lemon wedges before serving.

Serving Suggestions

Stuffed Onions pair beautifully with:

  • Greek salad
  • Roasted vegetables
  • Grilled fish
  • Lamb kebabs
  • Couscous
  • Warm pita bread

Tips for Perfect Stuffed Onions

  • Use large sweet onions for easier stuffing.
  • Do not overfill the onion layers.
  • Fresh herbs provide the best flavor.
  • Add pine nuts or currants for a traditional Mediterranean touch.
  • Bake covered first to keep the onions moist.

Storage

Store leftovers in an airtight container in the refrigerator for up to 3 days.

Reheat in a covered baking dish until warmed through.

Frequently Asked Questions

Can I make Stuffed Onions ahead of time?

Yes. Assemble them a day ahead and refrigerate until ready to bake.

Can I add meat?

Absolutely. Ground lamb or beef can be added to the filling for a heartier version.

Can I freeze them?

Yes. Freeze after baking and cooling for up to 2 months.

Final Thoughts

Stuffed Onions are a delicious example of Mediterranean home cooking at its finest. The sweet, tender onion layers wrapped around a savory herb-filled stuffing create a comforting and elegant dish that feels both rustic and refined. Whether served as a vegetarian centerpiece or alongside grilled meats and seafood, Stuffed Onions are sure to become a favorite at your table.