
Greek Stuffed Tomatoes Recipe tastes bright, herby, and cozy, with juicy tomatoes wrapped around a savory rice filling that feels like a hug from a Greek yiayia. It works perfectly for busy weeknights or relaxed weekends, since you can get it on the table in about 1 hour 15 minutes. I first learned this version from an older Greek neighbor in Chicago, and my Midwest heart still does a happy dance every time I pull a pan of these out of the oven.
Why You Should Try This Greek Stuffed Tomatoes Recipe
You get tender, roasted tomatoes with caramelized edges and a filling that tastes like herbed pilaf in the best way. The rice soaks up tomato juices, olive oil, and spices, so every bite hits with flavor instead of bland starch.
This Greek Stuffed Tomatoes Recipe also works great for meal prep and entertaining. You can serve it warm, at room temperature, or even slightly chilled, and it still tastes fantastic.
“These Greek stuffed tomatoes taste like summer vacation in a baking dish, and I could happily eat them three nights in a row. ★★★★★”
Ingredients You’ll Need
Tomatoes & Vegetables
- 8 large ripe tomatoes, similar size, firm but not rock hard
- 1 medium yellow onion, finely chopped
- 1 small carrot, finely grated (optional, adds sweetness and moisture)
- 1 small zucchini, finely grated (optional, classic in many Greek homes)
- 2 cloves garlic, minced
- 1 small potato, peeled and cut into small wedges (to tuck between tomatoes, optional but traditional)
I like vine tomatoes or beefsteak tomatoes that feel heavy for their size. Avoid tomatoes that feel mushy or have big cracks, since they collapse too fast.
Rice & Filling
- 1 cup long grain rice, rinsed well
- Basmati or standard long grain white rice both work. Avoid instant rice.
- 1 ¼ cups water or vegetable broth
- ¼ cup extra virgin olive oil, plus more for drizzling
- 2 tablespoons tomato paste
- 2 tablespoons chopped fresh parsley
- 2 tablespoons chopped fresh mint or fresh basil
- 1 teaspoon dried oregano
- ½ teaspoon dried thyme
- ½ teaspoon ground cinnamon (optional, very subtle but very Greek)
- ½ teaspoon sugar (balances acidity)
- 1 teaspoon salt, plus more to taste
- ½ teaspoon black pepper
You can swap part of the rice with cooked lentils or finely chopped mushrooms if you want more protein or a heartier texture. I often use half rice and half cooked brown lentils when I want a more filling main dish.
Optional Add‑Ins
- ¼ cup crumbled feta cheese, to mix into the filling or sprinkle on top
- 2 tablespoons pine nuts, lightly toasted
- 2 tablespoons raisins or currants, for a sweet-savory twist
Feta adds salt, so reduce the added salt a bit if you toss it in. Pine nuts and raisins give that classic Greek taverna vibe.
Pantry Shortcuts & Brand Notes
- Tomato paste: Use a good quality tube tomato paste like Mutti or Cento, since you only need a couple tablespoons and tubes store easily.
- Olive oil: Extra virgin with a fruity flavor tastes best. Greek brands often have a peppery finish that works beautifully here.
- Broth: Low sodium vegetable broth or chicken broth gives more flavor than water, so I use it when I have some open in the fridge.
Equipment List
- 1 large baking dish that fits all 8 tomatoes snugly (about 9×13 inches)
- Sharp knife and cutting board
- Spoon with a pointed tip or melon baller to hollow tomatoes
- Medium saucepan with lid
- Large skillet or sauté pan
- Mixing bowl
- Aluminum foil
- Measuring cups and spoons
Tips & Tricks
- Pick tomatoes that feel heavy and firm so they hold their shape in the oven.
- Slice just the tomato “hat” off the top and keep it, since you use it as a lid.
- Scoop the tomato flesh gently and leave a thick enough wall so the tomato does not collapse.
- Chop the scooped tomato flesh and use it in the filling so you keep all that flavor.
- Rinse the rice until the water runs mostly clear so the grains stay separate and not gummy.
- Par cook the rice in the filling for a few minutes so it finishes perfectly in the oven.
- Taste the filling before you stuff the tomatoes and adjust salt, herbs, or cinnamon.
- Pack the filling loosely in the tomatoes so the rice has room to expand.
- Tuck potato wedges or extra veggies between tomatoes to soak up juices.
- Drizzle olive oil generously over the tomatoes before baking for rich flavor and nice browning.
- Cover the dish for the first part of baking so the rice cooks through, then uncover to brown.
- Let the Greek 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
Prep the Tomatoes
- Wash and dry the tomatoes.
- Slice off the top ½ inch of each tomato to make a lid and set the tops aside.
- Use a spoon or melon baller to scoop out the tomato flesh, leaving about ¼ inch shell.
- Collect all the tomato pulp and juice in a bowl and chop it finely.
Lightly salt the inside of each hollow tomato and set them upright in your baking dish. This step seasons the tomatoes and pulls out a bit of extra moisture.
Cook the Filling Base
- Heat ¼ cup olive oil in a large skillet over medium heat.
- Add the chopped onion and cook 4 to 5 minutes until it softens and turns translucent.
- Stir in the grated carrot and zucchini and cook 3 to 4 minutes until they soften and lose some moisture.
- Add the garlic and cook 30 seconds until it smells fragrant.
Stir in the tomato paste and cook 1 minute so it caramelizes slightly. This step deepens the tomato flavor and removes any tinny taste.
Add Rice, Tomato Pulp, and Seasonings
- Add the rinsed rice to the skillet and stir so every grain coats in the oil and tomato paste.
- Pour in the chopped tomato pulp with its juices and the water or broth.
- Stir in parsley, mint or basil, oregano, thyme, cinnamon if you use it, sugar, salt, and pepper.
- Bring the mixture to a gentle simmer.
Let the filling cook 5 to 7 minutes, stirring occasionally, until the rice absorbs some liquid but still feels undercooked. You want it about halfway cooked since it finishes in the oven.
Adjust and Finish the Filling
Taste the filling and adjust salt, pepper, or herbs as needed. If you plan to add feta, pine nuts, or raisins, stir them in now.
If the mixture looks very dry, splash in a couple tablespoons of water. The filling should look loose and saucy, not stiff.
Stuff the Tomatoes
- Spoon the warm rice mixture into each hollow tomato, filling to just below the top.
- Do not pack the filling too tightly so the rice can expand without bursting the tomato.
- Place the reserved tomato tops back on like little hats.
- If you use potato wedges or extra veggies, tuck them into the spaces between tomatoes.
Drizzle more olive oil over the tops and around the dish. A generous drizzle helps the tomatoes roast beautifully and keeps the rice moist.
Bake
- Cover the baking dish loosely with foil.
- Bake at 375°F (190°C) for about 40 minutes.
- Remove the foil and bake another 20 to 25 minutes until the tomatoes wrinkle and brown slightly and the rice feels tender.
If the tops brown too quickly, tent them again with foil. If the rice still feels firm, add a splash of hot water to the bottom of the dish and bake a bit longer.
Rest and Serve
Turn off the oven and let the Greek stuffed tomatoes rest on the counter 10 to 15 minutes. The filling will thicken slightly and slice more neatly.
Serve them warm or at room temperature with some of the pan juices spooned over the top. A sprinkle of extra herbs or a little feta on top makes them look restaurant level with almost no effort.
What to Serve with Greek Stuffed Tomatoes Recipe
Greek Stuffed Tomatoes Recipe pairs beautifully with a simple cucumber and tomato salad with olives and a light lemon dressing. I also like a side of roasted green beans or steamed broccoli with olive oil, garlic, and a squeeze of lemon. If you want something more filling, add a side of orzo, couscous, or a crusty loaf of bread to soak up the juices. A cold glass of sparkling water with lemon or iced herbal tea rounds out the meal perfectly.
Storage Options
- Store leftover Greek stuffed tomatoes in an airtight container in the fridge for up to 4 days.
- Let them cool completely before you cover and refrigerate so condensation does not make them soggy.
- Reheat in a covered baking dish at 325°F (165°C) for 15 to 20 minutes until hot, or microwave in short bursts, adding a spoonful of water if they look dry.
- Freeze individual stuffed tomatoes in a single layer until firm, then transfer to a freezer bag and keep up to 2 months.
- Thaw overnight in the fridge and reheat in the oven so the texture stays closer to fresh.

