Taco Stuffed Tomatoes

Taco Stuffed Tomatoes

Fresh tomatoes filled with seasoned taco meat and cheese

Table of content

Share it to save it!
Pin it to save it!

Fresh tomatoes stuffed with ground beef, taco seasoning, corn, spinach, and cheese—these Taco Stuffed Tomatoes are quick, cheesy, and fun.

You ever have a recipe that just sort of… happens? That was me with these Taco Stuffed Tomatoes. It was midsummer, the garden had gone wild, and suddenly I had way too many tomatoes. I mean bowls of them—on the counter, windowsill, even shoved in a fruit basket. I’d already made salsa twice that week, spaghetti sauce, and even tried tomato jam (which, for the record, is not my greatest idea). I was about two tomatoes away from crying uncle.

Pin this Recipe

Remember it later!

Planning to try this recipe soon? Pin it for a quick find later!

Pin this recipe!

Remember it later!

Planning to try this recipe soon? Pin it for a quick find later!

Pin this recipe!

That’s when taco night came around. Normally, we’re a hard shell family—extra crunchy, extra cheese, you know the deal. But I looked at the pile of tomatoes and thought, “Why not?” I hollowed them out, stuffed them with seasoned beef, corn, spinach, topped them with cheese, and baked them. Dinner was served.

My husband took one bite and laughed—“It’s like tacos and stuffed peppers had a baby.” The kids? They were mostly impressed they didn’t have to argue over who got the biggest taco shell. And me? I was just relieved I’d found a new trick to use up those tomatoes. Honestly, I’ve made these Taco Stuffed Tomatoes a dozen times since, and every time I do, they remind me of that summer when I learned that sometimes desperation makes the best recipes.

Here’s a quick peek at what’s inside:

Table of content

Why You’ll Love This Taco Stuffed Tomatoes Recipe?

You know how tacos are amazing but sometimes feel a little… heavy? Like, you need a nap after two? Well, that’s what makes Taco Stuffed Tomatoes such a win. They’ve got all the same flavors you love—seasoned beef, taco spice, corn, spinach, gooey cheese—but they’re tucked inside a fresh tomato. It’s like taco night got a refresh. They’re lighter, fresher, but still completely satisfying.

And let’s be honest—they also look kind of fancy. Serve these at a dinner party and people will think you spent hours, when in reality you tossed them together in half an hour. Plus, you don’t have to worry about shells breaking in your hand while you’re mid-bite (which, admit it, has happened to all of us).

Fresh tomatoes filled with seasoned taco meat and cheese

Ingredient Notes:

Here’s what makes this recipe work so well:

  • Ground Beef (1 lb) – Lean is best so you don’t end up with greasy tomatoes, but use what you’ve got.

  • Tomatoes (4 large) – Go for firm ones that can hold up in the oven. Think sturdy, not squishy.

  • Onion (1 small) – Gives that sweet-savory kick when cooked with the beef.

  • Taco Seasoning (1 packet) – Because sometimes shortcuts are lifesavers.

  • Corn (½ cup) – A little pop of sweetness against the savory beef.

  • Baby Spinach (4 cups) – Yes, it looks like a mountain going in, but it wilts down to nothing and sneaks in some greens.

  • Cheese (½–1 cup) – Cheddar or Mexican blend. Honestly, there’s no wrong answer when it comes to cheese.

Close-up of stuffed tomato topped with sour cream and herbs

How To Make Taco Stuffed Tomatoes?

Step 1: Cook the Beef.
Start by preheating your oven to 350°F. In a skillet, cook the ground beef with the chopped onion until the beef is browned and the onion is soft. Drain off the grease—otherwise, you’ll have sad, soggy tomatoes.

Step 2: Add the Good Stuff.
Stir in the taco seasoning, corn, and spinach. Cook until the spinach wilts down and everything looks like it belongs together.

Step 3: Prep the Tomatoes.
Cut the tops off your tomatoes and slice them in half. Scoop out the insides (I usually save them for salsa or toss them into soup later). Place the hollowed-out halves on a baking sheet.

Step 4: Stuff and Top.
Spoon the taco filling into each tomato half, making sure they’re nice and full. Sprinkle cheese over the top—be generous, this isn’t the time to be stingy.

Step 5: Bake.
Bake for about 15 minutes, just until the tomatoes soften and the cheese is melted and golden.

Step 6: Garnish and Serve.
Pull them out, sprinkle with parsley if you want to dress them up, and set out toppings like sour cream, salsa, or olives. Let everyone customize their own Taco Stuffed Tomato—it’s part of the fun.

Platter of taco stuffed tomatoes arranged for serving

Want To Save This Recipe?

Enter your email below and we'll send the recipe straight to your inbox.

Storage Options:

Okay, real talk: these are best fresh. But if you do have leftovers, pop them in the fridge in a covered container for up to three days. Reheat them in the oven so they don’t turn to mush (the microwave works too, but the tomatoes will be softer). Freezing? Nah. Tomatoes just don’t survive the freezer well.

