
Greek Stuffed Tomatoes Recipe hits every comfort-food note: juicy tomatoes, herby rice, and a hint of warm cinnamon that makes your kitchen smell like a tiny taverna. It works for busy weeknights, casual dinner parties, and meal prep, and you can get it on the table in about 1 hour 15 minutes. I first learned this version from an elderly Greek neighbor who yelled at me (lovingly) when I tried to skip the fresh mint.
Why Greek Stuffed Tomatoes Recipe Is Worth It
Greek Stuffed Tomatoes Recipe gives you tender, roasted tomatoes filled with savory rice, herbs, and a little nuttiness from olive oil. The tomato juices soak into the rice, so every bite tastes rich, tangy, and comforting without feeling heavy.
You can prep the filling while the tomatoes drain, so the recipe feels efficient and relaxed. It also reheats beautifully, so leftovers taste just as good the next day, maybe even better.
“These Greek stuffed tomatoes tasted like something from a little family-run taverna, and my whole table went quiet on the first bite. ★★★★★”
Ingredients You Need
Tomatoes & Vegetables
- 8–10 medium ripe tomatoes (firm, not mushy; Roma or vine tomatoes both work)
- 1 medium yellow onion, finely chopped
- 3 cloves garlic, minced
- 1 small zucchini, finely diced (optional, adds moisture and veggies)
- 1 small red bell pepper, finely diced (sweet flavor and color)
- 2 green onions, thinly sliced (white and green parts)
Rice & Flavor Base
- 1 cup long-grain rice (uncooked; basmati or regular long-grain works best)
- 1/4 cup extra-virgin olive oil (plus more for drizzling; use a good-tasting one since it flavors everything)
- 1/3 cup tomato pulp from the hollowed tomatoes (you will scoop it out)
- 1/2 cup canned crushed tomatoes or tomato sauce (pantry shortcut if your tomatoes lack juice)
- 1/2 teaspoon ground cinnamon (classic Greek flavor note; go light-handed)
- 1 teaspoon dried oregano (Greek or Mediterranean style)
- 1/2 teaspoon dried thyme
- 1/4–1/2 teaspoon red pepper flakes (optional, for a gentle kick)
- 1 teaspoon sugar (balances acidity; use honey if you prefer)
- Salt and black pepper to taste
Fresh Herbs
- 1/4 cup fresh parsley, finely chopped
- 1/4 cup fresh mint, finely chopped (key for that Greek flavor; skip only if you must)
- 2 tablespoons fresh dill, chopped (optional but lovely)
Liquid
- 1 cup vegetable broth or chicken broth (low-sodium so you control salt)
- 2–4 tablespoons water, as needed while baking
Optional Add-Ins
- 1/3 cup crumbled feta cheese (fold into the rice before stuffing or sprinkle on top after baking)
- 2 tablespoons pine nuts, lightly toasted (adds crunch and richness)
- 2 tablespoons raisins or currants (for a sweet-savory version some Greek yiayias swear by)
Pantry Shortcuts & Sub Notes
- Use canned crushed tomatoes when fresh tomatoes lack flavor or juice.
- Use pre-chopped frozen onion and bell pepper to speed things up; sauté from frozen.
- Use microwaveable rice only if you mix it in at the end and reduce broth; it cooks already, so it needs less liquid.
Equipment List
- 1 large baking dish (9×13-inch or similar, deep enough to hold upright tomatoes)
- Sharp knife and spoon (a grapefruit spoon or small spoon helps scoop tomatoes)
- Large skillet or sauté pan
- Cutting board and mixing bowl
- Aluminum foil (to cover during baking)
Quick Tips & substitutions
- Use firm, ripe tomatoes so they hold shape; soft tomatoes collapse and leak too much.
- Scoop tomatoes gently and leave a 1/4-inch wall and base so they do not tear.
- Salt the inside of the tomatoes and let them drain upside down to avoid soggy filling.
- Par-cook the rice in the skillet with broth until it absorbs most liquid but stays slightly underdone.
- Stir fresh herbs into the filling at the end of cooking so they keep flavor and color.
- Swap rice with quinoa for extra protein; reduce broth slightly since quinoa drinks less.
- Use vegetable broth and skip feta for a fully vegan Greek stuffed tomatoes recipe.
- Use brown rice if you like; par-cook it longer on the stove and add a splash more broth.
- Add finely chopped mushrooms instead of zucchini if you want a meatier vibe without meat.
- Drizzle generous olive oil over tomatoes before baking; it helps caramelization and flavor.
How to Make Greek Stuffed Tomatoes Recipe
Prep the Tomatoes
- Wash the tomatoes and slice off the tops like little lids, about 1/2 inch from the stem side. Keep the tops; you will use them later.
- Use a small spoon to scoop out the tomato flesh and seeds into a bowl, and leave a sturdy shell. Keep a 1/4-inch border so the tomatoes stay strong.
- Chop the tomato pulp or pulse it quickly with an immersion blender, then set it aside.
- Sprinkle the inside of each tomato with a pinch of salt, turn them upside down on a rack or plate, and let them drain while you prep the filling.
Cook the Aromatics
- Heat 1/4 cup olive oil in a large skillet over medium heat.
- Add chopped onion and a pinch of salt, and cook until it softens and turns translucent, about 5–7 minutes.
- Stir in garlic, zucchini, bell pepper, and green onions, and cook until the vegetables soften and lose some moisture, about 5 minutes.
- Add cinnamon, oregano, thyme, and red pepper flakes, and stir for 30 seconds so the spices bloom and smell fragrant.
Build the Rice Filling
- Add the uncooked rice to the skillet and stir so each grain coats in the oil and vegetable mixture.
- Pour in the chopped tomato pulp and crushed tomatoes or tomato sauce, and stir to combine.
- Add sugar, salt, and black pepper, then pour in the broth. Stir everything and bring it to a gentle simmer.
- Lower the heat and cook, uncovered, for about 8–10 minutes, stirring occasionally, until the rice absorbs most liquid but still feels slightly undercooked.
Finish the Filling With Herbs
- Turn off the heat and taste the filling; adjust salt, pepper, or a pinch more sugar if the tomatoes taste very tangy.
- Stir in parsley, mint, and dill, plus pine nuts, raisins, or feta if you use them.
- Let the filling rest for 5 minutes so the rice relaxes and thickens slightly. This rest makes stuffing easier and less messy.
Stuff the Tomatoes
- Preheat your oven to 375°F (190°C).
- Place the hollowed tomatoes upright in a lightly oiled baking dish, snug but not squished.
- Spoon the rice mixture into each tomato, filling almost to the top but not mounding too high since the rice still expands a little.
- Set each tomato lid back on top like a cap, then drizzle more olive oil over the tomatoes and into the bottom of the dish.
Bake Until Tender
- Add 2–4 tablespoons water to the bottom of the baking dish so the tomatoes do not scorch.
- Cover the dish loosely with foil and bake for about 30 minutes.
- Remove the foil and bake another 15–20 minutes, until the tomatoes look wrinkly and tender and the rice feels fully cooked and fluffy.
- If the tops brown too fast, tent with foil again; if the dish looks dry, splash in a bit more water or broth.
Rest and Serve
- Remove the Greek stuffed tomatoes from the oven and let them rest for at least 10–15 minutes. The filling sets and tastes better when it cools slightly.
- Drizzle a little more olive oil on top, and sprinkle extra herbs or crumbled feta if you like.
- Serve warm or at room temperature with a simple salad or potatoes on the side.
Recipe Variations
- Gluten-free: Use naturally gluten-free rice or quinoa and check broth labels.
- Vegan: Use vegetable broth, skip feta, and add extra pine nuts or chickpeas for richness.
- Low carb: Swap rice with finely riced cauliflower; reduce broth and cook it only briefly so it does not turn mushy.
- Protein boost: Add cooked lentils, chickpeas, or crumbled cooked turkey to the rice mixture.
- Extra veggie: Add finely chopped spinach or kale to the filling during the last few minutes of cooking.
- Cheesy version: Mix grated kefalotyri, Parmesan, or pecorino into the filling and sprinkle more on top during the last 10 minutes of baking.
Ways to Serve Greek Stuffed Tomatoes Recipe
- Serve with a big Greek salad with cucumbers, tomatoes, olives, and oregano.
- Add roasted potatoes or lemony roasted potatoes on the side for a heartier plate.
- Pair with grilled chicken, fish, or tofu for extra protein.
- Serve at room temperature on a mezze-style platter with hummus, tzatziki, pita, and olives.
- Pack leftovers in lunch boxes with a side of crunchy veggies and yogurt.
Storage Success
Let the Greek stuffed tomatoes cool to room temperature, then transfer them to an airtight container. Store them in the fridge for up to 4 days, and spoon a little of the pan juices over them so they stay moist. Reheat them in the oven at 325°F (165°C) until warm, or use the microwave in short bursts so they do not dry out. Freeze them in a single layer, then move to a freezer bag for up to 2 months, and reheat straight from frozen with a splash of broth in the baking dish.

Leave a Reply