A warm bowl of Taco Soup topped with cheese and cilantro, served with tortilla chips.

Taco Soup

I grew up with a pot of taco soup bubbling on the stove whenever the nights turned chilly or the pantry needed cleaning out. It’s the kind of one-pot comfort that tastes like a taco and feels like a hug — chunky, spiced, and endlessly forgiving. This version uses ground beef or turkey, beans, corn, canned tomatoes and a packet of taco seasoning for an easy weeknight win. If you like hearty soups that double as a quick dinner and leftovers you actually look forward to, you’ll appreciate how fast this comes together. For other cozy one-pot dinners, check out this simple lasagna-soup idea: one-pot lasagna soup recipe.

Why you’ll love this dish

Taco soup hits a sweet spot: it’s fast, budget-friendly, and family-friendly. The base is pantry staples, so it’s perfect when you want dinner without a grocery run. The flavors are familiar — cumin, chili, and tomato — so picky eaters usually accept it, while adults can customize with spicy toppings. Make it for a busy weeknight, bring it to a potluck, or batch-cook for easy lunches all week.

“Comforting, quick, and freezer-friendly — my go-to when I don’t know what to make.” — a regular weeknight reviewer

Beyond convenience, this soup is versatile: use beef or turkey, swap beans, or add a little heat. It’s also easy to scale up when you’re serving a crowd.

The cooking process explained

Quick overview: brown the meat, soften the aromatics, add beans/corn/tomatoes and taco seasoning, pour in broth, simmer to blend flavors. Total active time is about 20–30 minutes, and simmering concentrates the spices so the soup tastes richer the next day. You can make it on the stovetop, in a slow cooker, or in an Instant Pot (see Tips).

What you’ll need

  • 1 pound ground beef or turkey (lean ground beef or 93/7 works well; turkey lowers fat)
  • 1 can black beans, drained and rinsed (substitute pinto or kidney beans)
  • 1 can corn, drained (fresh or frozen corn also works)
  • 1 can diced tomatoes (14–15 oz; fire-roasted adds smoky depth)
  • 1 packet taco seasoning (about 1–1.25 oz; use homemade mix for lower sodium)
  • 2 cups beef broth (or chicken/vegetable broth for a lighter flavor)
  • 1 onion, diced (yellow or sweet onion)
  • 1 bell pepper, diced (red or green)
    Optional toppings: sour cream, shredded cheese, chopped cilantro, sliced avocado, lime wedges, tortilla chips

Notes: If you prefer a thicker soup, add a tablespoon of tomato paste or a half cup of salsa. For vegetarian versions, replace the meat with extra beans and use vegetable broth.

Step-by-step instructions

  1. Heat a large pot over medium-high heat. Add the ground beef or turkey. Break it up with a spoon and cook until browned and no longer pink. Drain any excess fat.
  2. Add the diced onion and bell pepper to the pot. Cook, stirring, until the vegetables soften, about 4–6 minutes.
  3. Stir in the drained black beans, corn, and diced tomatoes. Sprinkle the taco seasoning over everything and pour in the beef broth. Mix to combine.
  4. Bring the mixture to a gentle boil, then reduce the heat to low. Let the soup simmer uncovered for 20–30 minutes so the flavors meld and the liquid slightly reduces.
  5. Taste and adjust seasoning with salt, pepper, or extra taco seasoning. Serve hot with your choice of optional toppings.

Taco Soup

Serving suggestions

Serve taco soup in bowls topped with a dollop of sour cream, shredded cheddar, chopped cilantro, and a squeeze of lime. For crunch, add crushed tortilla chips or a strip of baked tortilla on the side. This soup pairs nicely with simple sides like a green salad, cornbread, or warm flour tortillas. If you want other cozy soup ideas for chilly nights, try this roundup of chicken soup recipes and fall dinners.

How to store & freeze

Refrigerate leftovers in airtight containers within two hours of cooking. Keep in the fridge for up to 3–4 days. Reheat on the stove over medium-low heat until steaming, or microwave in 30–45 second bursts, stirring between intervals. For safe reheating, heat to 165°F (74°C).

