Nothing warms the soul quite like a big pot of soup simmering on the stove – especially when it’s my famous taco soup recipe. After 40 years of cooking for my family, I can tell you this is the one dish that disappears fastest from the dinner table. The best taco soup combines all those familiar taco flavors we love into one hearty, comforting bowl.

Table of Contents
Table of Contents
I first started making this back in the 80s when my grandkids would come over after school, hungry as bears. It was quick to throw together with pantry staples, and those little rascals would come back for seconds and thirds! Now when I make it, the smell of cumin and garlic takes me right back to those noisy, happy afternoons in my kitchen.
What makes this recipe special? It’s got that perfect balance – rich ground beef, creamy beans, sweet corn, and just enough spice to make things interesting without burning your tongue off. And trust me, the toppings are half the fun – pile ’em high with cheese, avocado, and crunchy tortilla chips!
Why You’ll Love The Best Taco Soup
This isn’t just any taco soup – it’s the kind of recipe that becomes part of your regular rotation because:
- It comes together in under 30 minutes – perfect for busy weeknights
- Packed with protein and veggies – hearty enough to satisfy even hungry teenagers
- Totally customizable – make it mild or spicy, vegetarian or meaty
- Leftovers taste even better the next day (if you’re lucky enough to have any!)
- One pot means easy cleanup – my favorite kind of cooking
Honestly, it’s like having taco night in a bowl – all the flavor with half the work!
Ingredients for The Best Taco Soup
Now let’s talk ingredients – and I mean real ingredients, none of that pre-packaged taco seasoning nonsense! Here’s what you’ll need to make my famous taco soup:

- 1 pound lean ground beef (or ground turkey if you’re feeling fancy)
- 4 cloves garlic, minced nice and fine (or 1 teaspoon garlic powder in a pinch)
- The spice squad: 2 teaspoons chili powder, 1 teaspoon each cumin and salt, ½ teaspoon each oregano, paprika, onion powder, and black pepper
- 28 ounce can crushed tomatoes – don’t drain these beauties!
- 4 ounce can diced green chiles – they add just the right kick
- 15 ounce cans kidney beans and black beans, rinsed and drained (trust me, rinsing makes all the difference)
- 17 ounce can corn, drained (or fresh corn when it’s in season)
- 2 cups low-sodium beef broth – homemade if you’ve got it!
And don’t forget the toppings – that’s where the magic happens! Tortilla chips, sour cream, shredded cheese, green onions, avocado, hot sauce, fresh cilantro… basically whatever makes your taste buds happy.
Ingredient Substitutions
Listen here – cooking should be flexible, not stressful! Here’s how you can tweak my taco soup when the pantry’s looking bare:
- No ground beef? Turkey, chicken, or even plant-based crumbles work just fine – just adjust your cooking time.
- Fresh garlic’s gone bad? That ½ teaspoon garlic powder in your spice rack will save the day.
- Canned goods running low? Use 2 cups frozen corn instead of canned, or swap pinto beans for kidney beans.
The beauty of this soup? It’s forgiving – as long as you’ve got the spices right, it’ll taste like home!
How to Make The Best Taco Soup
Now that we’ve got our ingredients ready, let’s get cooking! This soup comes together so easily – you’ll be amazed how something this delicious takes so little effort.

Step 1: Brown the Meat
First things first – grab your favorite soup pot (I’ve been using the same sturdy Dutch oven for 20 years) and heat it over medium heat. Crumble in that ground beef and let it sizzle away, breaking it up with your wooden spoon as it cooks. When there’s no pink left, that’s your cue to drain off any excess grease – just tilt the pot and spoon it out. Now sprinkle in all those wonderful spices – the chili powder, cumin, garlic, everything. Oh, the smell at this point is just heavenly!
Step 2: Combine Ingredients
Here’s where the magic happens! Dump in those crushed tomatoes (juice and all), green chiles, beans, corn and beef broth. Give it all a good stir – I like to make sure every bit of that seasoned meat gets mixed in evenly. Don’t worry if it looks a bit thick at first – the broth will thin it out perfectly as it simmers.
Step 3: Simmer to Perfection
Bring your soup to a gentle boil (listen for that happy bubbling sound), then turn the heat down low. Cover it with a lid and let it simmer for about 20 minutes – this is when all those flavors really get to know each other. Stir it occasionally, taste for seasoning (add a pinch more salt if needed), and resist the urge to eat it straight from the pot! That 20 minutes makes all the difference – it’s when the spices mellow and the flavors deepen into something truly special.
When it’s done, ladle it into bowls and go wild with toppings! My grandkids like to make “taco soup sundaes” – layering chips, cheese, and avocado like they’re building an ice cream cone. However you serve it, just be ready for everyone to ask for seconds.
Print
Grandma Jo’s Best Taco Soup Recipe in Just 30 Minutes
A hearty and flavorful taco soup packed with ground beef, beans, corn, and spices. Top it with your favorite garnishes for a delicious meal.
- Total Time: 35 minutes
- Yield: 6 servings 1x
Ingredients
- 1 pound lean ground beef (or ground turkey)
- 4 cloves garlic, minced (or substitute 1 teaspoon garlic powder)
- 2 teaspoons chili powder
- 1 teaspoon ground cumin
- 1 teaspoon salt
- 1/2 teaspoon dried oregano
- 1/2 teaspoon paprika
- 1/2 teaspoon onion powder
- 1/2 teaspoon freshly ground black pepper
- 28 ounce can crushed tomatoes, undrained
- 4 ounce can diced green chiles
- 15 ounce can kidney beans, rinsed and drained
- 15 ounce can black beans, rinsed and drained
- 17 ounce can corn, drained
- 2 cups low-sodium beef broth
- Topping Suggestions: Tortilla chips, sour cream, shredded cheese, green onions, avocado, hot sauce, fresh cilantro
Instructions
- Heat a large soup pot over medium heat.
- Brown the meat and remove any grease, if needed.
- Add remaining ingredients and stir to combine.
- Bring to a low boil, then reduce heat, cover, and simmer for 20 minutes, stirring occasionally.
- Serve hot with desired toppings.
Notes
- Use ground turkey for a leaner option.
- Adjust spices to taste.
- Store leftovers in an airtight container for up to 3 days.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Mexican
- Diet: Low Lactose
Nutrition
- Serving Size: 1 bowl
- Calories: 320
- Sugar: 8g
- Sodium: 680mg
- Fat: 10g
- Saturated Fat: 3g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 35g
- Fiber: 8g
- Protein: 22g
- Cholesterol: 45mg
Tips for The Best Taco Soup
After making this soup more times than I can count, I’ve picked up a few tricks that’ll take your taco soup from good to “grandma-worthy”:

- Spice it your way – Start with the recipe amounts, then taste and adjust. Like it mild? Cut the chili powder in half. Want more kick? Add a pinch of cayenne or extra green chiles.
- Leaner meat works great – I often use 93% lean ground beef or swap in ground turkey. Just add a tablespoon of olive oil when browning to keep it moist.
- Let it rest – The flavors deepen beautifully if you let the soup sit (off heat) for 10 minutes before serving. Perfect time to prep those toppings!
- Storage smarts – It keeps wonderfully in the fridge for 3 days in airtight containers. The beans will soak up liquid, so just add a splash of broth when reheating.
Oh, and one more thing – always make extra! This soup freezes beautifully for up to 3 months. Just thaw overnight in the fridge when those soup cravings hit.
Serving Suggestions for The Best Taco Soup
Oh honey, the fun really starts when it’s time to serve this soup! Half the joy is in the toppings – it’s like building your own edible masterpiece. Here’s how we do it in my house:
First, lay out all your favorite fixin’s in little bowls – crushed tortilla chips for crunch, creamy avocado slices, shredded cheese that melts just right, a dollop of cool sour cream, and don’t forget the fresh cilantro if you’ve got it! My grandson always adds extra hot sauce – that boy loves his spice.
For sides? Keep it simple with warm flour tortillas or cornbread muffins. Sometimes I’ll whip up a quick Mexican rice if we’re feeling fancy. But honestly, this soup stands proud all on its own – especially with those toppings piled high!
Storing and Reheating The Best Taco Soup
Now listen close – this soup tastes even better the next day, but you’ve got to store it right! I always use airtight containers – glass works best if you ask me. It’ll keep happily in the fridge for 3 days, though mine never lasts that long!
When reheating, go low and slow – microwave in 30-second bursts, stirring between each, or warm it gently on the stove. The beans soak up liquid like little sponges, so don’t be shy about adding a splash of broth or water to loosen things up. Oh, and those toppings? Fresh is best – wait to add them until you’re ready to eat!
Freezing? You bet! Portion it out, leave an inch of space at the top of the container, and it’ll keep for 3 months. Thaw overnight in the fridge, then reheat as usual. Perfect for those “I don’t feel like cooking” nights!
Nutritional Information for The Best Taco Soup
Now, I’m no nutritionist, but I do believe in knowing what’s going into our bodies! Keep in mind these numbers can change based on your exact ingredients – especially those toppings you pile on. Here’s the scoop on one hearty bowl of my taco soup:
- Calories: Around 320 per serving
- Protein: A solid 22g to keep you full
- Carbs: About 35g (with 8g of fiber from all those good beans!)
- Fat: Roughly 10g (mostly the good kind from the beef)
Not too shabby for a meal that tastes this good! Just remember – go easy on the cheese and sour cream if you’re watching calories. Or don’t – life’s too short to skip the good stuff in my book!
Frequently Asked Questions About The Best Taco Soup
Over the years, I’ve gotten all sorts of questions about my taco soup – here are the ones that come up most often:
“Can I freeze this soup?” Absolutely! It freezes beautifully for up to 3 months. Just leave some space at the top of your container – liquids expand when frozen. Thaw overnight in the fridge before reheating.
“How can I make it spicier?” Oh honey, that’s easy! Add an extra teaspoon of chili powder, toss in a diced jalapeño with the green chiles, or splash in some hot sauce at the end. My grandson swears by adding a pinch of cayenne pepper too!
“Can I make this vegetarian?” You bet! Skip the ground beef and use vegetable broth instead of beef broth. I like adding extra beans or even some diced zucchini for heartiness. If you’re looking for other meatless options, check out my Grandma’s Best Vegetable Soup recipe.
“Why rinse the beans?” Trust me on this one – rinsing removes that starchy liquid that can make your soup cloudy and thick. Plus, it cuts down on sodium. Just give ’em a quick rinse in a colander – takes seconds but makes a big difference!
“My soup thickened overnight – what do I do?” Those beans are thirsty little things! Just add a splash of broth or water when reheating until it’s your perfect consistency. I actually prefer mine a bit thicker – makes it heartier!
Try This Recipe and Share Your Twist Below!
Well, there you have it – my tried-and-true recipe for the best taco soup you’ll ever taste! Now it’s your turn to make some memories with this hearty, flavorful dish. Whip up a batch for your next family gathering, cozy weeknight dinner, or when you need a big pot of comfort. If you’re looking for more comfort food ideas, browse all my recipes here.
I’d love to hear how it turns out for you – did you add extra spice? Try a fun new topping? Maybe you discovered the perfect side dish to serve with it? Drop a comment below and share your kitchen adventures with me. After all, the best recipes are the ones we make our own!
Happy cooking, friends – and don’t forget to lick the spoon!
For More recipes, Follow me on Facebook!