Tomato Yemista

stuffed tomatoes

By: Eleni Saltas

Since my first cookbook was published in 2019, I’ve hosted numerous cooking demonstrations. Live demos are not happening now, so ninety nine percent of them were “instagram live” or zoom feeds due to COVID. The sessions last one to two hours with me on one end whipping up Greek dishes from ‘All You Can Greek’ while viewers on the screen are cooking along or asking questions. It’s always a challenge but sometimes those questions lead to great results.

For example, as I was stirring fasolakia on a recent show, I was asked, “Eleni, what is your favorite Greek dish?”… Twenty years ago, my answer would’ve been rice pilafi. Ten years ago, I may have said rice pilafi with a side cucumber salad–I didn’t even eat tomatoes ten years ago. Since that first tomato, I’ve toyed with even more vegetables. So now, my answer every time is yemista–with tomatoes and lots of them!

Yemista is a traditional Greek dish basically meaning “to be stuffed with.” Greeks stuff onions, peppers, zucchini, cabbage, eggplant and tomatoes–basically anything that can be hollowed out. They are then filled with anything imaginable. Remember when it comes to cooking, especially this dish, you’re the author. If you like meat, use minced meats. If you’re a vegetarian, use a variety of vegetables. If you’re an omnivore, use meat and vegetables. With any of the variables, add plenty of herbs and spices according to your own preference. 

For this recipe I’m only using big, ripe tomatoes. I’ve always preferred vegetarian style yemista, and that preference was reinforced while taking a cooking class in Crete. Our instructor told the group she never mixes meat with her yemista. Never! Ποτε! I follow that basic mindset using just rice, onions, garlic, and plenty of herbs. Twenty years ago this would have never been on my taste radar, and I’m so thankful I overcame my fear of vegetables. Therefore I’m dedicating this tomato yemista recipe to my younger self. Maybe this will soon be your favorite, too.

Prep Time:


Total Time:




Good For:



  • 10 large ripe tomatoes
  • 1 cup uncooked rice*
  • ¾ cup extra virgin olive oil, plus more for drizzling
  • 1 yellow onion, finely diced
  • 4 cloves of garlic, finely chopped
  • 1 bunch of parsley, finely chopped
  • 1 bunch of fresh mint, finely chopped
  • 2 zucchinis or potatoes, cut into wedges
  • 1 tablespoon oregano
  • Salt and pepper, to taste

Step by Step Instructions

Step 1

Preheat the oven to 350° F. 
For the cases, wash and cut off a thin layer from the tops of each tomato (about 1cm). Save the tops. Scoop out the pulp and reserve in a bowl.

Step 2

Pack the tomato casing tightly in a baking pan and sprinkle with salt and pepper.

Step 3

In a medium bowl, add the rice, onions, garlic, parsley, and mint. Season generously with oregano, salt and pepper. Blend or grate the tomato flesh until finely diced. Add it to the rice mixture.
Add half of the olive oil and mix the filling together.

Step 4

Stuff the tomatoes 3⁄4 full with filling; the filling will expand during baking. Cover tomatoes with their own lids. Place the potatoes or zucchini in between the tomatoes to hold the vegetables in place while cooking.

Step 5

Pour the remaining olive oil and a cup of water over all of the vegetables.

Step 6

Cover with lid or aluminum foil and bake for 1 hour. Remove the lid and continue to bake for an additional 1/2 hour to 1 hour, until vegetables have softened and the tops are golden in color. Let cool before serving. 

Recipe Notes

*An easy way to measure rice is to use about 1 heaping tablespoon of rice per vegetable used.