subscribe to our email list

Taco Stuffed Tomatoes

Taco Stuffed Tomatoes

Rated 5 out of 5

Large tomatoes, lean ground beef, onion, taco seasoning, corn, baby spinach, and shredded cheddar or Mexican blend cheese.

Table of Contents

I have to say, Taco Stuffed Tomatoes feel like one of those recipes that happens when taco night wants to freshen up a little. You still get the warm, seasoned beef, the melty cheese, the toppings, the whole โ€œeverybody come build your plateโ€ feeling โ€” but instead of a tortilla or crunchy shell, everything gets tucked into juicy tomato halves. Itโ€™s kind of like taco night wandered through a summer garden and came back with a new personality. A little lighter. A little brighter. Still absolutely here for cheese.

The first time I made Taco Stuffed Tomatoes, I had a few big tomatoes on the counter that were too pretty to ignore, and a pound of ground beef already waiting in the fridge. I was planning regular tacos, but then I looked at those tomatoes and thought, hmmโ€ฆ could these be the shells? I wasnโ€™t totally sure, honestly. I had a tiny fear theyโ€™d collapse in the oven and turn into a hot taco landslide, which sounds dramatic but also very possible. But they held up! The tomatoes softened just enough, the taco filling stayed hearty, and the cheese melted over the top like it knew it had an important job. My family still added sour cream and salsa because apparently toppings are non-negotiable around here. Sound familiar?

Taco Stuffed Tomatoes

Why youโ€™ll Love these Taco Stuffed Tomatoes?

These Taco Stuffed Tomatoes are fresh, cheesy, colorful, and full of classic taco flavor without needing tortillas or shells. The tomato works as a juicy little bowl, holding seasoned ground beef, onion, corn, spinach, and melted cheese. Itโ€™s not trying to replace tacos completely โ€” letโ€™s not be too dramatic โ€” but it does give taco night a lighter, vegetable-forward twist that still feels satisfying. I like that you get the comfort of taco meat and cheese, but the tomatoes make everything feel fresher and a bit more summery.

Another reason I love this taco stuffed tomato recipe is that itโ€™s ready in about 30 minutes. Thatโ€™s a big deal on nights when everyone is hungry and the snack cabinet is starting to look dangerously tempting. The filling comes together quickly in a skillet, the tomatoes bake just long enough to warm through, and then everyone can add their favorite toppings. Lettuce, olives, sour cream, salsa, avocado, guacamole, crushed tortilla chips โ€” whatever makes your taco-loving heart happy. Itโ€™s easy, customizable, and honestly kind of cute on the plate. Donโ€™t you love when dinner looks like you tried harder than you did?

Fresh tomato cups loaded with savory filling and topped with herbs

Ingredient Notes

