
This healthy taco stuffed tomato recipe transforms the classic taco experience into a vibrant, nutritious meal without sacrificing any of the flavors you love. By swapping tortillas for fresh tomatoes, you get all the Mexican-inspired goodness with fewer carbs and more vitamins.
I first created these stuffed tomatoes when my husband started cutting back on carbs but still craved his weekly taco fix. Now they've become our go-to summer dinner when garden tomatoes are at their peak and we want something satisfying but light.
Ingredients
- Large ripe tomatoes: Choose firm ones with bright color that yield slightly to pressure
- Ground beef: Lean 90/10 blend provides best flavor without excess grease
- Taco seasoning packet: Contains perfect spice blend but homemade works great too
- Shredded lettuce: Adds fresh crunch and creates a base inside the tomato
- Diced onions: Brings sharp flavor contrast to the sweet tomatoes
- Fiesta Mexican cheese blend: Melts beautifully and brings authentic taco flavor
- Sour cream: Adds cooling creaminess to balance the spices
- Taco sauce: Provides that final kick of flavor for dipping
Step-by-Step Instructions
- Prepare the tomatoes:
- Cut an X shape into the top of each tomato about halfway down and gently pull the segments apart to create a bowl. Remove some of the seeds and excess liquid by gently squeezing the tomato over the sink. This creates space for your filling while keeping the tomato intact.
- Brown the meat:
- Heat a large skillet over medium-high heat until hot. Add the ground beef and break it into small crumbles with a wooden spoon. Cook for 7-8 minutes until no pink remains, stirring occasionally. Drain excess fat if needed for a lighter dish.
- Season the meat:
- Add the taco seasoning packet to the cooked meat along with 2/3 cup water or the amount specified on the packet. Stir well and bring to a simmer. Cook for 3-4 minutes until the liquid reduces and the meat is coated with a thick sauce. The aroma will tell you when it's perfect.
- Assemble the base:
- Place prepared tomatoes on dinner plates or in shallow bowls to catch any juices. Add a small handful of shredded lettuce to the bottom of each tomato cavity, pressing gently to create a stable base for the other ingredients.
- Add the fillings:
- Spoon the seasoned taco meat generously into each tomato on top of the lettuce. The warm meat will slightly wilt the lettuce, creating the perfect texture contrast. Follow with a sprinkle of diced onions, distributing evenly over the meat.
- Finish with toppings:
- Top each stuffed tomato with a generous handful of shredded Fiesta cheese blend, allowing it to melt slightly from the heat of the meat. Add a dollop of sour cream right in the center as the crowning touch. Serve immediately with taco sauce on the side for dipping.

These stuffed tomatoes remind me of summer dinners on my grandmother's patio, where she'd serve everything fresh from her garden. The sweetness of a perfectly ripe tomato paired with savory taco meat creates that magical flavor combination that keeps my family requesting this dish weekly during tomato season.
Make It Your Own
The beauty of this recipe lies in its flexibility. For a leaner option, substitute ground turkey or chicken for the beef. Vegetarians can enjoy this dish by using seasoned black beans or plant-based crumbles instead. The tomato vessel works beautifully with any filling you prefer, making this a versatile template for countless variations.

Storage Tips
These stuffed tomatoes are best enjoyed immediately after preparation, as the tomatoes continue to release juices over time. If you need to make them ahead, prepare all components separately and store refrigerated. The seasoned meat can be kept for up to three days in an airtight container. When ready to serve, simply reheat the meat and assemble the tomatoes fresh for the best texture and flavor experience.
Kid-Friendly Version
Little ones sometimes shy away from whole tomatoes. For a kid-approved version, dice the tomatoes and serve the components taco bar style, letting children build their own creation in a bowl. The interactive nature of building their own meal often encourages picky eaters to try more ingredients. Consider adding some mildly seasoned rice as an additional base for younger palates.
Serving Suggestions
These stuffed tomatoes make a complete meal on their own, but they pair beautifully with simple sides. A light cilantro lime rice complements the Mexican flavors, while a simple green salad dressed with olive oil and lime juice adds freshness. For gatherings, serve alongside guacamole and corn chips for a festive spread that celebrates all the best taco flavors in various forms.
Frequently Asked Questions
- → What type of tomatoes are best for this dish?
Choose large, firm tomatoes such as beefsteak or heirloom varieties. They hold their shape well and are easy to stuff.
- → Can I use ground turkey or chicken instead of beef?
Yes, ground turkey or chicken works great as a lean alternative to beef. Just cook and season it using the same method.
- → How can I make this dish spicier?
Add chopped jalapeños or use a spicy taco seasoning to give the dish an extra kick.
- → What other toppings can I use?
Feel free to customize with toppings like guacamole, chopped cilantro, or sliced black olives for added flavor.
- → Can I prepare these stuffed tomatoes in advance?
Yes, you can prepare the filling ahead of time and assemble the tomatoes just before serving. Serve fresh for the best taste and texture.