
Mediterranean Stuffed Tomatoes Recipe tastes bright, herby, and a little bit smoky, with juicy tomatoes wrapped around a savory, olive-studded filling. It suits busy weeknights, casual dinner parties, and meal prep fans, and you can get it on the table in about 45–55 minutes. I first made a version of this in a tiny apartment kitchen with one pan and a wobbly cutting board, so if I pulled it off there, you can crush it in your kitchen too.
Why Make This Mediterranean Stuffed Tomatoes Recipe at Home
Homemade Mediterranean stuffed tomatoes taste fresher than anything from a box or frozen tray, and you control every ingredient. You pack them with herbs, whole grains, and good olive oil, so the dish feels cozy and still light enough for a weeknight.
You also customize the filling for picky eaters or dietary needs without stress. Swap grains, skip cheese, or add extra veggies, and the tomatoes still come out tender, juicy, and full of flavor.
“These Mediterranean stuffed tomatoes tasted like summer vacation in a baking dish, and my family asked for seconds before I finished my first bite. ★★★★★”
Ingredients You Need
Tomatoes
- 8 medium ripe tomatoes, firm but not rock hard
- Roma or vine tomatoes hold shape well.
- Avoid overripe tomatoes, since they collapse and lose the filling.
Grain or Base
- 1 cup cooked rice, quinoa, or couscous
- Leftover rice from takeout works great and saves time.
- Whole wheat couscous adds a slightly nutty flavor that fits the Mediterranean vibe.
Veggies and Aromatics
- 1 small yellow onion, finely chopped
- 3 cloves garlic, minced
- 1 small red bell pepper, finely diced
- 1 small zucchini, finely diced (optional but tasty)
- 2 tablespoons tomato pulp from scooped tomatoes (use what you hollow out)
Mediterranean Flavor Boosters
- 1/3 cup pitted Kalamata olives, chopped
- 2 tablespoons capers, rinsed and drained
- 1/3 cup crumbled feta cheese (or dairy free feta style cheese)
- 2 tablespoons toasted pine nuts or slivered almonds (optional but adds crunch)
- 1 teaspoon dried oregano
- 1 teaspoon dried basil or Italian seasoning
- 1/2 teaspoon smoked paprika
- 1/4 teaspoon red pepper flakes (optional for heat)
- Zest of 1 lemon
- Juice of 1/2 lemon
Fresh Herbs
- 1/4 cup chopped fresh parsley
- 2 tablespoons chopped fresh mint or basil
Pantry Staples
- 3–4 tablespoons extra virgin olive oil
- 1/2 teaspoon sugar or honey (balances acidity)
- Salt and black pepper to taste
- 1/4 cup vegetable broth or water for the baking dish
Equipment
- Sharp knife and spoon (for hollowing tomatoes)
- Cutting board
- Large skillet or sauté pan
- Mixing bowl
- Baking dish that fits all tomatoes snugly
- Foil or lid for covering during baking
Tips & Mistakes
- Scoop gently and leave a thick tomato wall so the shells hold the filling.
- Salt the hollowed tomatoes lightly and flip them upside down for a few minutes so they drain and avoid soggy bottoms.
- Taste the filling before you stuff and adjust salt, lemon, and herbs so the flavor pops.
- Pack the filling firmly but not too tight, so the grains heat through and the tomatoes cook evenly.
- Oil the baking dish and drizzle a little oil over the tops so the tomatoes roast instead of burn.
- Cover for the first part of baking so the tomatoes soften, then uncover near the end so the tops get light color.
- Do not overbake, or the tomatoes collapse and the filling dries out.
- Use leftover cooked grains from the fridge to cut prep time and reduce food waste.
How to Make Mediterranean Stuffed Tomatoes Recipe
Step 1: Prep the tomatoes
Slice a thin cap off the top of each tomato and set the caps aside. Use a spoon to scoop out the seeds and pulp, leaving a sturdy shell about 1/4 inch thick. Chop some of the tomato pulp and set it aside for the filling, and discard the very watery bits or save them for soup.
Sprinkle the inside of each tomato lightly with salt. Flip them upside down on a plate or paper towel while you prep the filling so extra liquid drains out.
Step 2: Sauté veggies and aromatics
Heat 2 tablespoons olive oil in a large skillet over medium heat. Add the chopped onion and bell pepper and cook until they soften and turn translucent, about 6 to 8 minutes, and stir often. Add zucchini if you use it and cook 3 more minutes.
Stir in the garlic and cook about 1 minute until it smells fragrant. Add the chopped tomato pulp, smoked paprika, oregano, dried basil, red pepper flakes, salt, and pepper. Cook 3 to 4 minutes until the mixture thickens slightly and loses some moisture.
Step 3: Build the Mediterranean filling
Turn the heat to low and stir in the cooked rice, quinoa, or couscous. Mix until the grains absorb the tomato mixture and heat through, about 2 to 3 minutes. Turn off the heat.
Stir in olives, capers, lemon zest, lemon juice, parsley, mint, and feta. Taste and adjust salt, pepper, and lemon so the filling tastes bright and well seasoned. If the filling looks dry, drizzle in another tablespoon of olive oil.
Step 4: Stuff the tomatoes
Pat the tomato shells dry inside with a paper towel. Spoon the filling into each tomato and pack it gently, mounding it slightly above the rim. Place the stuffed tomatoes snugly in a lightly oiled baking dish so they stand upright.
Set the tomato caps on top like little lids, or leave them off if you prefer more browned tops. Drizzle the remaining olive oil over the tomatoes and pour the vegetable broth or water into the bottom of the dish.
Step 5: Bake until tender
Cover the baking dish with foil. Bake at 375°F (190°C) for about 20 minutes so the tomatoes soften and the filling heats through. Remove the foil and bake another 10 to 15 minutes until the tops look lightly browned and the tomatoes feel tender but not collapsed.
Let the Mediterranean stuffed tomatoes rest 5 to 10 minutes before serving so the juices settle and the filling firms up a bit. Sprinkle extra fresh herbs and a little more feta on top if you like.
Variations I've Tried
I swap the rice for quinoa when I want extra protein and a slightly nutty bite. I also tried a version with cooked lentils mixed into the grains, and it tasted hearty enough to satisfy meat eaters at my table. If you eat meat, you can add a small amount of cooked ground turkey or chicken sausage to the filling and keep all the same herbs and olives.
Sometimes I go full veggie mode and add chopped spinach and sun dried tomatoes to the mix for extra color and sweetness. I also enjoy a dairy free version with toasted pine nuts and a drizzle of tahini sauce on top instead of feta.
How to Serve Mediterranean Stuffed Tomatoes Recipe
Serve Mediterranean stuffed tomatoes warm or at room temperature with a simple green salad and some crusty bread or warm pita. Add a side of hummus, tzatziki, or plain Greek yogurt with lemon and herbs for dipping. You can plate one tomato as a starter or two to three as a main course, depending on size and appetite.
They also taste great alongside grilled chicken, fish, or roasted chickpeas for extra protein. I like to squeeze a little fresh lemon over the top right before serving to wake up all the flavors.
How to store
- Fridge: Cool the Mediterranean stuffed tomatoes completely, then store them in an airtight container for up to 4 days.
- Freezer: Place cooled tomatoes on a tray to firm up, then transfer to a freezer safe container or bag and keep up to 2 months.
- Reheat in oven: Reheat in a covered baking dish at 350°F (175°C) for 15 to 20 minutes, until hot in the center.
- Reheat in microwave: Heat individual tomatoes on a microwave safe plate in 30 second bursts until warm, and cover them with a microwave lid or damp paper towel so they stay moist.

