
Greek Stuffed Tomatoes Recipe tastes bright, herby, and cozy, like a summer trip to the Mediterranean without the jet lag. It works perfectly for busy home cooks who want a flavorful, veggie-forward dinner in about 1 hour from start to finish. I first learned this version from a Greek neighbor in New York, and I still think of her every time my kitchen smells like oregano and roasted tomatoes.
Why Greek Stuffed Tomatoes Recipe Is Worth It
You get tender, juicy tomatoes with a savory rice and herb filling that feels hearty but not heavy. The tomato juices soak into the rice, so every bite tastes rich, tangy, and full of fresh herbs.
This recipe fits weeknights and dinner parties, which makes it a real keeper. You can prep it earlier in the day, then bake right before dinner, so you still sit and relax instead of juggling five pans.
“These Greek stuffed tomatoes taste like a cozy taverna meal at home—simple, herby, and totally addictive. ★★★★★”
Ingredients You Need
Tomatoes and Vegetables
- 8–10 medium ripe tomatoes (firm but fragrant; Roma or vine tomatoes work well)
- 1 medium yellow onion, finely chopped
- 1 small carrot, finely grated (adds sweetness and moisture)
- 1 small zucchini, finely diced (optional, but great for extra veg)
- 2–3 cloves garlic, minced
- 1 small red bell pepper, finely diced (adds color and sweetness)
- 2–3 green onions, thinly sliced (for fresh bite)
Rice and Filling
- 1 cup long-grain rice or medium-grain rice
- Basmati gives a fluffier texture.
- Medium-grain rice gives a slightly creamier, more traditional feel.
- 1 ½ cups tomato pulp (scooped from the tomatoes you hollow out)
- ¼ cup extra-virgin olive oil (plus more for drizzling)
- ½ cup chopped fresh parsley
- ¼ cup chopped fresh mint or dill (mint tastes more classic; dill tastes brighter)
- 1 teaspoon dried oregano (Greek oregano if you can find it)
- ½ teaspoon dried thyme
- ½–1 teaspoon ground cinnamon (optional, but very traditional and cozy)
- 1–2 tablespoons pine nuts (optional, for a nutty crunch)
- 1–2 tablespoons raisins or currants (optional, for sweet pops in the filling)
- 1–1 ½ teaspoons kosher salt, plus more to taste
- ½ teaspoon freshly ground black pepper
Pantry Helpers & Shortcuts
- ½ cup canned crushed tomatoes or tomato sauce
- Use this if your tomato pulp looks a little skimpy.
- ½ teaspoon sugar (only if your tomatoes taste very acidic)
- Extra dried herbs if you run low on fresh (use 1 teaspoon dried for every tablespoon fresh).
Optional Cheese
- ½–¾ cup crumbled feta cheese (fold into the filling or sprinkle on top at the end)
- Or ¼ cup grated kefalotyri or Parmesan for a salty, golden top.
For the Baking Dish
- 3–4 medium potatoes, peeled and cut into wedges (classic Greek tray-bake style, optional)
- 2–3 tablespoons olive oil
- ½ cup water or vegetable broth (keeps everything moist while baking)
Equipment
- Large baking dish or roasting pan (9×13 inches or similar)
- Sharp knife and spoon (a grapefruit spoon or small metal spoon works great for hollowing)
- Large skillet or sauté pan
- Mixing bowl
- Cutting board
- Foil (to cover while baking)
Quick Tips & substitutions
- Use firm, ripe tomatoes so they hold shape and still taste sweet and juicy.
- Slice the tomato tops like little “lids” and keep them; they help the filling stay moist.
- Scoop the tomato flesh gently and leave a ¼-inch shell so the tomatoes do not collapse.
- Short on time? Use pre-cooked rice or leftover rice and reduce the baking time by about 15–20 minutes.
- Swap rice with quinoa or bulgur for a nuttier flavor and extra protein.
- Skip pine nuts if you need a budget-friendly version; add extra chopped zucchini or bell pepper instead.
- Use canned crushed tomatoes to boost sauciness if your tomatoes look dry or out of season.
- Add crumbled feta only on half the tray if you cook for both dairy and non-dairy eaters.
- Use vegetable broth instead of water in the baking dish for deeper flavor.
- Taste the filling before you stuff the tomatoes and adjust salt, herbs, or cinnamon to your liking.
How to Make Greek Stuffed Tomatoes Recipe
Step 1: Prep the Tomatoes
Slice a thin “lid” off the top of each tomato and set the tops aside. Use a spoon to scoop out the seeds and pulp into a bowl, and leave a sturdy shell. Chop the pulp and discard any tough core pieces.
Lightly salt the inside of each hollowed tomato and turn them upside down on a plate to drain while you prep the filling. This step keeps the filling from turning watery.
Step 2: Sauté Veggies and Aromatics
Heat olive oil in a large skillet over medium heat. Add the onion, carrot, and bell pepper, and cook until they soften and turn glossy, about 6–8 minutes. Stir in the zucchini and cook 3–4 minutes more, until everything looks tender and smells sweet.
Add the garlic and green onions and cook 1–2 minutes, just until fragrant. Keep the heat moderate so the garlic does not burn.
Step 3: Build the Rice Filling
Add the rice to the skillet and stir so every grain coats in the oil and veggie mixture. Toast the rice for 1–2 minutes, which improves texture and flavor. Pour in the chopped tomato pulp and any juices, then add crushed tomatoes or tomato sauce if you need more liquid.
Season with salt, pepper, oregano, thyme, and cinnamon if you use it. Stir in pine nuts and raisins if you like that sweet-savory combo. Simmer the mixture for 5–7 minutes, just until the rice starts to absorb liquid but still feels firm in the center.
Turn off the heat and stir in parsley and mint (or dill). Taste the filling and adjust salt, pepper, or herbs until it tastes bold and slightly salty; the tomatoes will mellow it out.
Step 4: Stuff the Tomatoes
Place the hollowed tomatoes upright in a lightly oiled baking dish. Spoon the rice mixture into each tomato, packing gently but not too tightly so the rice has room to expand. Leave a little space at the top of each tomato.
Set the tomato lids back on top. Drizzle the tomatoes with a bit more olive oil.
Step 5: Add Potatoes and Liquid
If you use potatoes, tuck the wedges around the tomatoes in the baking dish. Toss them with a pinch of salt, pepper, and a drizzle of olive oil.
Pour water or vegetable broth into the bottom of the pan, around the tomatoes, not over them. This liquid steams the rice and keeps the potatoes tender.
Step 6: Bake Until Tender and Golden
Cover the baking dish loosely with foil and bake at 375°F (190°C) for about 45 minutes. Remove the foil and bake another 20–30 minutes, until the tomatoes look wrinkly and caramelized on top and the rice feels tender. If the pan looks dry before the rice finishes, add a splash more water or broth.
If you use feta or grated cheese, sprinkle it on in the last 10–15 minutes so it melts and browns lightly. The potatoes should turn soft inside and slightly crisp at the edges.
Step 7: Rest and Serve
Let the Greek stuffed tomatoes rest for at least 10–15 minutes before serving. The filling sets up, and the flavors deepen as they cool slightly. I know the smell tempts everyone, but this short wait makes a big difference.
Serve warm or at room temperature with a squeeze of lemon and extra herbs on top.
Recipe Variations
- Gluten-free: Use rice, quinoa, or gluten-free grains only and check that broth and spices stay gluten-free.
- Vegan: Skip feta and any cheese; add extra olive oil and more herbs for richness.
- Low carb: Replace rice with finely riced cauliflower or a mix of cauliflower rice and mushrooms.
- Protein boost: Add cooked lentils, chickpeas, or ground turkey/ground chicken to the filling.
- Extra veggie: Add chopped spinach, kale, or eggplant cubes to the sautéed veggies.
- Spicy: Add red pepper flakes or a spoonful of harissa to the filling for gentle heat.
Ways to Serve Greek Stuffed Tomatoes Recipe
- Serve with a big Greek salad loaded with cucumbers, olives, and red onion.
- Add a side of lemony roasted potatoes or simple herbed couscous.
- Pair with grilled chicken, grilled shrimp, or baked fish for extra protein.
- Offer thick Greek yogurt or tzatziki on the side for cooling creaminess.
- Pack leftovers in lunch boxes with a side of fresh fruit and cucumber sticks.
Storage Success
Store leftover Greek stuffed tomatoes in an airtight container in the fridge for up to 4 days. Reheat them in the oven at 325°F (165°C) until warmed through, or use the microwave when you feel short on time. Add a splash of water or broth before reheating so the rice stays moist. You can also freeze them for up to 2 months, then thaw overnight in the fridge and reheat in the oven until hot and bubbly.

