Wednesday, May 27, 2026

Stuffed Tomatoes (Greek Style) – Wholesome Yum


Free: Healthy Freezer Meals Recipe Ebook

Get It Now

This post may contain affiliate links, which help keep this content free. (Full disclosure)

These stuffed tomatoes make a filling meal that’s warm and comforting, yet healthy and light enough for summer, all at the same time. It might not be your traditional stuffed tomato recipe, but it sure is my fave lately! It’s inspired by a Greek dish called Gemista, but with cauliflower rice instead of white rice (though you’re welcome to use any rice you like). I think it’s amazing, but in case you’re looking for something different, I have more stuffing options for you below (including hot or cold ones). The best of all worlds!

Why You’ll Love These Stuffed Tomatoes

  • Tender, juicy tomatoes
  • Flavorful ground beef filling
  • Simple everyday ingredients
  • Easy to make
  • Versatile stuffed tomato recipe (6 stuffing ideas, hot or cold!)
  • Perfect weeknight dinner
Stuffed tomatoes on a plate.

Ingredients & Substitutions

This section explains how to choose the best ingredients for stuffed tomatoes (Greek style), what each one does in the recipe, and substitution options. For measurements, see the recipe card below.

  • Tomatoes – Beefsteak tomatoes are the best tomatoes for stuffing, because they are large (to hold a good amount of filling) and stand upright easily. You can make this stuffed tomato recipe with other kinds of tomatoes, but you may need more of them to accommodate the filling.
  • Olive Oil – Used for sauteing, and also for the sauce. Other heat-safe oils, such as avocado oil, will also work.
  • Balsamic Vinegar – Adds a tangy and slightly sweet flavor. You could use red wine vinegar, white wine vinegar, apple cider vinegar, or rice vinegar instead, but I prefer balsamic for subtle sweetness.
  • Italian Seasoning – I used homemade Italian seasoning, but store-bought works. Greek seasoning is great here, too. You can also opt for fresh herbs instead, such as thyme, rosemary, basil, oregano, and/or marjoram.
  • Aromatics – Garlic (fresh or jarred) and onions add so much flavor! I don’t recommend substituting the dried spices here.
  • Ground Beef – Beef makes up the bulk of this stuffed tomatoes recipe, but ground turkey, ground chicken, or ground pork would all work as well. You could also use cooked lentils or quinoa for a meatless option.
  • Sea Salt & Black Pepper
  • Cauliflower Rice – I like to make my own fresh cauliflower rice, but frozen would work as well. You can also substitute cooked white rice or brown rice if you want it to be more filling.

How To Make Stuffed Tomatoes

This section shows how to cook stuffed tomatoes, with step-by-step photos and details about the technique, to help you visualize it. For full instructions, including amounts and temperatures, see the recipe card below.

  1. Hollow out the tomatoes. Preheat oven. 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. Set aside.
TIP: Be careful not to puncture the skin.

TIP: Be careful not to puncture the skin.

You don’t want your filling falling out. 😉

  1. 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. (Alternatively, you can mash the ingredients in a bowl instead.) Set aside.
Tomatoes scooped out and lined up.
Tomato flesh and seasoning blended until smooth.

  1. Saute the aromatics. Heat more olive oil in a large skillet over medium heat. Add the onions and saute until browned. Add the garlic and saute until fragrant.
  2. Brown the beef. Add the ground beef, season with salt and pepper, and cook until browned.
  3. Simmer the filling. Stir in the cauliflower rice, as well as the tomato mixture from the blender. Simmer, stirring occasionally, until the liquid reduces. Adjust sea salt and pepper to taste.
TIP: When you first add the pureed tomato pulp mixture, it will be very liquid, like soup.

TIP: 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.

Sauteed onions in a skillet.
Ground beef and sauce mixture in a skillet.

  1. Stuff tomatoes. 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.
Tomatoes stuffed with ground beef mixture.
Tomato lids placed on top of stuffed tomatoes.

  1. Bake. Cover stuffed tomatoes with foil and bake. Uncover and bake again, until the tomatoes are soft and pucked on the edges. Garnish with fresh parsley if you like.
Baked stuffed tomatoes in a baking dish.
VARIATION: Add cheese!

VARIATION: Add cheese!

Add mozzarella or parmesan cheese on top in the last 15-20 minutes of baking.

Storage Instructions

  • Store: Keep leftovers in an airtight container in the fridge for up to 4 days.
  • Meal prep: Prep the tomatoes and filling ahead and assemble them right before baking. The recipe can be done a day or two ahead, but it’s better not to wait too long, as the tomatoes may lose their shape.
  • Reheat: Pop them in the oven at 350 degrees F, or in the microwave, until hot.
  • Freeze: Raw tomatoes don’t freeze well, but you can store these baked stuffed tomatoes in the freezer for up to 3 months . Alternatively, you could freeze the prepared beef and cauliflower filling, and stuff it into fresh tomatoes before baking and serving.

More Stuffed Tomato Recipes

The version on the recipe card below makes Greek stuffed tomatoes, but don’t stop there — you can make stuffed tomato recipes in many other ways, both hot and cold. Try these variations:

More Stuffed Vegetable Recipes

Stuffed vegetables are a great way to pack in flavor and nutrients into your meals. Here are some more creative stuffed vegetable recipes that are sure to impress your family and friends!

Recipe Video

Tap on the image below to watch the video.

Like this video? Subscribe to my YouTube cooking channel for healthy recipes weekly! (Click the bell icon to be notified when I post a new video.)

Ingredients

Tap underlined ingredients to see where to get them. Please turn Safari reader mode OFF to view ingredients.

Instructions

Tap on the times in the instructions below to start a kitchen timer while you cook.

  1. Preheat the oven to 375 degrees F (191 degrees C). Line or grease a baking dish.

  2. 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.

  3. Place the tomatoes, cut side up, onto the baking dish with the “lids” on top or next to them. Set aside.

  4. 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.

  5. 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.

  6. Add the minced garlic and saute for about a minute, until fragrant.

  7. 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.

  8. 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.

  9. 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.

  10. Cover the stuffed tomatoes with foil and bake for 30 minutes. Uncover and bake for 15-20 more minutes, until tomatoes are soft and pucked on the edges.

Last Step: Leave A Rating!

Rate this recipe

Share your recipe picture by tagging @wholesomeyum and hashtag it #wholesomeyum on Instagram – I’d love to see it!

Recipe Notes

Serving size: 2 stuffed tomatoes

Nutrition Facts

Amount per serving. Serving size in recipe notes above.

Calories 499

Fat 36g

Protein 34g

Total Carbs 9g

Net Carbs 7g

Fiber 2g

Sugar 3g

Nutrition facts are provided as a courtesy. Have questions about calculations or why you got a different result? Please see our nutrition policy.

© 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 tomato recipe pin.





Source link

Related articles

Carrot Ginger Soup Recipe | Happy Healthy Eating

This is velvety carrot ginger soup With notes...

Instant Pot Beef Chili Recipe

this Instant Pot Beef Chili Recipe ...

Gluten-Free White Chicken Chili (Dairy-Free!)

This rich and satisfying white chicken chili is...

Greek Chicken Bowl Recipe | Happy Healthy Eating

These Greek Chicken Bowl is a 25-minute meal...
spot_imgspot_img