Mediterranean Stuffed Tomatoes Recipe
Ingredients
Instructions
- Slice a thin cap off the top of each tomato and set the caps aside. Use a spoon to scoop out the seeds and pulp, leaving a sturdy shell about 1/4 inch thick. Chop some of the tomato pulp for the filling and discard or reserve the very watery bits.
- Lightly salt the inside of the hollowed tomatoes and flip them upside down on a plate or paper towel to drain while you prepare the filling.
- Heat 2 tablespoons olive oil in a large skillet over medium heat. Add the chopped onion and red bell pepper and cook, stirring often, until softened and translucent, about 6 to 8 minutes.
- Add the diced zucchini, if using, and cook for 3 more minutes. Stir in the minced garlic and cook for about 1 minute until fragrant.
- Add the chopped tomato pulp, smoked paprika, dried oregano, dried basil or Italian seasoning, red pepper flakes if using, sugar or honey, salt, and black pepper. Cook 3 to 4 minutes until the mixture thickens slightly and some of the moisture evaporates.
- Reduce the heat to low and stir in the cooked rice, quinoa, or couscous. Cook 2 to 3 minutes, stirring, until the grains are heated through and well coated with the tomato mixture. Remove the skillet from the heat.
- Stir in the chopped olives, capers, lemon zest, lemon juice, parsley, mint or basil, and crumbled feta. Add toasted pine nuts or slivered almonds if using. Taste and adjust with more salt, pepper, or lemon juice as needed. If the filling seems dry, drizzle in a little more olive oil.
- Pat the drained tomato shells dry inside with a paper towel. Spoon the filling into each tomato, packing it gently and mounding it slightly above the rim. Arrange the stuffed tomatoes snugly in a lightly oiled baking dish so they stand upright.
- Place the reserved tomato caps back on top of the tomatoes if desired. Drizzle the remaining olive oil over the tomatoes and pour the vegetable broth or water into the bottom of the baking dish.
- Cover the baking dish with foil and bake in a preheated 375°F (190°C) oven for about 20 minutes, until the tomatoes begin to soften and the filling is hot.
- Remove the foil and bake for an additional 10 to 15 minutes, until the tops are lightly browned and the tomatoes are tender but not collapsed. Let the stuffed tomatoes rest for 5 to 10 minutes before serving.
Notes
Approximate per serving (1–2 stuffed tomatoes, about 1/4 of recipe): 260–320 calories; fat 17–22 g; saturated fat 4–6 g; carbohydrates 24–30 g; fiber 4–6 g; sugars 8–10 g; protein 7–10 g; sodium 550–750 mg. Values will vary based on grain choice, amount of cheese, added nuts, and exact portion size.

Leave a Reply