Greek Stuffed Tomatoes Recipe
Ingredients
Instructions
- Preheat the oven to 375°F (190°C). Lightly oil a large baking dish.
- Slice a thin lid off the top of each tomato and set the lids aside. Use a spoon to scoop out the seeds and pulp into a bowl, leaving about a 1/4-inch shell. Chop the tomato pulp, discarding any tough core pieces.
- Lightly salt the inside of each hollowed tomato and turn them upside down on a plate to drain while you prepare the filling.
- Heat 1/4 cup olive oil in a large skillet over medium heat. Add the onion, grated carrot, and diced red bell pepper. Cook, stirring often, until softened and glossy, about 6–8 minutes.
- Stir in the diced zucchini, if using, and cook for 3–4 minutes more, until the vegetables are tender and smell sweet.
- Add the minced garlic and sliced green onions. Cook for 1–2 minutes, just until fragrant, without letting the garlic brown.
- Add the rice to the skillet and stir to coat it in the oil and vegetable mixture. Toast the rice for 1–2 minutes, stirring constantly.
- Pour in the chopped tomato pulp and its juices. If it looks dry, add the crushed tomatoes or tomato sauce. Season with 1–1 1/2 teaspoons kosher salt, 1/2 teaspoon black pepper, oregano, thyme, and cinnamon if using.
- Stir in pine nuts and raisins or currants, if using. Simmer the mixture for 5–7 minutes, stirring occasionally, until the rice starts to absorb liquid but is still firm in the center. Remove from the heat.
- Stir in the chopped parsley and mint or dill. Taste the filling and adjust salt, pepper, herbs, or a pinch of sugar if the tomatoes are very acidic. The filling should taste bold and slightly salty.
- Arrange the hollowed tomatoes upright in the prepared baking dish. Spoon the rice filling into each tomato, packing gently but not too tightly, and leaving a little space at the top for the rice to expand.
- Place the reserved tomato lids back on top of each tomato and drizzle with a little olive oil.
- If using potatoes, tuck the wedges around the tomatoes in the baking dish. Season the potatoes with a pinch of salt and pepper and drizzle with a bit more olive oil.
- Pour the water or vegetable broth into the bottom of the baking dish around the tomatoes, not over them, to help steam the rice and keep the potatoes tender.
- Cover the dish loosely with foil and bake for about 45 minutes. Remove the foil and continue baking for 20–30 minutes more, until the tomatoes are wrinkled and lightly caramelized on top and the rice is tender. Add a splash more water or broth if the pan looks dry before the rice is done.
- If using feta or grated cheese, sprinkle it over the tomatoes in the last 10–15 minutes of baking so it melts and lightly browns.
- Remove the baking dish from the oven and let the stuffed tomatoes rest for 10–15 minutes so the filling can set and the flavors deepen.
- Serve warm or at room temperature, with a squeeze of lemon and extra fresh herbs if desired.
Notes
Approximate per serving (1–2 stuffed tomatoes with some potatoes, made without cheese): 320–380 calories; fat 14–18 g; saturated fat 2–3 g; carbohydrates 48–55 g; fiber 5–7 g; sugars 10–14 g; protein 6–8 g; sodium 450–650 mg. Adding feta or other cheese will increase fat, saturated fat, protein, and sodium. Values will vary based on tomato size, exact vegetables, oil used, and portion size.

Leave a Reply