These Greek-Style Stuffed Tomatoes are the kind of comforting meal that makes the whole kitchen smell incredible. Juicy ripe tomatoes are filled with a savory mixture of seasoned ground beef, rice, vegetables, garlic, and fresh herbs, then baked until the tomatoes become tender and beautifully caramelized.
The rice absorbs all those delicious juices as it cooks, while the tomato shells become soft and naturally sweet. A drizzle of olive oil and a handful of fresh mint or parsley give the dish a bright Mediterranean finish. It is hearty enough for dinner but still feels wonderfully fresh.
Why You’ll Love These Stuffed Tomatoes
- Comforting and flavorful: The rice and savory beef filling soak up the tomato juices as everything bakes together.
- Beautiful presentation: Whole roasted tomatoes make this dish look special without requiring complicated preparation.
- Mediterranean-inspired: Olive oil, garlic, herbs, and ripe tomatoes give it a fresh Greek-style flavor.
- One-dish dinner: Everything bakes together in one casserole dish, making cleanup easy.
- Perfect for family meals: Serve the tomatoes with a simple salad, crusty bread, or roasted potatoes.
Flavor & Texture Highlights
The tomatoes become tender and slightly caramelized around the edges while staying juicy enough to flavor the filling. Inside, fluffy rice combines with seasoned ground beef, onion, garlic, and bell pepper for a hearty filling with plenty of savory flavor.
Fresh parsley and mint add a light herbal note that balances the richness of the meat and olive oil. The result is a warm, satisfying dish with a wonderful combination of juicy, tender, savory, and slightly sweet flavors.
How to Make Greek-Style Stuffed Tomatoes
Start by preparing the tomatoes. Slice off the tops, keeping the tops attached or reserving them to use as little lids. Carefully scoop out the tomato pulp, being careful not to pierce the sides or bottom.
Cook the onion, garlic, and ground beef until the meat is browned. Stir in the chopped peppers, rice, tomato pulp, herbs, and seasonings. The rice does not need to be fully cooked at this stage because it will finish cooking inside the tomatoes.
Arrange the tomatoes in a baking dish and spoon the filling inside, leaving a little room at the top for the rice to expand. Place the tomato tops back on, drizzle generously with olive oil, and bake until the tomatoes are tender and the filling is cooked through.
Helpful Tips
- Choose large, firm, ripe tomatoes that can stand upright in the baking dish.
- Do not overfill the tomatoes because the rice will expand as it cooks.
- Save the tomato pulp and juices. They add wonderful flavor and moisture to the filling.
- For the best texture, let the stuffed tomatoes rest for about 10 minutes after baking.
- Fresh mint gives the dish a particularly delicious Mediterranean flavor, but parsley works beautifully too.
- If you prefer a vegetarian version, replace the ground beef with extra vegetables, chickpeas, or cooked lentils.
Frequently Asked Questions
Can I prepare stuffed tomatoes ahead of time?
Yes. You can prepare and fill the tomatoes several hours ahead, cover them, and refrigerate until ready to bake. Add a few extra minutes to the baking time if they are going directly from the refrigerator to the oven.
Can I use ground turkey instead of beef?
Absolutely. Ground turkey works very well and creates a lighter filling. Ground chicken can also be used.
Does the rice need to be cooked first?
No. This recipe uses uncooked rice in the filling. It cooks inside the tomatoes while absorbing the flavorful tomato juices and broth.
What should I serve with stuffed tomatoes?
They are delicious with a Greek salad, roasted potatoes, warm pita bread, tzatziki, or a simple cucumber salad.
Can I make these vegetarian?
Yes. Simply leave out the ground meat and add cooked chickpeas, lentils, mushrooms, zucchini, or additional peppers and onions.
Greek-Style Stuffed Tomatoes with Rice & Herbs
Prep Time: 25 minutes
Cook Time: 55 minutes
Total Time: 1 hour 20 minutes
Servings: 6
Ingredients
- 6 large ripe tomatoes
- 1 pound ground beef
- 1/2 cup uncooked long-grain white rice
- 1 small yellow onion, finely diced
- 1 small green bell pepper, finely diced
- 3 cloves garlic, minced
- 1/2 cup tomato pulp from the tomatoes, finely chopped
- 1/4 cup fresh parsley, chopped
- 2 tablespoons fresh mint, chopped
- 2 tablespoons tomato paste
- 1/2 teaspoon dried oregano
- 1/2 teaspoon paprika
- 1/2 teaspoon salt, plus more to taste
- 1/4 teaspoon black pepper
- 1/2 cup chicken or beef broth
- 1/4 cup extra-virgin olive oil, divided
For the Baking Dish
- 2 medium potatoes, peeled and cut into chunks
- 1/2 cup water or additional broth
- 1 tablespoon olive oil
- Pinch of salt and black pepper
Instructions
- Prepare the tomatoes: Preheat the oven to 375°F (190°C). Slice the tops off the tomatoes and reserve them. Carefully scoop out the pulp with a spoon, leaving the tomato walls intact. Chop about 1/2 cup of the pulp and set it aside.
- Prepare the filling: Heat 1 tablespoon of olive oil in a large skillet over medium heat. Add the onion and bell pepper and cook for 3–4 minutes until softened. Add the garlic and cook for another 30 seconds.
- Brown the beef: Add the ground beef and cook, breaking it apart with a wooden spoon, until browned and no longer pink. Drain excess grease if necessary.
- Add the rice and seasonings: Stir in the uncooked rice, chopped tomato pulp, tomato paste, oregano, paprika, salt, and black pepper. Cook for 2–3 minutes, stirring well so the rice becomes coated with the flavorful mixture.
- Add the herbs and liquid: Remove the skillet from the heat and stir in the parsley, mint, and 1/2 cup broth. The mixture will still look slightly loose, which is exactly what you want.
- Fill the tomatoes: Arrange the hollowed tomatoes upright in a large baking dish. Spoon the filling into each tomato, leaving a little space at the top for the rice to expand. Place the reserved tomato tops back over each tomato.
- Add the potatoes: Arrange the potato chunks around the tomatoes. Pour 1/2 cup water or broth into the bottom of the baking dish and drizzle the remaining olive oil over the tomatoes and potatoes. Season the potatoes lightly with salt and pepper.
- Bake: Cover the dish loosely with foil and bake for 35 minutes. Remove the foil and continue baking for another 20–25 minutes, until the tomatoes are tender, the rice is cooked, and the tops are beautifully roasted and caramelized.
- Rest and serve: Remove the dish from the oven and let it rest for about 10 minutes. Spoon some of the flavorful juices from the bottom of the dish over the tomatoes before serving.
Optional Notes
For an even richer finish, sprinkle a little crumbled feta over the stuffed tomatoes just before serving. A final drizzle of good olive oil and a few fresh mint or parsley leaves also make them especially beautiful.
If the rice is still slightly firm after the tomatoes have browned, cover the dish again with foil and bake for another 10–15 minutes. The exact cooking time can vary depending on the size and variety of the tomatoes and the type of rice used.