Nothing beats coming home to a big pot of stovetop taco soup simmering on the stove – the smell alone warms you right up This recipe has been my go-to weeknight lifesaver for years, especially when the kids come barreling in after soccer practice starving. It’s got all those bold taco flavors we love, but in the coziest, easiest form possible. Just brown some meat, dump in a few cans (no shame in pantry shortcuts), and let it bubble away while you set the table. Twenty minutes later? Dinner’s ready, and trust me, everyone comes back for seconds.
Why You’ll Love This Stovetop Taco Soup
This soup isn’t just dinner – it’s a hug in a bowl that somehow manages to be ridiculously easy and crazy flavorful at the same time. Here’s why it’s been on repeat in my kitchen for years:
- Weeknight magic: From fridge to table in 35 minutes flat (even faster if you’re like me and cheat with pre-chopped onions)
- Flavor bomb: That perfect balance of smoky cumin, spicy chili powder, and tangy tomatoes will have you licking the spoon.
- Customizable: Swap beef for turkey, pile on your favorite toppings, or dial up the heat – it’s impossible to mess up.
- Leftover gold: Tastes even better the next day when the flavors really get to know each other.

Ingredients for Stovetop Taco Soup
Here’s everything you’ll need to make this flavor-packed stovetop taco soup (and trust me, you probably have half of it in your pantry already):
- 1 lb lean ground beef (85/15 works great – enough fat for flavor but not too greasy)
- 1 medium onion, diced (about 1 cup – I use yellow for sweetness but any color works)
- 1 bell pepper, diced (red adds pretty color, but green holds up better if you’re making leftovers)
- 2 cloves garlic, minced (or 1 heaping tsp from the jar when I’m in a hurry)
- 1 can (15 oz) black beans, drained and rinsed (gets rid of that can liquid that can make soup cloudy)
- 1 can (15 oz) kidney beans, drained and rinsed
- 1 can (15 oz) whole kernel corn, drained (or frozen corn works great too)
- 1 can (15 oz) diced tomatoes (don’t drain these – the juice adds perfect acidity)
- 1 packet (1 oz) taco seasoning (I use McCormick but any brand you like – see notes below for homemade option)
- 4 cups beef broth (low-sodium so you can control the salt)
- 1 tsp chili powder (this is your flavor booster – don’t skip)
- 1 tsp ground cumin (that warm, smoky magic)
- Salt and black pepper to taste (I add about 1/2 tsp salt at the start, then adjust at the end)
Ingredient Substitutions & Notes
This soup is seriously forgiving – here’s how to make it your own:
- Meat swaps: Ground turkey or chicken work great (might need extra seasoning). For vegetarian, use plant-based crumbles or just double the beans.
- Bean options: Pinto beans make a great sub for kidney beans. If using dry beans, cook them first (about 1.5 cups cooked = one can).
- Broth choices: Vegetable broth keeps it vegetarian. Chicken broth works in a pinch but beef gives deeper flavor.
- Spice control: Mild taco seasoning? Add extra chili powder. Too spicy? Cut seasoning packet by half and add 1 tsp paprika.
- Pro tip: Homemade taco seasoning is easy – mix 1 Tbsp chili powder, 1 tsp each cumin, paprika, garlic powder, onion powder, 1/2 tsp oregano, and 1/4 tsp cayenne.
How to Make Stovetop Taco Soup
Alright, let’s get cooking This stovetop taco soup comes together so easily, you’ll be stirring with one hand and setting the table with the other. Here’s how I make it:
- Brown that beef: Grab your biggest pot (I use my 5-quart Dutch oven) and crank the heat to medium-high. Crumble in the ground beef and let it get nice and browned – about 5 minutes. Don’t stir too much You want those crispy bits for flavor.
- Sizzle the veggies: Turn the heat down to medium and add the onion and bell pepper. Stir ’em around for about 3 minutes until they start to soften. Now toss in the garlic (careful not to burn it) and let that amazing smell fill your kitchen for 30 seconds.
- Dump and stir: Time for the easy part Add all those cans – black beans, kidney beans, corn, and tomatoes (juice and all). Sprinkle over the taco seasoning, chili powder, and cumin. Give everything a good stir to wake up those spices.
- Bring it to life: Pour in the beef broth and scrape up any browned bits from the bottom of the pot – that’s pure flavor gold right there. Bring it to a boil, then immediately reduce to a simmer.
- Let it mingle: This is where the magic happens. Let it bubble gently for 20 minutes uncovered – just enough time to fold some laundry or help with homework. You’ll know it’s ready when the broth turns a rich, reddish-brown and smells irresistible.
- Taste and tweak: Give it a taste (blow on it first – that broth is hot). Need more salt? More kick? Now’s the time to adjust.
Pro Tips for the Best Stovetop Taco Soup
After making this soup more times than I can count, here are my can’t-miss secrets:
- Deglaze like a pro: After browning the beef, add a splash of broth and scrape up all those crispy bits – they pack insane flavor.
- Spice control station: Set out extra chili powder, hot sauce, and lime wedges so everyone can customize their bowl.
- Resting time: Let the soup sit for 5 minutes off heat before serving – the flavors get even friendlier.
- Creamy trick: Stir in a spoonful of sour cream at the end for extra richness (my husband’s favorite move).
- Bean bonus: For creamier beans, mash a few against the side of the pot before serving.
Serving Suggestions for Stovetop Taco Soup
Oh, the fun part I set up a little “soup bar” on our kitchen island so everyone can dress up their bowl just how they like it. My must-have toppings? A big handful of shredded cheddar (the sharper the better), creamy avocado slices, and plenty of lime wedges for squeezing over the top. Crushed tortilla chips add that perfect crunchy contrast – my kids go wild for them. If we’re feeling fancy, I’ll whip up a batch of cheesy garlic bread or cilantro-lime rice to soak up every last drop. Honestly though? This soup stands tall all on its own – just grab a spoon and dig in
Storing and Reheating Stovetop Taco Soup
Here’s the beautiful thing about this stovetop taco soup – it actually gets better as it sits But you’ve gotta store it right so those flavors stay happy. My fridge always has a container of this ready to go for lazy lunches or emergency dinners.
Fridge storage: Let the soup cool just enough so it won’t steam up your fridge (about 30 minutes). Pour it into airtight containers – I’m obsessed with these glass ones with locking lids. It’ll keep beautifully for 3-4 days in the fridge. The beans might soak up some broth, so when you reheat, just add a splash of water or broth to loosen it up.
Freezer magic: This soup freezes like a dream Portion it into freezer bags (I do 2-cup portions for easy lunches) and squeeze out all the air before sealing. Lay them flat to freeze – they’ll stack like books in your freezer. Good for 2-3 months easy. Thaw overnight in the fridge or use the defrost setting on your microwave.
Reheating pro tips:
- Stovetop: My favorite method Warm it gently over medium-low heat, stirring occasionally. If it’s thick, add a bit of broth or water.
- Microwave: Perfect for single servings. Cover with a damp paper towel to prevent splatters and stir every minute.
- Warning: Don’t let it boil too hard when reheating – those beans can turn mushy fast Just heat until piping hot.
Trust me, having this soup stashed in your fridge or freezer is like having a culinary insurance policy against hectic weeknights. Last week my sister dropped by unannounced with her three kids – thirty seconds in the microwave and I was the hero aunt with “homemade” dinner ready to go

