Stuffed Tomatoes are a beloved Mediterranean dish that transforms ripe, juicy tomatoes into an elegant and satisfying meal. Filled with a flavorful mixture of rice, herbs, vegetables, and cheese, these oven-baked tomatoes are tender, aromatic, and bursting with fresh Mediterranean flavors.

Perfect as a vegetarian main course, side dish, or part of a mezze spread, Stuffed Tomatoes are both wholesome and visually impressive.

Why You'll Love Stuffed Tomatoes

  • Fresh Mediterranean ingredients
  • Naturally vegetarian and nutritious
  • Beautiful presentation
  • Perfect as a main dish or side
  • Great for entertaining and family meals

Ingredients

For the Tomatoes

  • 6 large ripe tomatoes
  • 2 tablespoons extra-virgin olive oil
  • ½ teaspoon sea salt
  • ¼ teaspoon black pepper

For the Filling

  • 1 cup cooked rice
  • 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
  • 2 tablespoons olive oil
  • ½ teaspoon sea salt
  • ¼ teaspoon black pepper

Topping

  • ¼ cup breadcrumbs
  • 2 tablespoons grated Parmesan cheese
  • 1 tablespoon olive oil

Garnish

  • Fresh parsley
  • Lemon wedges

Instructions

Step 1: Prepare the Tomatoes

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

Slice the tops off the tomatoes and carefully scoop out the pulp, leaving sturdy shells.

Reserve the tomato pulp and chop it finely.

Lightly season the tomato shells with salt and place them in a baking dish.

Step 2: Make the Filling

Heat olive oil in a skillet over medium heat.

Add onion and cook until softened, about 4 minutes.

Stir in garlic, zucchini, and bell pepper and cook for another 3–4 minutes.

Add the reserved chopped tomato pulp and simmer for 5 minutes.

Remove from heat and stir in:

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

Mix until well combined.

Step 3: Stuff the Tomatoes

Spoon the filling evenly into the tomato shells.

Arrange them in the baking dish.

Step 4: Prepare the Topping

In a small bowl, combine breadcrumbs, Parmesan cheese, and olive oil.

Sprinkle the mixture over the stuffed tomatoes.

Step 5: Bake

Bake for 30–35 minutes until the tomatoes are tender and the topping is golden brown.

Step 6: Serve

Allow the tomatoes to cool slightly.

Garnish with fresh parsley and serve with lemon wedges.

Serving Suggestions

Stuffed Tomatoes pair beautifully with:

  • Greek salad
  • Roasted vegetables
  • Grilled fish
  • Lemon herb rice
  • Couscous
  • Warm pita bread

Tips for Perfect Stuffed Tomatoes

  • Choose firm, ripe tomatoes that can hold their shape.
  • Save the tomato pulp for extra flavor in the filling.
  • Fresh herbs add authentic Mediterranean character.
  • Avoid overfilling to prevent spilling during baking.
  • Add pine nuts or raisins for a traditional Mediterranean variation.

Storage

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

Reheat in a 350°F (175°C) oven until warmed through.

Frequently Asked Questions

Can I make Stuffed Tomatoes ahead of time?

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

Can I make them vegan?

Absolutely. Omit the feta and Parmesan or replace them with plant-based alternatives.

What other fillings can I use?

Quinoa, bulgur, ground lamb, chickpeas, or lentils make excellent variations.

Final Thoughts

Stuffed Tomatoes are a timeless Mediterranean dish that celebrates the beauty of simple, fresh ingredients. Tender roasted tomatoes filled with fragrant rice, herbs, vegetables, and cheese create a comforting meal that's both nutritious and delicious. Whether served as a vegetarian centerpiece or a flavorful side dish, Stuffed Tomatoes bring warmth and Mediterranean charm to every table.