Before you make these Taco Stuffed Tomatoes, letโ€™s talk about the ingredients because each one has a small but helpful job. The tomatoes bring freshness and shape, the beef gives the filling that hearty taco-night feeling, the onion adds savory flavor, the taco seasoning does most of the heavy lifting, and the corn adds a sweet little pop. Baby spinach sneaks in some greens without shouting about it, and the cheese melts everything together because, well, cheese understands dinner. Itโ€™s a simple list, but it comes together in a really satisfying way.

  • Lean ground beef: Lean ground beef gives these Taco Stuffed Tomatoes that classic taco filling flavor without making the tomatoes greasy. Since tomatoes are naturally juicy, you donโ€™t want a filling that brings too much extra oil to the party. Brown the beef with the onion, break it up well, and drain any grease before adding the corn, taco seasoning, and spinach. If you use ground beef with more fat, itโ€™ll still work, but draining it well matters. Otherwise the tomatoes can get a little soggy, and nobody wants a watery taco tomato situation.
  • Large tomatoes: Large, firm tomatoes are the โ€œshellsโ€ for this recipe, so choose ones that feel sturdy but still ripe. Beefsteak tomatoes or other big round tomatoes are great because they have enough room for the filling. Avoid tomatoes that are too soft or overripe because they may collapse in the oven, and while the flavor would probably still be good, the presentation might look like dinner had a rough day. Scoop them gently and save the insides for salsa, soup, rice, pasta sauce, or even scrambled eggs. I love when scraps become another meal. Makes me feel wildly efficient.
  • Small onion: Chopped onion gives the beef filling a savory base and makes the whole thing taste more like proper taco meat. Cook it with the beef until it softens so you donโ€™t end up with sharp raw onion bits in the filling. If you have someone at the table who โ€œdoesnโ€™t like onion,โ€ chop it tiny. Like, tiny-tiny. It blends right in, and we can all move on peacefully.
  • Taco seasoning: Taco seasoning is the flavor shortcut that makes these stuffed taco tomatoes taste bold and familiar. A packet keeps things quick, which is exactly what I want from a 30-minute dinner. Use mild, original, or spicy depending on your crowd. Some taco seasoning packets are pretty salty, so taste before adding any extra salt. Those little packets have confidence, sometimes too much.
  • Corn: Corn adds sweetness, color, and a little texture to the taco filling. It balances the savory beef and the warm taco seasoning nicely. Canned corn works perfectly; just drain it well before adding. Frozen corn also works if you thaw it or let it warm through in the skillet. I like the little golden bits in the filling because they make everything look brighter, and dinner that looks cheerful somehow tastes better to me.
  • Baby spinach: Baby spinach adds color and a sneaky bit of green without changing the taco flavor too much. Four cups might look like a lot at first, but spinach wilts down so quickly it almost feels like a magic trick. One minute itโ€™s a mountain, the next minute itโ€™s quietly tucked into the beef like it was never dramatic. It helps make these Taco Stuffed Tomatoes feel a little fresher and more balanced.
  • Cheddar or Mexican blend cheese: Shredded cheddar or Mexican blend cheese melts over the stuffed tomatoes and gives them that cozy taco-night finish. Cheddar has a sharper flavor, while Mexican blend melts smoothly and tastes familiar with taco seasoning. Use 1/2 cup if you want a lighter topping, or go closer to 1 cup if cheese is the reason your family shows up to dinner. No judgment. I get it.
  • Optional taco toppings: Lettuce, olives, sour cream, salsa, guacamole, avocado, cilantro, jalapeรฑos, green onions, or crushed tortilla chips all work here. The toppings make the taco tomatoes feel fun and customizable. I like setting them out in little bowls because suddenly dinner feels like a taco bar, and people get weirdly excited about choosing their own toppings. Itโ€™s the small things.
Flavor-packed appetizer with juicy tomatoes and creamy cheesy topping ๐ŸŒฎ

How to Make Taco Stuffed Tomatoes?

Making Taco Stuffed Tomatoes is pretty easy, and the whole thing comes together quickly. You cook the beef and onion, stir in the corn, taco seasoning, and spinach, scoop out the tomatoes, fill them with the warm taco mixture, top with cheese, and bake. The only real trick is not overbaking the tomatoes. You want them warm and slightly softened, not slumped into tomato soup. Theyโ€™re tomatoes, not structural engineers.

Step 1: Preheat the oven

Preheat your oven to 350ยฐF. This gives the tomatoes enough gentle heat to warm through and soften slightly while the cheese melts on top. A hotter oven can make the tomatoes break down too quickly, so 350ยฐF is a nice safe zone. While the oven heats, you can get the taco filling ready.

Step 2: Cook the beef and onion

Add the lean ground beef and chopped onion to a skillet. Cook over medium heat until the beef is fully browned and the onion is soft. Break the beef into small pieces as it cooks so the filling is easy to spoon into the tomato halves. Once the beef is done, drain off any excess grease. This keeps the filling flavorful but not oily, which helps the tomatoes hold up better after baking.

Step 3: Add corn, taco seasoning, and spinach

Stir in the drained corn, taco seasoning, and baby spinach. Mix everything together until the seasoning coats the beef and the spinach wilts into the mixture. This only takes a few minutes. If the filling seems too dry, add a tiny splash of water to help the seasoning spread, but donโ€™t add too much because the tomatoes will release some juice in the oven. You want the filling moist, not soupy. Weโ€™re stuffing tomatoes, not making taco stew.

Step 4: Prepare the tomatoes

