Your search for a fun, fresh, and satisfying weeknight meal ends with these Easy Healthy Taco Stuffed Tomatoes. This Mexican-inspired dish cleverly trades the tortilla for a juicy, edible tomato bowl. You still get all the vibrant taco flavors you crave from a savory turkey and black bean filling, but it’s a lighter, brighter plate that’s deceptively simple to make. I love how it transforms basic ingredients into something that feels special and completely different from your usual taco routine.
Why You'll Love This Recipe
- It’s a low-carb win that doesn’t feel like you’re missing out at all
- Packed with lean protein and fiber to keep you full for hours
- Comes together in under 45 minutes on even the busiest nights
- The baked tomatoes get tender and add a sweet, fresh pop to every bite
- My family requests them weekly, and I’m happy to oblige
Ingredients You’ll Need
- Beefsteak tomatoes: Choose tomatoes that are ripe but still firm so they hold their shape during baking, you want a sturdy edible bowl with lots of room for filling.
- Olive oil: A good quality extra virgin olive oil builds the flavor base for sautéing the onion and turkey.
- Yellow onion: Diced small, this cooks down to a sweet foundation that balances the spices perfectly.
- Lean ground turkey: The 93% lean variety keeps things light but still wonderfully savory and moist when cooked.
- Garlic: Freshly minced garlic is non-negotiable here for that deep, aromatic punch you expect in tacos.
- Chili powder: This is your primary seasoning blend, bringing warm, complex flavor without too much heat.
- Ground cumin: Cumin adds its signature earthy, smoky note that’s essential to any great taco mix.
- Smoked paprika: Just a touch gives the filling a subtle smokiness and a beautiful reddish color.
- Salt and black pepper: These fundamentals season every layer, from the turkey to the final filling.
- Low-sodium chicken broth: This deglazes the pan and creates a moist, saucy filling; water works fine too.
- Black beans: Rinsed and drained canned beans add a fantastic creamy texture and loads of fiber.
- Frozen corn kernels: Thawed corn brings pops of sweetness and a little crunch to the mix.
- Fresh cilantro: Chopped cilantro stirred in at the end gives the whole dish a bright, herbal finish.
- Sharp cheddar cheese: This optional topping melts into a gooey, salty blanket over the hot filling.
- Avocado: Diced avocado adds a cool, creamy contrast and healthy fats right before serving.
- Sour cream or Greek yogurt: A dollop adds a tangy creaminess that ties all the flavors together.
- Lime wedges: A squeeze of fresh lime juice right before eating lifts and brightens every single bite.
How to Make It
Preheat and Prep Your Tomatoes:
Start by heating your oven to 375°F and lining a baking dish with parchment for easy cleanup. While it warms, slice the tops off your tomatoes and carefully hollow them out with a spoon, leaving a sturdy shell. Chop up about half a cup of the reserved pulp; this adds moisture and tomato flavor directly back into your filling.
Cook the Aromatics:
Heat the olive oil in your large skillet over a medium flame. Toss in the diced onion and let it cook until it’s soft and translucent, which usually takes about five minutes. You’re building a sweet, fragrant base for everything that follows.
Brown the Turkey and Toast the Spices:
Add the ground turkey to the skillet, breaking it up with your wooden spoon as it cooks. Once it’s no longer pink, stir in the garlic and all your dry spices – the chili powder, cumin, smoked paprika, salt, and pepper. Let them cook for just a minute until your kitchen smells incredible.
Build the Sauce:
Pour in your chicken broth and add that reserved chopped tomato pulp. Give it a good stir and let it simmer for a couple of minutes. You’ll see the liquid reduce slightly, creating a flavorful sauce that coats the turkey beautifully.
Fold in the Beans and Veggies:
Take the skillet off the heat. Now, gently fold in the rinsed black beans, the thawed corn, and most of your chopped cilantro. You want everything evenly combined but be gentle so you don’t smash the beans.
Stuff and Top the Tomatoes:
Place your hollowed tomato shells in the prepared baking dish. Spoon the warm taco mixture into each one, packing it down gently so you get as much filling as possible. If you’re using cheese, now’s the time to sprinkle it evenly over the tops.
Bake Until Tender:
Slide the dish into your preheated oven and bake for about 18 to 20 minutes. You’re looking for the tomatoes to be just tender and the filling to be piping hot. If you added cheese, it should be perfectly melted and maybe a little bubbly.
Rest and Serve:
Pull the baking dish out and let the stuffed tomatoes rest for a full five minutes before you dig in. This short wait lets them set up, so they’re much easier to handle and eat without falling apart.

