
Greek Stuffed Tomatoes Recipe tastes bright, herby, and cozy, like a summer trip to the Mediterranean that somehow landed in your baking dish. It suits busy home cooks who want a flavorful, veggie-forward dinner in about 1 hour 15 minutes, with mostly hands-off baking time. I first learned this in a tiny New York kitchen, where I baked it in a toaster oven and still scraped the pan clean.
Why Make This Greek Stuffed Tomatoes Recipe at Home
You control the seasoning, the olive oil, and the quality of those gorgeous tomatoes, so the flavor hits exactly how you like it. You also skip the heavy restaurant versions and build a lighter, fresher tray of stuffed tomatoes that still tastes rich and satisfying.
This recipe works well for meal prep, family dinners, and casual entertaining. You can serve it warm, room temperature, or even chilled, and it still tastes fantastic.
“These Greek stuffed tomatoes tasted like a summer vacation in a pan, and my family asked for seconds before I finished my first bite. ★★★★★”
Ingredients You Need
Tomatoes and veggies
- 8 to 10 large ripe tomatoes, similar size, firm but fragrant
- 1 medium yellow onion, finely chopped
- 1 small carrot, finely grated or minced
- 1 small zucchini, finely diced (optional but great for extra veg)
- 3 to 4 garlic cloves, minced
- 2 green onions, thinly sliced (white and green parts)
Rice and flavor base
- 1 cup long grain rice, rinsed
- Basmati or jasmine both work; use what you keep in your pantry.
- 2 tablespoons tomato paste
- I like Mutti or Cento for good depth of flavor.
- 1 ½ cups vegetable broth or chicken broth
- Use low sodium broth so you control the salt.
- ¼ cup extra virgin olive oil, plus more for drizzling
- A fruity Greek or Californian oil tastes great here.
Herbs and seasoning
- ½ cup fresh parsley, finely chopped
- ¼ cup fresh mint, finely chopped
- 1 teaspoon dried oregano
- ½ teaspoon dried thyme
- ½ to 1 teaspoon kosher salt, plus more to taste
- ½ teaspoon freshly ground black pepper
- ¼ teaspoon red pepper flakes, optional for a little heat
Optional add-ins
- ¼ cup pine nuts or slivered almonds, lightly toasted
- ¼ cup raisins or currants, for a sweet-savory vibe
- ½ cup crumbled feta cheese, for topping or mixing into the filling
Equipment
- Sharp knife and cutting board
- Spoon or small scoop to hollow tomatoes
- Large skillet or sauté pan
- Medium mixing bowl
- 9×13 inch baking dish or similar size
- Foil or a lid for covering the dish
- Small saucepan (if you prefer to warm the broth separately)
Tips & Mistakes
- Use ripe but firm tomatoes so they hold their shape and do not collapse in the oven.
- Scoop the tomato flesh gently and leave a thick enough wall so the filling does not burst out.
- Salt the inside of the tomatoes lightly and turn them upside down for a few minutes so extra moisture drains out.
- Rinse the rice until the water runs mostly clear so the grains cook fluffy instead of gummy.
- Sauté the veggies until they turn soft and sweet so the filling tastes rich and not raw.
- Taste the filling before you stuff the tomatoes and adjust salt, pepper, and herbs so the flavor pops.
- Do not overfill the tomatoes; leave a little space at the top so the rice can expand.
- Cover the dish for most of the baking time so the rice cooks through, then uncover near the end so the tops brown.
- Add a splash of hot broth if the rice looks dry halfway through baking so it finishes tender.
- Let the stuffed tomatoes rest 10 to 15 minutes after baking so the juices settle and the filling firms up.
How to Make Greek Stuffed Tomatoes Recipe
Step 1: Prep the tomatoes
Slice a thin cap off the top of each tomato and keep the tops for later. Use a spoon to scoop out the seeds and pulp into a bowl, leaving sturdy tomato shells. Chop the pulp and strain off some of the liquid if it looks very watery.
Lightly salt the inside of each tomato and set them upside down on a rack or plate. This step pulls out extra moisture and seasons them from the inside.
Step 2: Sauté veggies and aromatics
Heat 2 tablespoons olive oil in a large skillet over medium heat. Add the onion, carrot, and zucchini and cook until they turn soft and lightly golden, about 7 to 8 minutes. Stir in the garlic and green onions and cook 1 to 2 minutes, until the garlic smells fragrant.
Add the tomato paste and cook it with the veggies for 1 to 2 minutes to deepen the flavor. Stir in the chopped tomato pulp and cook another 3 to 4 minutes, until the mixture thickens slightly.
Step 3: Build the rice filling
Stir the rinsed rice into the skillet and coat it well in the veggie mixture. Add the broth, dried oregano, dried thyme, red pepper flakes, salt, and pepper. Bring the mixture to a gentle simmer and cook 5 minutes, stirring once or twice, until the rice starts to absorb some liquid but still feels quite firm.
Turn off the heat and stir in the parsley, mint, and any optional nuts or raisins. Taste and adjust seasoning so the filling tastes slightly salty and very flavorful, since the tomatoes will mellow it a bit.
Step 4: Stuff the tomatoes
Preheat your oven to 375°F. Drizzle a little olive oil on the bottom of your baking dish and spread it around. Arrange the hollowed tomatoes snugly in the dish so they help support each other.
Spoon the rice mixture into each tomato, filling to just below the rim. If you use feta in the filling, fold it in gently before stuffing. Place the tomato tops back on like little lids.
Step 5: Add liquid and bake
Pour any remaining tomato juices around the tomatoes in the baking dish. If the pan looks very dry, add a splash of broth or water around the tomatoes, not on top. Drizzle the tops with a bit more olive oil.
Cover the dish tightly with foil and bake 35 to 40 minutes. Remove the foil and bake another 15 to 20 minutes, until the tomatoes look tender, the rice feels cooked through, and the tops caramelize slightly.
Step 6: Rest and finish
Take the dish out of the oven and let the stuffed tomatoes rest 10 to 15 minutes. This pause lets the rice finish steaming and keeps the filling from spilling out when you cut into them. Sprinkle with extra herbs and a little crumbled feta if you like.
Variations I've Tried
I often swap half the rice with cooked lentils or chickpeas for extra protein and a heartier bite. You can add a small handful of finely chopped olives and sun dried tomatoes for a salty, punchy twist. Ground turkey or ground beef also works; brown it with the onions, drain any excess fat, then mix it into the rice filling.
Whole grain fans can use brown rice, but parboil it for about 15 minutes before you add it to the skillet so it cooks through in the oven. You can also use bell peppers or hollowed zucchini boats along with the tomatoes and bake everything in the same pan for a mixed veggie tray.
How to Serve Greek Stuffed Tomatoes Recipe
Serve Greek stuffed tomatoes warm or at room temperature with a big green salad and some crusty bread or warm pita. Add a side of yogurt or tzatziki, cucumber slices, and olives for a simple Mediterranean style plate. I also like them with roasted potatoes or a quinoa salad when I want a more filling spread.
Leftovers taste great cold straight from the fridge, so they work nicely in lunch boxes. Pack a wedge of lemon on the side so you can squeeze fresh juice over the top right before you eat.
How to store
- Cool leftovers completely, then store the stuffed tomatoes in an airtight container in the fridge for up to 4 days.
- Reheat in a covered baking dish at 325°F for 15 to 20 minutes, with a splash of water or broth in the pan so the rice stays moist.
- Microwave individual portions on medium power in 1 minute bursts until hot, covering them so they do not dry out.
- Freeze in a single layer in a freezer safe container for up to 2 months, then thaw overnight in the fridge and reheat in the oven for best texture.