Remove the tops from the tomatoes, then slice each tomato in half. Carefully scoop out the insides, leaving enough tomato wall to hold the filling. Place the tomato halves cut side up on a cooking tray or in a baking dish. Try not to scoop them too thin, or they may lose their shape. Think of them as little edible bowls that need just enough strength to make it to the plate.

Step 5: Fill the tomatoes

Spoon the taco mixture into each tomato half. Fill them generously, but donโ€™t press the filling down too hard. A slightly mounded top looks nice and gives each serving plenty of that warm, seasoned beef mixture. At this point, the colors are already pretty โ€” red tomatoes, yellow corn, green spinach, and taco beef. Itโ€™s taco night, but with a little garden-party energy.

Step 6: Add cheese and bake

Sprinkle the stuffed tomatoes with shredded cheddar or Mexican blend cheese. Bake for about 15 minutes, or until the tomatoes are warmed through and the cheese is melted. If you want a little extra cheese, pull the tray out near the end, sprinkle on more, and let it melt before serving. Extra cheese is not always necessary, but it is almost always emotionally correct.

Step 7: Garnish and serve

Remove the Taco Stuffed Tomatoes from the oven and garnish with parsley if desired. Serve warm with taco toppings on the side, such as shredded lettuce, olives, sour cream, salsa, guacamole, avocado, cilantro, jalapeรฑos, or crushed tortilla chips. This is where everyone gets to build their own version. A little creamy, a little spicy, a little crunchy โ€” thatโ€™s the fun of it.

Storage Options

These Taco Stuffed Tomatoes are best fresh from the oven, while the tomatoes are still holding their shape and the cheese is warm and melty. But leftovers can still work. Let the stuffed tomatoes cool completely, then store them in an airtight container in the refrigerator for up to 3 days. Just know that tomatoes continue to release liquid as they sit, so theyโ€™ll be softer the next day. Still tasty, just a bit more relaxed. Arenโ€™t we all?

To reheat, place the stuffed tomatoes in a baking dish and warm them in a 350ยฐF oven until heated through. You can microwave them in short bursts, but the tomatoes may soften more that way. If you want the best texture for leftovers, store the taco filling separately from the tomatoes and assemble fresh portions when youโ€™re ready to eat. The cooked taco beef filling freezes well on its own for up to 2 months, but I donโ€™t recommend freezing the stuffed tomatoes because fresh tomatoes get watery after thawing. The filling can live its freezer life; the tomatoes deserve to stay fresh.

Variations & Substitutions

These Taco Stuffed Tomatoes are very easy to customize, which is one of the reasons I like them so much. You can swap the meat, change the cheese, add beans or rice, make them spicier, or turn them vegetarian. Taco recipes are naturally flexible, and these stuffed tomatoes are no different. Think of the tomato as the bowl, then fill it with whatever taco-style goodness makes sense for your table.

  • Use ground turkey or chicken: Ground turkey or ground chicken can replace the beef if you want a lighter version of Taco Stuffed Tomatoes. Since they have a milder flavor, you may want to add a little extra taco seasoning, garlic powder, or onion powder. Turkey especially needs a tiny pep talk in the flavor department. Itโ€™s lean and lovely, but it appreciates seasoning.
  • Make it vegetarian: Skip the meat and use black beans, pinto beans, lentils, or a plant-based ground meat substitute. Add the corn, spinach, taco seasoning, and cheese as usual. A vegetarian taco stuffed tomato recipe can still be hearty, especially if you top it with avocado, sour cream, or a spoonful of salsa. Beans and cheese can carry a dinner very nicely.
  • Add rice: Stir cooked rice into the taco filling if you want the tomatoes to be more filling. White rice, brown rice, or Spanish rice all work. This makes the recipe feel a little like taco stuffed peppers, but juicier and fresher because of the tomatoes. Itโ€™s a great option if youโ€™re feeding hungry people who consider โ€œlight dinnerโ€ a personal insult.
  • Try different cheese: Cheddar and Mexican blend are great, but Monterey Jack, pepper Jack, Colby Jack, or queso quesadilla cheese would also work well. Pepper Jack adds heat, while Monterey Jack gives you a smooth, melty finish. Basically, if it melts and tastes good with tacos, it belongs here.
  • Make it spicy: Add diced jalapeรฑos, red pepper flakes, spicy taco seasoning, hot sauce, or pepper Jack cheese. You can also keep the filling mild and set hot sauce on the table so everyone controls their own spice level. This is usually the safest move if you have both spice lovers and spice avoiders eating together. Dinner peace matters.
  • Add beans: Black beans or pinto beans make the filling heartier and stretch it a little further. Drain and rinse canned beans before stirring them in with the corn and spinach. This is a great way to make extra filling for taco salads or burrito bowls later. I love a recipe that gives me a head start on tomorrowโ€™s lunch.
  • Use bell peppers instead of tomatoes: If you want something sturdier, use bell pepper halves instead of tomatoes. Theyโ€™ll need a little longer in the oven, but they hold their shape beautifully. This makes the recipe more like taco stuffed peppers, but with the same flavorful filling. Good option if your tomatoes are too soft or if you want a meal-prep-friendly version.