Variations and Substitutions:

Want to switch things up? Here are some ideas:

  • Different Protein – Try ground turkey, chicken, or even veggie crumbles.

  • Cheese Swap – Pepper Jack if you want a kick, or Cotija for a more authentic vibe.

  • Add Beans – Black beans or pinto beans make them heartier.

  • Extra Veggies – Diced zucchini or peppers blend right in.

  • Spicy Twist – Jalapeños, hot sauce, or red pepper flakes if you like heat.

Baked tomato halves filled with savory filling

What to Serve with Taco Stuffed Tomatoes?

These guys can stand on their own, but if you’re feeling extra, here’s what pairs beautifully:

  • Mexican Rice – Soaks up all the extra filling.

  • Guacamole & Chips – Because guac just makes life better.

  • Street Corn – Messy, cheesy, perfect.

  • Crisp Salad – For balance.

  • Margaritas – Not a side, but definitely a pairing.

Frequently Asked Questions:

Can I prep these ahead?
Yes! Make the filling and hollow out the tomatoes earlier in the day. When you’re ready, just stuff, bake, and serve.

Can I make them vegetarian?
Definitely. Just skip the beef and double up on beans, corn, and spinach. Still delicious.

Do the tomatoes fall apart in the oven?
Not if you pick firm ones. They’ll soften, but in that good, juicy way.

Colorful stuffed tomatoes with toppings like lettuce and salsa

These Taco Stuffed Tomatoes are my kind of recipe—easy, colorful, and a little bit unexpected. They’re perfect for when you want taco night but need a change of pace. So tell me, would you load yours up with sour cream, or keep it simple with extra cheese? Honestly, I still can’t decide.

Remember it later!

Planning to try this recipe soon? Pin it for a quick find later!

Pin this recipe!

Remember it later!

Planning to try this recipe soon? Pin it for a quick find later!

Pin this recipe!

Keep the Flavor Coming – Try These:

Close-up of stuffed tomato topped with sour cream and herbs

Taco Stuffed Tomatoes

Prep Time 15 minutes
Cook Time 15 minutes
Total Time 30 minutes
Taco Stuffed Tomatoes feature fresh tomatoes filled with seasoned ground beef, corn, spinach, onion, and cheese for a flavorful, lighter take on taco night.
8 Servings

Ingredients

  • 1 pound lean ground beef
  • 4 large tomatoes
  • 1 small onion finely chopped
  • 1 packet taco seasoning
  • ½ cup corn drained
  • 4 cups fresh baby spinach
  • ½ –1 cup shredded Cheddar cheese or Mexican blend cheese

Instructions
 

Prepare the Oven and Cook the Beef

  1. Preheat the oven to 350°F (175°C). In a large skillet, cook the ground beef with the chopped onion over medium heat until the beef is browned and the onion is tender. Drain excess grease.

Add Seasoning and Vegetables

  1. Stir in the taco seasoning, corn, and baby spinach. Continue to cook for several minutes, stirring occasionally, until the spinach has softened and the mixture is evenly combined.

Prepare the Tomatoes

  1. Remove the tops of the tomatoes and slice them in half. Carefully scoop out the pulp and seeds, reserving them for another use if desired. Arrange the hollowed tomato halves on a baking tray.

Fill the Tomatoes

  1. Spoon the beef mixture into each tomato half, filling generously. Sprinkle shredded cheese evenly over the tops.

Bake

  1. Place the tray in the preheated oven and bake for 15 minutes, until the tomatoes have softened and the cheese is melted. For extra flavor, add a light sprinkle of additional cheese just before serving.

Garnish and Serve

  1. Remove from the oven and garnish with fresh parsley if desired. Serve with optional toppings such as sour cream, lettuce, salsa, or sliced olives.

Notes

To prepare gluten-free Taco Stuffed Tomatoes, use a certified gluten-free taco seasoning packet and confirm that any shredded cheese blend used is gluten-free. All other ingredients are naturally gluten-free.
Bitty

 

Facebook
Pinterest
Flipboard

If you try this recipe, please leave a comment and rating below. I love to hear from you and always appreciate your feedback!

This site contains affiliate links, if you make a purchase through them, we receive a small commission.

Related Categories

Subscribe for email updates

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




Hi, I'm Bitty!

I'm Bitty, owner of nodashofgluten.com, where I share simple, delicious recipes for all tastes, including gluten-free. Check out my "About Me" page for more info!

Search Recipes

Join our community of over 1+ million on social media!

Don't Miss A Recipe!

Subscribe for email updates

Must-Try Recipes

Tasty Swedish Meatball Noodle Bake Recipe

Delicious Leftover Turkey Stuffing Balls – Perfect for Any Occasion!

Queso Mac and Cheese Taco Beef Casserole

Slow Cooker Ravioli Lasagna Recipe

Stuffed Cabbage Rolls

Butter Swim Biscuits