To freeze: cool completely, transfer to freezer-safe containers or resealable bags, and freeze for up to 3 months. Thaw overnight in the fridge before reheating. If the soup thickens after freezing, add a splash of broth or water when reheating.

Pro chef tips

  • Browning the meat well builds flavor. Let it sit undisturbed for a couple of minutes before breaking it up.
  • Drain excess fat to prevent a greasy soup. If you prefer fat for flavor, reserve a tablespoon to sauté the veggies.
  • If you want a creamier texture, mash a quarter cup of the beans against the pot’s side before serving.
  • For an even deeper flavor, simmer a little longer on very low heat — 40 minutes will concentrate the spices.
  • Slow cooker method: brown meat and sauté vegetables first, then combine everything in the slow cooker and cook on low for 4–6 hours.
  • Instant Pot: use the sauté function for browning, then pressure-cook on high for 5 minutes and quick-release.

Flavor swaps

  • Make it smoky: use fire-roasted tomatoes and add a chipotle in adobo (finely chopped).
  • Vegetarian: replace meat with an extra can of beans, or use crumbled tempeh. Use vegetable broth.
  • Low-sodium: choose low-sodium broth and a reduced-sodium taco seasoning, or make your own blend (chili powder, cumin, garlic powder, onion powder, paprika, oregano).
  • Add veggies: throw in diced zucchini, chopped carrots, or spinach in the last 5 minutes of cooking.
  • Make it cheesy: stir in a cup of cheddar at the end for a richer finish.

Helpful answers

Q: How long does this taco soup take from start to finish?
A: Active prep and cook time is about 30–40 minutes. If simmering longer for flavor, expect up to an hour.

Q: Can I use ground turkey instead of beef?
A: Yes — ground turkey works well and reduces saturated fat. Brown it the same way, though it may dry out faster, so watch the simmer.

Q: Is taco soup freezer-friendly?
A: Yes. Freeze cooled soup in airtight containers for up to 3 months. Thaw overnight in the fridge before reheating.

Q: Can I make this in a slow cooker or Instant Pot?
A: Absolutely. Brown meat and sauté veggies first, then transfer to a slow cooker and cook 4–6 hours on low. For an Instant Pot, sauté then pressure-cook 5 minutes with a quick release.

Q: How can I make it less spicy for kids?
A: Use a mild taco seasoning or reduce the amount. Skip spicy toppings like jalapeños and let individuals add heat at the table.

Conclusion

If you want a tried-and-true, weeknight-friendly soup that tastes like a taco night in bowl form, you’ll find this recipe hard to beat. For another excellent take and more step-by-step photos, see this Easy Taco Soup Recipe – Tastes Better From Scratch: https://tastesbetterfromscratch.com/taco-soup/.

Print

Taco Soup

A comforting and versatile taco soup perfect for chilly nights, made with ground beef or turkey, beans, corn, and tomatoes.

  • Author: masonreed
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Total Time: 40 minutes
  • Yield: 6 servings
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Mexican
  • Diet: Gluten-Free

Ingredients

  • 1 pound ground beef or turkey
  • 1 can black beans, drained and rinsed
  • 1 can corn, drained
  • 1 can diced tomatoes (14–15 oz)
  • 1 packet taco seasoning (about 1–1.25 oz)
  • 2 cups beef broth (or chicken/vegetable broth)
  • 1 onion, diced
  • 1 bell pepper, diced
  • Optional toppings: sour cream, shredded cheese, chopped cilantro, sliced avocado, lime wedges, tortilla chips

Instructions

  1. Heat a large pot over medium-high heat. Add the ground beef or turkey and cook until browned, breaking it up as it cooks. Drain any excess fat.
  2. Add the diced onion and bell pepper to the pot and cook until softened, about 4–6 minutes.
  3. Stir in the black beans, corn, and diced tomatoes. Sprinkle taco seasoning over everything and add the beef broth. Mix well.
  4. Bring the mixture to a gentle boil, then reduce the heat to low and simmer uncovered for 20–30 minutes.
  5. Taste and adjust seasoning with salt, pepper, or extra taco seasoning. Serve hot with optional toppings.

Notes

For a thicker soup, add a tablespoon of tomato paste or a half cup of salsa. For a vegetarian version, replace meat with extra beans and use vegetable broth.

Similar Posts