Cheesy stuffed vegetables served warm on a dark dinner plate

What to Serve With Taco Stuffed Tomatoes?

Taco Stuffed Tomatoes can be a light main dish, a fun appetizer, or part of a bigger taco-inspired meal. Since theyโ€™re juicy, cheesy, and packed with seasoned beef, I like serving them with sides that add crunch, freshness, or a little extra comfort. You can keep it lighter with salad and guacamole, or make it heartier with rice, beans, and chips. Depends on the mood. Some nights need balance, some nights need tortilla chips.

  • Mexican rice: Mexican rice or cilantro lime rice turns these Taco Stuffed Tomatoes into a fuller meal. The rice soaks up any extra tomato juices or taco filling that slips onto the plate, which is very useful and very delicious. No flavor left behind.
  • Tortilla chips: Tortilla chips add the crunch you might miss from regular tacos. Serve them on the side or crush a few over the top after baking. That salty crunch with the warm beef, juicy tomato, and melted cheese is such a good contrast. Crunch matters more than we admit.
  • Refried beans or black beans: Beans make the meal heartier and add a nice creamy or earthy side. Refried beans are cozy and filling, while black beans keep things simple and fresh. Both pair beautifully with taco flavors.
  • Simple green salad: A crisp salad with lettuce, cucumber, avocado, and a light dressing balances the warm, cheesy tomatoes. It keeps the meal feeling fresh without competing with the taco filling. Plus, salad beside cheese always makes me feel slightly responsible.
  • Guacamole and salsa: Guacamole adds creaminess, while salsa adds brightness and a little acidity. Spoon them on top of the stuffed taco tomatoes or serve them on the side. Theyโ€™re natural taco-night partners, and they make the plate feel complete.
  • Corn salad: A fresh corn salad with lime, cilantro, and a little chili powder pairs beautifully with the taco filling. It adds sweetness, crunch, and color. If youโ€™re serving this in summer, corn salad makes the whole meal feel extra fresh.
  • Sour cream or Greek yogurt: A spoonful of sour cream or plain Greek yogurt cools down the taco seasoning and adds creaminess. This is especially nice if your taco filling has a little heat. Cool toppings are basically the peacekeepers of taco night.

FAQ

What kind of tomatoes work best for Taco Stuffed Tomatoes?

Large, firm tomatoes work best for Taco Stuffed Tomatoes because they have enough room for the filling and can hold their shape while baking. Beefsteak tomatoes or other large round tomatoes are great choices. Avoid tomatoes that are overly soft or too ripe, because they may collapse in the oven. You want tomatoes that are ripe, but still sturdy enough to act like little bowls.

Can I use ground turkey instead of ground beef?

Yes, ground turkey works well in this taco stuffed tomato recipe. Itโ€™s lighter and milder than ground beef, so you may want to add a little extra taco seasoning, garlic powder, or onion powder for more flavor. Ground chicken works too. Just make sure the meat is fully cooked before stuffing the tomatoes.

How do I keep the tomatoes from getting watery?

Use firm tomatoes, scoop out the insides well, and drain the beef and corn before filling. You can also lightly salt the hollowed tomato halves and let them sit cut side down for a few minutes, then pat them dry. This helps pull out a little extra moisture. Also, donโ€™t overbake them. Tomatoes are juicy by nature, but we can keep them from turning into a puddle.

