
Mediterranean Stuffed Tomatoes Recipe tastes bright, herby, and cozy, like summer comfort food that still feels light. It works for busy weeknights, casual dinners with friends, or meal prep, and you can get it on the table in about 45–55 minutes. I first made a version of this on a tiny apartment stove in college, and I still love how impressive it looks with almost zero drama.
Why Mediterranean Stuffed Tomatoes Recipe Is Worth It
You get juicy, sweet tomatoes filled with a savory mix of rice, herbs, garlic, and a little cheese that feels both fresh and satisfying. The Mediterranean flavors stay simple, so the tomatoes shine instead of hiding under heavy sauce.
This recipe fits many diets and tastes, so you can serve it to a mixed crowd without cooking three separate dinners. It also works hot, warm, or at room temperature, which makes it perfect for potlucks, picnics, or nights when everyone eats at different times.
“These Mediterranean stuffed tomatoes taste like a vacation on a plate and still reheat like a weeknight hero. ★★★★★”
Ingredients You Need
Tomatoes and vegetables
- 8 medium ripe tomatoes, firm enough to hold their shape
- Choose tomatoes that feel heavy and smell fragrant at the stem.
- 1 small yellow onion, finely chopped
- 1 small red bell pepper, finely chopped
- 3 cloves garlic, minced
- 1 small zucchini, finely diced (optional but adds nice texture)
- 2 tablespoons chopped fresh parsley
- 2 tablespoons chopped fresh basil or fresh oregano
Grains and protein
- 1 cup cooked rice
- Use leftover rice from the fridge as a shortcut; jasmine, basmati, or long grain all work.
- Use brown rice for more fiber, or quinoa if you want extra protein.
- 1 can (15 ounces) chickpeas, drained and rinsed
- Any good grocery store brand works; I often use Goya or store brand.
Flavor boosters
- 3 tablespoons extra virgin olive oil, plus more for drizzling
- 2 tablespoons tomato paste
- 1 teaspoon dried oregano
- 1 teaspoon dried thyme or Italian seasoning
- 1 teaspoon smoked or sweet paprika
- 1 teaspoon kosher salt, plus more to taste
- ½ teaspoon black pepper
- ¼ teaspoon red pepper flakes (optional, for a little heat)
- Zest of 1 lemon
- Juice of ½ lemon
Cheese options
- ½ cup crumbled feta cheese
- Use block feta in brine if possible; it tastes creamier and less chalky.
- 2 tablespoons grated Parmesan or pecorino (optional, for extra savory flavor)
- To keep it dairy free, skip the cheese and add 2 extra tablespoons chickpeas and 1 tablespoon olive oil.
Topping and baking
- 2 tablespoons breadcrumbs or panko
- Use whole wheat panko for more crunch, or gluten free breadcrumbs if needed.
- 1 tablespoon olive oil for drizzling on top
- Extra chopped herbs for garnish
Equipment list
- Sharp knife and cutting board
- Spoon or small scoop to hollow tomatoes
- Medium skillet
- Mixing bowl
- 9×13 inch baking dish or similar casserole dish
- Foil
- Small measuring spoons and cups
Quick Tips & substitutions
- Use slightly under ripe but red tomatoes so they hold their shape in the oven.
- Save the tomato pulp and juice when you hollow the tomatoes and use it in the filling so you keep all the flavor.
- Use leftover rice from the fridge to save time; cold rice also fries nicely in the skillet.
- Swap rice with quinoa or couscous if you want a different grain texture.
- Skip cheese and use more chickpeas plus olive oil for a dairy free and vegan version.
- Use canned diced tomatoes if your fresh tomatoes feel bland; stir a few spoonfuls into the filling.
- Add chopped olives or sun dried tomatoes if you want a stronger Mediterranean punch.
- Taste the filling before you stuff the tomatoes and adjust salt, herbs, and lemon so it tastes bold on its own.
How to Make Mediterranean Stuffed Tomatoes Recipe
Prep the tomatoes
- Wash and dry the tomatoes.
- Slice a thin lid off the top of each tomato and set the tops aside.
- Use a spoon to gently scoop out the seeds and pulp, leaving a sturdy shell about ¼ inch thick.
- Chop the tomato pulp and place it in a bowl; you will use it in the filling.
- Sprinkle a pinch of salt inside each hollow tomato and set them upside down on a plate to drain while you make the filling.
Cook the vegetable base
- Heat 2 tablespoons olive oil in a medium skillet over medium heat.
- Add the chopped onion and cook 3 to 4 minutes until it softens and turns translucent.
- Add the red bell pepper and zucchini and cook 4 to 5 minutes until the vegetables turn tender and lightly golden.
- Stir in the garlic and cook 30 seconds until it smells fragrant.
Build the filling
- Add the chopped tomato pulp to the skillet and cook 3 to 4 minutes to reduce some of the liquid.
- Stir in the tomato paste, dried oregano, dried thyme, paprika, salt, black pepper, and red pepper flakes.
- Add the cooked rice and chickpeas and stir until everything mixes evenly and heats through.
- Turn off the heat and stir in the lemon zest, lemon juice, fresh parsley, and fresh basil or oregano.
- Taste and adjust seasoning with more salt, pepper, or lemon if needed.
- Let the mixture cool for 3 to 5 minutes, then fold in the feta and Parmesan so they stay a little chunky.
Stuff the tomatoes
- Preheat your oven to 375°F (190°C).
- Lightly oil the baking dish with 1 teaspoon olive oil.
- Arrange the hollow tomatoes upright in the dish so they fit snugly.
- Spoon the filling into each tomato, packing it gently and mounding it slightly on top.
- Place the tomato tops back on like little lids.
Add topping and bake
- In a small bowl, mix the breadcrumbs or panko with 1 tablespoon olive oil and a pinch of salt.
- Sprinkle the crumb mixture over the tops of the stuffed tomatoes.
- Drizzle the tomatoes with another tablespoon of olive oil.
- Cover the dish loosely with foil and bake 20 minutes.
- Remove the foil and bake another 10 to 15 minutes until the tomatoes look tender, the filling bubbles, and the tops turn golden.
Rest and serve
- Remove the baking dish from the oven and let the stuffed tomatoes rest 5 to 10 minutes.
- Sprinkle with extra fresh herbs before serving.
- Serve warm, or let them cool to room temperature for a more picnic style vibe.
Recipe Variations
- Gluten free: Use gluten free breadcrumbs or skip the crumbs and top with extra herbs and chopped nuts.
- Vegan: Omit all cheese and add 2 tablespoons nutritional yeast plus extra chickpeas or chopped walnuts.
- Low carb: Replace rice with finely riced cauliflower and reduce baking time by about 5 minutes.
- Extra protein: Add cooked lentils or chopped cooked chicken breast to the filling.
- Extra veggies: Stir in chopped spinach, kale, or artichoke hearts during the filling step.
- Spicy version: Add more red pepper flakes or a spoonful of harissa to the filling.
Ways to Serve
- Serve Mediterranean stuffed tomatoes with a simple green salad and lemony vinaigrette.
- Pair with grilled chicken, fish, or tofu and some roasted vegetables.
- Add to a mezze style spread with hummus, cucumber salad, and warm flatbread.
- Pack in lunch boxes with a side of Greek style yogurt and sliced cucumbers.
- Serve on a bed of greens or quinoa for a full one bowl meal.
Storage Success
Let the Mediterranean stuffed tomatoes cool to room temperature before you store them so condensation does not make them soggy. Place leftovers in an airtight container and keep them in the fridge for up to 3 days. Reheat them in the oven at 350°F until warm, or use the microwave in short bursts so the tomatoes do not collapse. Enjoy them cold or at room temperature as a quick lunch if you do not feel like reheating anything.
