FREE 5-Ingredient Recipe EBook
GET IT NOWMy Easy Stuffed Tomatoes Are A Light, Greek-Inspired Dinner

These stuffed tomatoes may not be quite traditional, but they’re pretty close — and they’re lighter! This dish is a lot like the authentic Mediterranean version I enjoyed in Greece, called Gemista, although I’ve actually been making them since long before that trip. Here’s why this stuffed tomato recipe deserves a spot in your rotation:
- Tender tomatoes with flavorful ground beef filling – The best way I’d describe this meal is juicy. The tomatoes get sweeter as they bake, the ground beef filling takes on the flavors of balsamic, onion, garlic, and herbs, and the format locks aaaall the moisture inside.
- Lighter and faster than most stuffed tomato recipes – The traditional Gemista I made in a cooking class in Greece had white rice, and while some stuffings for tomatoes do not, many have bread crumbs or other heavy ingredients. Mine has plenty of protein and cauliflower rice instead, so it’s light, still comforting, and cooks much faster. But you’re certainly welcome to use any rice you like!
- Easy to make – I make these with fresh ingredients you can find at any grocery store, and the steps are simple.
- Dinner in one dish – Unlike some variations that make stuffed tomatoes as an appetizer, mine can easily be a meal all by itself. Although I do highly recommend adding my Greek salad. 😉
If you’re looking for a fresh, bright weeknight dinner, add this one to your rotation. It might not be your traditional stuffed tomato recipe, but it sure is my fave lately. Make it with me!


“I was looking for some easy and healthy dinner ideas and this was perfect! Everyone in my house loved these stuffed tomatoes, we’ll definitely be having it again!”
-Olivia
Ingredients & Substitutions
Here I explain the best ingredients for my stuffed tomato recipe, what each one does, and substitution options. For measurements, see the recipe card.
- Tomatoes – I find beefsteak tomatoes are the best tomatoes for stuffing, because they’re large enough to hold a good amount of filling and stand upright easily. You can make this stuffed tomato recipe with other kinds of tomatoes, but I find other types don’t stand up as well — and you’ll need more to fit all this filling.
- Ground Beef – My favorite in this recipe, but I’ve also made it with ground turkey. Feel free to use ground chicken, ground lamb, ground pork, or even cooked lentils or quinoa for a vegetarian option.
- Aromatics – Don’t skimp on the onions and garlic! I don’t recommend substituting spices here, but you can use a teaspoon of jarred garlic as a shortcut.
- Cauliflower Rice – While I prefer this lighter base, feel free to use cooked white or brown rice for a more filling option. My only caution is they do have to be cooked. Many stuffed tomato recipes add the rice raw, but that would require other adjustments to the recipe to have the right moisture content.
- Balsamic Vinegar – Adds flavor and makes the meat extra tender. You can swap in red wine vinegar, white wine vinegar, or apple cider vinegar, but I recommend balsamic for its subtle sweetness.
- Dried Herbs – I used homemade Italian seasoning mainly because it’s my go-to herb mix. You can also use the Greek herbs from my Greek salad dressing, or individual dried herbs, such as thyme, rosemary, basil, or oregano. If you want to use fresh herbs, I always triple the amount for those because they’re less intense than dried.
- Olive Oil, Sea Salt, & Black Pepper

How To Make Stuffed Tomatoes
I have step-by-step photos here to help you visualize the recipe. For full instructions with amounts and temperatures, see the recipe card.
- Hollow out the tomatoes. While your oven preheats, slice the tops off the tomatoes. Scoop out the tomato flesh and transfer to a blender. Place the tomatoes, cut side up, in a large baking dish (this one is the perfect size to fit the tomatoes, as shown below).
- Puree the sauce base. Add the balsamic vinegar, Italian seasoning, olive oil, and sea salt to the blender with the tomato flesh. Blend until smooth. My result here is usually frothy and surprisingly watery!


- Saute the aromatics. Heat more olive oil in a large skillet over medium heat. Saute the onions until browned, then add the garlic and saute until it smells amazing.
- Brown the beef. Add the ground beef, season with salt and pepper, and cook until browned.
- Simmer the filling. Stir in the cauliflower rice, as well as the tomato mixture from the blender. Simmer, stirring occasionally, until the liquid reduces. I usually taste here to adjust salt and pepper as needed.


- Stuff the tomatoes. Right before stuffing, dry the insides of the tomatoes with a paper towel. Spoon the beef and rice mixture into tomatoes, and place the tomato “lids” on top.
- Bake until tender. Cover the stuffed tomatoes with foil and bake. Uncover and bake again, until the tomatoes are soft and pucked on the edges. Garnish with fresh basil or parsley if you like. Sometimes I even add a dollop of tzatziki sauce!