Greek Stuffed Tomatoes Recipe
Ingredients
Instructions
- Preheat the oven to 375°F (190°C). Wash and dry the tomatoes.
- Slice off the top 1/2 inch of each tomato to make a lid and set the tops aside.
- Use a spoon or melon baller to scoop out the tomato flesh, leaving about a 1/4‑inch thick shell. Collect all the tomato pulp and juice in a bowl and chop it finely.
- Lightly salt the inside of each hollow tomato and set them upright in a baking dish large enough to hold them snugly.
- Heat 1/4 cup olive oil in a large skillet over medium heat.
- Add the chopped onion and cook for 4 to 5 minutes until softened and translucent.
- Stir in the grated carrot and zucchini (if using) and cook for 3 to 4 minutes until they soften and lose some moisture.
- Add the minced garlic and cook for about 30 seconds until fragrant.
- Stir in the tomato paste and cook for about 1 minute to caramelize it slightly.
- Add the rinsed rice to the skillet and stir to coat the grains in the oil and tomato paste.
- Pour in the chopped tomato pulp with its juices and the water or vegetable broth.
- Stir in the parsley, mint or basil, oregano, thyme, cinnamon (if using), sugar, salt, and black pepper.
- Bring the mixture to a gentle simmer and cook for 5 to 7 minutes, stirring occasionally, until the rice absorbs some liquid but is still undercooked and loose.
- Taste the filling and adjust salt, pepper, or herbs as needed.
- If using feta, pine nuts, or raisins, stir them into the filling.
- If the mixture looks very dry, add a couple of tablespoons of water. The filling should look loose and saucy, not stiff.
- Spoon the warm rice mixture into each hollow tomato, filling to just below the top. Do not pack the filling tightly so the rice has room to expand.
- Place the reserved tomato tops back on as lids.
- If using potato wedges, tuck them into the spaces between the tomatoes in the baking dish.
- Drizzle additional olive oil generously over the tops of the tomatoes and around the dish.
- Cover the baking dish loosely with aluminum foil.
- Bake for about 40 minutes, then remove the foil.
- Continue baking for another 20 to 25 minutes, until the tomatoes are wrinkled with lightly browned edges and the rice is tender.
- If the tops brown too quickly, tent them again with foil. If the rice still feels firm, add a splash of hot water to the dish and bake a bit longer.
- Remove the baking dish from the oven and let the stuffed tomatoes rest for 10 to 15 minutes so the juices settle and the filling firms up slightly.
- Serve warm or at room temperature, spooning some of the pan juices over each tomato. Garnish with extra fresh herbs or a little crumbled feta if desired.
Notes
Approximate per serving (1 stuffed tomato, without optional feta, nuts, or raisins): 210 calories; fat 11 g; saturated fat 2 g; carbohydrates 26 g; fiber 3 g; sugars 7 g; protein 4 g; sodium 410 mg. Values will vary based on exact tomato size, broth used, add‑ins, and portion size.

Leave a Reply