Greek Stuffed Tomatoes Recipe
Ingredients
Instructions
- Slice a thin cap off the top of each tomato and reserve the tops. Use a spoon to scoop out the seeds and pulp into a bowl, leaving sturdy tomato shells.
- Chop the tomato pulp and strain off some of the liquid if it looks very watery.
- Lightly salt the inside of each tomato and set them upside down on a rack or plate to drain while you prepare the filling.
- Heat 2 tablespoons of the olive oil in a large skillet over medium heat.
- Add the onion, carrot, and zucchini and cook, stirring often, until soft and lightly golden, about 7 to 8 minutes.
- Stir in the garlic and green onions and cook 1 to 2 minutes, until fragrant.
- Add the tomato paste and cook with the veggies for 1 to 2 minutes to deepen the flavor.
- Stir in the chopped tomato pulp and cook another 3 to 4 minutes, until the mixture thickens slightly.
- Stir the rinsed rice into the skillet and coat it well in the veggie mixture.
- Add the broth, dried oregano, dried thyme, red pepper flakes (if using), salt, and black pepper.
- Bring to a gentle simmer and cook for about 5 minutes, stirring once or twice, until the rice starts to absorb some liquid but is still quite firm.
- Turn off the heat and stir in the parsley, mint, and any optional nuts or raisins. Taste and adjust seasoning so the filling is well seasoned and slightly salty.
- Preheat the oven to 375°F (190°C). Drizzle a little olive oil over the bottom of a 9x13 inch baking dish and spread it around.
- Arrange the hollowed tomatoes snugly in the baking dish so they support one another.
- If using feta in the filling, gently fold it into the rice mixture. Spoon the rice filling into each tomato, filling to just below the rim.
- Place the reserved tomato tops back on as lids.
- Pour any remaining tomato juices around the tomatoes in the baking dish. If the pan looks dry, add a splash of broth or water around the tomatoes, not on top. Drizzle the tops with a little more olive oil.
- Cover the dish tightly with foil and bake for 35 to 40 minutes.
- Remove the foil and bake another 15 to 20 minutes, until the tomatoes are tender, the rice is cooked through, and the tops are lightly caramelized.
- Remove the baking dish from the oven and let the stuffed tomatoes rest for 10 to 15 minutes so the rice finishes steaming and the filling sets.
- Sprinkle with extra fresh herbs and a little crumbled feta, if desired, and serve warm or at room temperature.
Notes
Approximate per serving (1 stuffed tomato, assuming 8 servings, with olive oil but without nuts, raisins, or feta mixed in): 260 calories; fat 12 g; saturated fat 2 g; carbohydrates 34 g; fiber 3 g; sugars 6 g; protein 5 g; sodium 420 mg. Values will vary based on tomato size, broth, add-ins, and exact portion size.

Leave a Reply