My Recipe Tips
- Choose large, firm tomatoes. Since these stuffed tomatoes will soften as they bake, choosing ones that are soft when raw often results in a mushy result after baking.
- A grapefruit spoon is helpful for removing the tomato flesh. The serrated edges have made the process a lot easier for me. Before, I used a combination of a knife and spoon, but it was easier to run into the issue my next tip is about…
- Be careful not to puncture the skin while hollowing out each tomato. Obviously the filling can fall out if you make a big hole, but even if it’s small, the juices can run out.
- Do you have to use a blender? No, I just prefer the texture I get in these stuffed tomatoes when I blend the base using my powerful blender. You can also mash the tomato pulp by hand and then mix with the other ingredients.
- When you first add the pureed tomato pulp mixture, it will be very liquid, like soup. This is normal! Just simmer it until it’s thick and saucy.
- Make sure to simmer for long enough for excess liquid to cook away. The beef filling should turn out nice and thick after simmering. If you stop too soon, your stuffed tomatoes will turn out watery.
- You can add cheese if you like. Sometimes I add mozzarella and/or parmesan cheese on top in the last 15-20 minutes of baking, other times I mix feta into the filling after it thickens. Or you can do both.
- Be careful not to over- or under-cook. The timing can vary depending on the size of your tomatoes, your baking dish, and other factors. Since the filling is cooked, the main doneness indicator is the tomatoes themselves, so I just watch for them to look puckered.
- Want to change up your filling? For other hot options, try replacing this stuffing with my Instant Pot chicken breast mixed with basil pesto or spinach artichoke dip. You can also choose cold fillings to avoid the cooking step, like chicken salad, Caprese salad, tuna salad, crab salad, or the BLT stuffed tomatoes from my first cookbook!
Stuffed Tomatoes (Greek Style)
My stuffed tomatoes recipe has a juicy ground beef filling with balsamic, garlic, onions, and herbs. An easy, healthy Greek-style dinner!
Instructions
Tap on the times in the instructions to start a kitchen timer.
-
Preheat the oven to 375 degrees F (191 degrees C). Line or grease a baking dish.
-
Slice the tops off the tomatoes. Scoop out the flesh and transfer it into a large blender. Remove as much flesh as possible without puncturing the exterior skin.
-
Place the tomatoes, cut side up, onto the baking dish with the "lids" on top or next to them. Set aside.
-
Add balsamic vinegar, Italian seasoning, 2 tablespoons (30 mL) olive oil, and 1/2 teaspoon sea salt to the blender. Blend until smooth. Set aside.
-
Heat the remaining 1 tablespoon (15 mL) olive oil in a large skillet over medium heat. Add the chopped onions and saute for about 10 minutes, until browned.
-
Add the minced garlic and saute for about 1 minute, until fragrant.
-
Add the ground beef. Season with sea salt and black pepper. Increase heat to medium-high. Cook for about 10 minutes, breaking apart with a spatula, until browned and cooked through.
-
Add the raw cauliflower rice (or cooked regular rice) and tomato pulp mixture, including liquid. It will be very liquid, almost like soup. Increase heat to high to bring to a simmer. Simmer, stirring occasionally, for about 10 minutes, until the liquid reduces and you end up with beef and cauliflower rice in tomato sauce. The cauliflower rice should be soft. Adjust sea salt and pepper to taste.
-
Pat the insides of the tomatoes with paper towels to get rid of extra moisture. Stuff the beef/cauliflower mixture into the empty tomatoes in the baking dish. Place the tomato "lids" on top.
-
Cover the stuffed tomatoes with foil and bake for 15 minutes. Uncover and bake for 10-20 more minutes, until tomatoes are soft and pucked on the edges.
LAST STEP: Leave a rating to help other readers, or tag me @wholesomeyum on Instagram. I’d love to hear from you!
Maya’s Recipe Notes
Serving size: 2 stuffed tomatoes
- Tips: Check out my recipe tips above to help you make these stuffed tomatoes easily, ensure they turn out super tender, and a few fun variations.
- Storage: Keep leftovers in an airtight container in the fridge for up to 3-5 days.
- Meal prep: You can prep both the tomatoes and filling ahead, but I get the best results if I keep them separate stuff right before baking. You can also cook them in advance if you need to, but the tomatoes lose their shape as they sit.
- Reheat: Pop them in the oven at 350 degrees F, or in the microwave. These stay juicy easily.
- Freeze: Raw tomatoes don’t freeze well, but you can store these baked stuffed tomatoes in the freezer for up to 3 months . I still prefer a better option of freezing the filling only; just stuff into fresh tomatoes before baking and serving.
📖 Want more recipes like this? Find this one and many more in my Keto Ebook Bundle!
I provide nutrition facts as a courtesy. Have questions about calculations or why you got a different result? Please see my nutrition policy.
Add Your Notes Your Notes
© Copyright Maya Krampf for Wholesome Yum. Please DO NOT SCREENSHOT OR COPY/PASTE recipes to social media or websites. We’d LOVE for you to share a link with photo instead.
Stuffed Tomatoes
More Stuffed Vegetable Recipes
I’m a big fan of stuffed vegetables, because they allow me to pack flavor, protein, and veggies into my meals without making multiple dishes. Try one of my others next:

Shop
My
Custom












28 Comments
Olivia
1I was looking for some easy and healthy dinner ideas and this was perfect! Everyone in my house loved these stuffed tomatoes, we’ll definitely be having it again!
Kristyn
0These tomatoes are so tasty!! They are filling & for me, it’s the perfect little meal!
Abby
0Loved the way these turned out! So much flavor in each bite.
Crystal
0The flavor was amazing! I made a few changes but kept the spices the same and it was delicious! I didn’t put rice cauliflower in it andI used shaved steak since that’s all I had. I added plant based mozzarella & Gouda in the pan before I stuffed the tomato. I also added 2oz. of cream cheese to make it creamy. Will definitely make this again.
Peggy Burgoyne
0What would the calorie count be if you replaced the beef with ground Turkey breast?
Wholesome Yum M
0Hi Peggy, I’m not sure, but feel free to enter the recipe (using ground turkey instead of beef) into an online recipe calculator. That will give you an accurate picture of the nutrition with that substitution. Enjoy!
DIANE DORAN AT THE JERSEY SHORE
0WHY NOT ADD SOME FETA CHEESE TO THE MEAT MIXTURE AND/OR USE GROUND LAMB WITH GREEK SEASONINGS.
I HAVE MADE STUFFED JERSEY TOMATOES WITH GROUND BEEF MOZZARELLA AND ITALIAN SPICES…..YUM!!!!!
ONE COULD ALSO PUT THE SCOOPED OUT TOMATO WITH ONION, CELERY, AND PAR-COOKED VEGGIES OF CHOICE TO MAKE IT VEGETARIAN.
STUFFED PEPPERS WOULD ALSO BE YUMMY WITH ANY OF THESE.
I LOVE YOUR SITE!!!
I AM 74 AND HAVE CREATED MANY VARIATIONS OF RECIPES TO KEEP MY FAMILY INTERESTED.
I AM DOING LO CARB/KETO, AND HAVE ENJOYED ALL THESE NEW RECIPES!!!!!
DIANE DORAN
Steve
0Can I freeze this for future meals?
Wholesome Yum M
0Hi Steve! Yes, the completed dish will freeze well.
Lori
0Oh, these were SO GOOD! My garden is going crazy with ripe tomatoes right now, and this recipe certainly helped used some of them in a delightfully different way. Hubby said they hit the spot. Thank you for sharing!
Sarah
0Yummy, looks great! Thank you so much for inspiring. Looking forward to cook it! 🙂
Julie Murphy
0We have always stuffed more than just tomatoes for yemista – aubergines, zucchini, onions, peppers (forget the potatoes!) and we flavor the meat with parsley and mint, with cinnamon in the cooking sauce.
You could also use the stuffing to make dolmades (stuffed blanched vine/Swiss chard/cabbage leaves).
Jenna Urben
0Such an awesomely easy and healthy dinner idea! All my fave flavors 🙂 Love the cauliflower rice!
Kelly
0Love this one veg dish like this. The tomatoes lend great moisture and a touch of sweetness!
Emese
0Love stuffed tomato! My husband made me a stuffed tomato on our first date night.
Lynn
0These were so so good. Thanks for the delicious recipe!
Linda
0I love making stuffed peppers so I knew I had to try these stuffed tomatoes. The filling is so flavorful while still being low carb that you wouldn’t even know you were eating so healthy. I have to say I added a little cheese to the top and browned it before serving but even without it, it was fantastic! Love keeping the tomato top too for an extra special presentation.
Jacqueline Debono
0I’ve never made gemista but I love stuffing other veggies like bell peppers or round zucchini, so am sure I’m going to love these too. Great idea to use cauliflower rice instead of normal rice to make this dish low carb! Pinning for later!
Tatiana
0I love Greek food, it is always very tasty. Love the mix of vegetables and flavors you used as stuffing here! I don’t normally like tomatoes, but the flavor combo (plus the fact that they tomatoes are cooked) is totally calling me.
Brian Jones
0This was delicious, simple to make thanks to great instructions, definitely going into the dinner rotation.
Natalie
0These baked tomatoes look so delicious and perfect for the summer! Such a great idea for a healthy balanced dinner or lunch.
Ashley
0We made these for dinner and will definitely be making again. Thanks for this recipe!
Kristen
0These were SO incredibly full of flavor! And I love that they met my diet goals.
Sophie
0This is. Very new dish for me but I love anything stuffed in tomatoes.
Josi
0These are awesome! Thanks for the great instructions!
Veena Azmanov
0This is surely delicious, yum and unique. Love the presentation too.
Laura
0This recipe is totally satisfying, so much flavor from such simple nourishing ingredients.
Jess
0I absolutely love stuffed vegetables, tomatoes being my favorite so you definitely have my attention!