What can I do with the scooped-out tomato insides?

Save the tomato insides for salsa, soup, chili, pasta sauce, rice, scrambled eggs, or a quick tomato dressing. You can also chop a little and stir it into the taco filling, but donโ€™t add too much or the filling may become watery. I love when a recipe gives you useful leftovers instead of waste.

Baked tomatoes filled with seasoned meat and melted cheddar cheese

These Taco Stuffed Tomatoes are fresh, cheesy, colorful, and full of taco-night flavor without needing tortillas or shells. Theyโ€™re made with lean ground beef, onion, taco seasoning, corn, baby spinach, tomatoes, and melted cheese, then finished with whatever toppings you love. Itโ€™s a simple 30-minute dinner that feels fun, lighter than regular tacos, and still completely satisfying.

So grab those big tomatoes, scoop them out, and fill them with all that warm taco goodness. Serve these Taco Stuffed Tomatoes with sour cream, salsa, guacamole, chips, rice, or a crunchy salad. And when you try them, Iโ€™d love to know โ€” are you going classic with cheese and sour cream, adding guac, or finishing with crushed tortilla chips for crunch?

Flavor-packed appetizer with juicy tomatoes and creamy cheesy topping ๐ŸŒฎ

Taco Stuffed Tomatoes

Fresh Taco Stuffed Tomatoes filled with seasoned ground beef, onion, corn, spinach, and melted cheese for a quick, colorful taco-inspired meal.
Print Pin Rate
Course: Appetizer, Main Course
Cuisine: American, Mexican-Inspired
Keyword: Taco Stuffed Tomatoes
Prep Time: 15 minutes
Cook Time: 15 minutes
Total Time: 30 minutes
Servings: 8

Ingredients

  • 1 lb lean ground beef
  • 4 large tomatoes
  • 1 small onion finely chopped
  • 1 packet taco seasoning
  • 1/2 c corn drained
  • 4 c raw baby spinach
  • 1/2 to 1 c shredded cheddar cheese or Mexican blend cheese

Optional Toppings

  • Shredded lettuce
  • Sliced olives
  • Sour cream
  • Salsa
  • Guacamole or sliced avocado
  • Fresh parsley for garnish

Instructions

  • Preheat the oven to 350ยฐF.
  • In a large skillet over medium heat, add the lean ground beef and finely chopped onion.
  • Cook until the beef is fully browned and the onion is softened.
  • Drain any excess grease from the skillet.
  • Add the drained corn, taco seasoning, and baby spinach to the cooked beef mixture.
  • Stir until fully combined and continue cooking until the spinach has wilted.
  • Remove the skillet from the heat.
  • Remove the tops from the tomatoes, then slice each tomato in half.
  • Carefully scoop out the inside of each tomato half, leaving enough structure to hold the filling.
  • Reserve the removed tomato pulp for another use, if desired.
  • Arrange the tomato halves cut side up on a baking tray or in a baking dish.
  • Fill each tomato half evenly with the taco beef mixture.
  • Sprinkle the filled tomatoes with shredded cheddar cheese or Mexican blend cheese.
  • Bake for 15 minutes, or until the tomatoes are warmed through and the cheese has melted.
  • If desired, add a small amount of additional cheese after baking and allow it to melt before serving.
  • Garnish with fresh parsley, if desired.
  • Serve warm with optional toppings such as shredded lettuce, olives, sour cream, salsa, guacamole, or avocado.

Notes

To make these Taco Stuffed Tomatoes gluten free, verify that the taco seasoning is certified gluten free. Some seasoning packets may contain wheat-based thickeners or gluten-containing additives.
Also check the shredded cheese, canned corn, salsa, sour cream, and any packaged toppings for gluten-free labeling. Fresh tomatoes, plain ground beef, onion, baby spinach, avocado, and fresh herbs are naturally gluten free. For the safest option, use a homemade gluten-free taco seasoning blend made with chili powder, cumin, paprika, garlic powder, onion powder, oregano, salt, and pepper.
Pin This Recipe
Facebook
Pinterest
Facebook
Pinterest

~ YOU MAY ALSO LIKE ~

~ YOU MAY ALSO LIKE ~

Leave a Reply

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

Recipe Rating