Stovetop Taco Soup Nutritional Info
Now, I’m no nutritionist, but I do like knowing what’s going into my family’s bowls These numbers are based on using lean ground beef and low-sodium broth – your exact counts might dance around a bit depending on your ingredients. Here’s the scoop per hearty 1.5-cup serving:
- 320 calories – Just right for a filling meal without the guilt
- 22g protein – Thanks to that beef and bean power duo
- 8g fiber – All those veggies and beans keep things moving smoothly
- 12g fat (only 4g saturated) – Not bad for such a satisfying soup
- 35g carbs – The beans and corn bring the energy
- 980mg sodium – Mostly from the broth and seasoning, so use low-sodium if you’re watching this
Remember, these numbers don’t include toppings (I mean, who can resist that cheese?). For a lighter version, try ground turkey and go easy on the chips. But hey – sometimes a little extra cheddar is just what the soul needs, am I right?
Can I use chicken instead of beef?
Absolutely, Ground chicken or turkey works great – just brown it the same way. For shredded chicken, toss in 2 cups of cooked, shredded meat when you add the broth. You might want to bump up the spices a bit since chicken is milder than beef.
Is this soup freezer-friendly?
Oh yes, it’s a freezer superstar Just leave off any dairy toppings before freezing. I portion it into freezer bags (lay them flat to save space) and they’re good for 2-3 months. Pro tip: Write “add cheese” on the bag so you remember when reheating.
How can I make it spicier?
y husband always asks this Try adding:
– 1/4 tsp cayenne with the other spices
– A diced jalapeño with the bell peppers
– A few shakes of hot sauce at the end
– Or my favorite – a can of Rotel tomatoes instead of regular diced tomatoes
Start small – you can always add more heat but you can’t take it out
Can I make this in a slow cooker?
You bet, Brown the meat and veggies first (trust me, it makes a flavor difference), then dump everything in the crockpot. Cook on low 4-6 hours or high 2-3 hours. The beans might get extra soft, but it’ll still taste amazing.
20-Minute Stovetop Taco Soup: Hearty Comfort in Every Bite
A hearty and flavorful stovetop taco soup packed with bold spices and fresh ingredients.
- Prep Time: 10 mins
- Cook Time: 25 mins
- Total Time: 35 mins
- Yield: 6 servings
- Category: Soup
- Method: Stovetop
- Cuisine: Mexican
- Diet: Low Lactose
Ingredients
- 1 lb ground beef
- 1 onion, diced
- 1 bell pepper, diced
- 2 cloves garlic, minced
- 1 can (15 oz) black beans, drained
- 1 can (15 oz) kidney beans, drained
- 1 can (15 oz) corn, drained
- 1 can (15 oz) diced tomatoes
- 1 packet taco seasoning
- 4 cups beef broth
- 1 tsp chili powder
- 1 tsp cumin
- Salt and pepper to taste
Instructions
- Brown the ground beef in a large pot over medium heat.
- Add onion, bell pepper, and garlic. Cook until softened.
- Stir in black beans, kidney beans, corn, and diced tomatoes.
- Mix in taco seasoning, chili powder, cumin, salt, and pepper.
- Pour in beef broth and bring to a boil.
- Reduce heat and simmer for 20 minutes.
- Serve hot with toppings like shredded cheese, sour cream, and tortilla chips.
Notes
- Use lean ground beef for a healthier option.
- Add jalapeños for extra spice.
- Store leftovers in an airtight container for up to 3 days.