You Must Know
- Choose tomatoes that are ripe but still firm to the touch
- Be gentle when hollowing them out to avoid breaking the walls
- Let them rest for five minutes after baking so they hold together
- I always make a double batch because leftovers are fantastic
Storage Tips
Store any leftover stuffed tomatoes in an airtight container in your refrigerator for up to two days. They’ll become a bit softer after chilling, but the flavor is still wonderful. Reheat them gently in a 350°F oven for about 10-12 minutes or in the microwave in 30-second bursts until warmed through. I don’t recommend freezing them, as the tomato texture won’t hold up well after thawing. If you have extra filling, you can store that separately and use it for a quick taco salad the next day.
Ingredient Substitutions
If you don’t have ground turkey, an equal amount of lean ground beef, chicken, or a plant-based crumble works perfectly. For a vegetarian version, simply leave out the turkey and double up on the black beans and corn, or use a full can of beans. No fresh cilantro? A tablespoon of chopped fresh parsley can work in a pinch, or just leave it out. Don’t have smoked paprika? Regular paprika is fine, though you’ll miss that subtle smoky depth. The sharp cheddar can easily swap for Monterey Jack, pepper jack for a kick, or a dairy-free shred if needed.
Serving Suggestions
These stuffed tomatoes are a complete meal on their own, but I love pairing them with a simple side salad dressed with a lime vinaigrette to keep things light and fresh. For a heartier plate, a scoop of cilantro-lime rice or a handful of warm tortilla chips for scooping up any escaped filling is always a hit. If you’re serving a crowd, set up a topping bar with extra diced avocado, a bowl of salsa, and more lime wedges so everyone can customize their own.
Cultural Context
This dish is a wonderful fusion of two vibrant culinary ideas. It takes the essential flavors of a classic taco—the savory, spiced meat, the beans, the fresh toppings—and serves them in a style reminiscent of Mediterranean stuffed vegetables like peppers or tomatoes. While not a traditional Mexican recipe, it celebrates the spirit of Mexican street food: fresh, adaptable, and meant to be eaten with your hands (or a fork in this case!). It’s a perfect example of how taking a familiar concept and presenting it in a new, health-conscious way can create something uniquely satisfying for your own table.

Pro Tips
- Save the tomato tops to use as little lids while baking for extra cuteness
- If your filling seems dry after browning the turkey, add an extra splash of broth
- Let the tomatoes come to room temp for a few minutes before hollowing for easier handling
- I always bake them on a rack set in the baking sheet for better air circulation
Frequently Asked Questions
Large, firm beefsteak tomatoes are ideal for this dish. Their sturdy walls and ample cavity can hold the hearty turkey and bean filling without collapsing. Roma tomatoes can work in a pinch, but they are smaller, so you may need to adjust the number of servings.
Yes, you can prepare the filling up to two days in advance and store it in the refrigerator. For the best texture, stuff the tomatoes just before baking. Pre-assembled tomatoes may release too much liquid and become soggy if stored.
You can easily swap the lean ground turkey for ground chicken, 96% lean ground beef, or a plant-based crumble. For a vegetarian version, use an extra can of black beans or crumbled tofu seasoned with the same spices.
The tomatoes are done when the filling is hot and bubbling, and the tomato shells have softened slightly but still hold their shape. You’ll see the edges just start to wrinkle, which takes about 25 minutes in the oven.
These stuffed tomatoes are a complete meal on their own. For a larger spread, pair them with a simple green salad, a side of Mexican cauliflower rice, or a dollop of guacamole and a sprinkle of queso fresco for extra flair.