Hearty and Flavourful Stovetop Taco Soup

Hearty and Flavourful Stovetop Taco Soup

This hearty and flavourful stovetop taco soup is the kind of comforting meal that comes together quickly in one pot and fills the kitchen with the irresistible aroma of seasoned beef, beans, tomatoes, and Mexican-inspired spices. It is hearty enough to serve as a complete dinner, yet simple enough for a busy weeknight.

Made with ground turkey or lean ground beef, black beans, kidney beans, onions, garlic, tomatoes, corn, and a flavourful taco seasoning blend, this soup has plenty of protein, fibre, and satisfying texture in every spoonful.

The best part is how customisable it is. You can make it mild or spicy, add extra vegetables, adjust the beans, or finish each bowl with your favourite toppings such as avocado, shredded cheese, cilantro, Greek yoghurt, or crunchy tortilla strips.

Servings: 6
Prep Time: 15 minutes
Cook Time: 30–35 minutes
Total Time: 45–50 minutes

Ingredients

For the Taco Soup

  • 1 pound ground turkey or lean ground beef
  • 1 medium onion, chopped
  • 2 cloves of garlic, minced
  • 1 can (15 oz) black beans, drained and rinsed
  • 1 can (15 oz) kidney beans, drained and rinsed
  • 1 can (15 oz) corn, drained, or 1½ cups frozen corn
  • 1 can (14.5 oz) diced tomatoes
  • 1 can (15 oz) tomato sauce
  • 3 cups low-sodium beef or chicken broth
  • 2 tablespoons tomato paste
  • 1 packet taco seasoning, or about 2 tablespoons homemade taco seasoning
  • 1 teaspoon chilli powder
  • 1 teaspoon ground cumin
  • ½ teaspoon smoked paprika
  • ½ teaspoon dried oregano
  • ½ teaspoon salt, or to taste
  • ¼ teaspoon black pepper
  • 1 small green bell pepper, diced
  • 1 small jalapeño, finely chopped, optional
  • 1 tablespoon olive oil, if needed

Optional Toppings

  • Shredded cheddar or Mexican-blend cheese
  • Diced avocado
  • Fresh cilantro
  • Sliced green onions
  • Diced tomatoes
  • Sliced jalapeños
  • Plain Greek yoghurt or sour cream
  • Lime wedges
  • Tortilla strips or crushed tortilla chips

Instructions

1. Prepare the Ingredients

Before starting, chop the onion and bell pepper, mince the garlic, and drain and rinse the black beans and kidney beans.

If you’re using frozen corn, there is no need to thaw it first.

Having everything prepared makes this recipe very easy to assemble once the cooking begins.

2. Brown the Meat

Place a large heavy-bottomed pot or Dutch oven over medium heat.

Add the ground turkey or ground beef. Cook for about 6–8 minutes, breaking the meat apart with a wooden spoon as it cooks.

Continue cooking until the meat is browned and cooked through.

If using ground beef with a higher fat content, carefully drain excess grease from the pot. If using lean turkey, you may need to add about 1 tablespoon of olive oil to prevent sticking.

3. Add the Aromatics

Add the chopped onion and diced bell pepper to the browned meat.

Cook for approximately 4–5 minutes, stirring occasionally, until the vegetables begin to soften.

Add the minced garlic and chopped jalapeño, if using.

Cook for another 30–60 seconds, just until the garlic becomes fragrant.

Be careful not to burn the garlic because it can become bitter.

4. Add the Seasonings

Add the taco seasoning, chilli powder, cumin, smoked paprika, oregano, salt, and black pepper.

Stir everything together thoroughly so the spices coat the meat and vegetables.

Allow the mixture to cook for about 1 minute.

Briefly cooking the spices in the pot helps release their aroma and gives the soup a deeper flavour.

5. Add the Tomatoes and Broth

Stir in the tomato paste and cook for about 30 seconds.

Add the diced tomatoes, tomato sauce, and broth.

Stir well, scraping the bottom of the pot to loosen any flavourful browned bits.

Bring the mixture to a gentle boil.

6. Add the Beans and Corn

Once the soup begins simmering, add the black beans, kidney beans, and corn.

Stir everything together.

Reduce the heat to medium-low and allow the soup to simmer uncovered for approximately 20–25 minutes.

Stir occasionally during cooking.

The soup will gradually become richer and slightly thicker as the ingredients simmer together.

7. Taste and Adjust

After simmering, taste the soup.

Add additional salt, pepper, chilli powder, cumin, or taco seasoning if needed.

If you prefer a thinner soup, add a little more broth.

For a thicker soup, continue simmering uncovered for another 5–10 minutes.

If you like extra heat, add additional jalapeño, cayenne pepper, crushed red pepper flakes, or your favourite hot sauce.

8. Serve

Ladle the hot taco soup into bowls.

Top each serving with your favourite toppings.

A combination of shredded cheese, diced avocado, fresh cilantro, a spoonful of Greek yoghurt, and a squeeze of fresh lime makes an especially delicious finish.

Serve immediately with tortilla chips, warm cornbread, or toasted whole-grain bread if desired.

Recipe Notes

The meat can easily be changed depending on what you have available. Ground turkey creates a lighter soup, while lean ground beef provides a richer, more traditional taco flavour.

Using both black beans and kidney beans gives the soup a wonderful combination of colours, textures, and flavours. You can substitute pinto beans or cannellini beans if preferred.

For a thicker soup, mash about ½ cup of the beans with a fork before adding them to the pot. The mashed beans naturally help thicken the broth.

For a creamier version, stir in ½ cup of plain Greek yoghurt at the very end after removing the pot from the heat. Avoid boiling the soup after adding yoghurt.

Low-sodium broth and canned beans are helpful if you want greater control over the salt level.

Helpful Tips

  • Don’t skip browning the meat because it creates a deeper flavour.
  • Sauté the onion and bell pepper until softened before adding the liquid.
  • Add the garlic near the end of the vegetable-sautéing step so it doesn’t burn.
  • Rinse canned beans before using them to remove excess liquid and sodium.
  • Adjust the spice level according to your preference.
  • Simmer the soup rather than boiling it aggressively.
  • Taste the soup before adding additional salt because taco seasoning and canned ingredients can already contain sodium.
  • Fresh lime juice at the end brightens the entire soup.
  • For meal prep, keep toppings stored separately and add them immediately before serving.
  • If the soup becomes too thick after refrigeration, add a splash of broth when reheating.

How to Make Homemade Taco Seasoning

If you don’t have a taco seasoning packet, make your own by combining:

  • 1 tablespoon chilli powder
  • 1 teaspoon ground cumin
  • ½ teaspoon smoked paprika
  • ½ teaspoon garlic powder
  • ½ teaspoon onion powder
  • ¼ teaspoon dried oregano
  • ¼ teaspoon black pepper
  • ¼ teaspoon salt
  • Pinch of cayenne pepper, optional

Mix everything together and use approximately 2 tablespoons for this recipe.

Make-Ahead Instructions

This soup is excellent for meal preparation.

Prepare the soup completely, allow it to cool slightly, and transfer it to airtight containers.

Refrigerate for up to 4 days.

The flavours often become even better the following day because the seasonings have additional time to blend together.

When reheating, warm the soup gently on the stovetop over medium-low heat or microwave individual portions until steaming hot.

Add a splash of broth if the soup has thickened during refrigeration.

Freezing Instructions

Allow the soup to cool completely before freezing.

Transfer it to freezer-safe containers, leaving a little space at the top for expansion.

Freeze for up to 3 months.

Thaw overnight in the refrigerator and reheat gently on the stovetop.

You can also freeze individual portions for convenient lunches or quick dinners.

For the best texture, freeze the soup without toppings and add fresh toppings after reheating.

Serving Ideas

This taco soup is filling enough to serve as a complete meal, but you can pair it with:

  • Whole-grain tortilla chips
  • Cornbread
  • Avocado salad
  • Simple green salad
  • Roasted vegetables
  • Brown rice
  • Quinoa
  • Warm whole-wheat tortillas

For a lighter meal, serve it with a simple cucumber, tomato, and avocado salad.

For a heartier dinner, add a small portion of rice or cornbread.

Approximate Nutritional Information

Per serving, without optional toppings:

  • Calories: approximately 350–390
  • Protein: approximately 28–32 g
  • Carbohydrates: approximately 40–45 g
  • Fat: approximately 9–13 g
  • Fibre: approximately 10–12 g
  • Sugar: approximately 7–9 g
  • Sodium: approximately 700–900 mg

Nutrition will vary depending on whether turkey or beef is used, the specific canned products, broth, taco seasoning, and toppings.

Benefits of This Taco Soup

This soup combines several nutrient-dense ingredients in one satisfying meal.

Ground turkey or lean beef provides protein, which contributes to a satisfying and filling meal.

Black beans and kidney beans provide plant-based protein and dietary fibre. The combination of protein and fibre can help make the soup particularly satisfying.

Tomatoes provide nutrients and antioxidants, while bell peppers contribute additional vitamins and natural sweetness.

Corn adds texture and carbohydrates for energy.

Using a broth-based soup also provides plenty of flavour without requiring a heavy cream-based sauce.

Adding fresh avocado provides a creamy texture along with unsaturated fats, while Greek yoghurt can add extra protein and creaminess.

Fresh cilantro and lime juice provide a bright finish that balances the richness of the soup.

Frequently Asked Questions

Can I use ground turkey instead of beef?

Yes. Ground turkey works very well and creates a lighter-tasting taco soup. Choose lean ground turkey if preferred.

Can I use only one type of bean?

Absolutely. You can use two cans of black beans, kidney beans, or pinto beans instead of combining different varieties.

Can I make this soup spicy?

Yes. Add jalapeño, cayenne pepper, crushed red pepper flakes, chipotle peppers, or your favourite hot sauce.

How can I make the soup less spicy?

Leave out the jalapeño and cayenne pepper and use a mild taco seasoning. You can also add extra tomato sauce or broth if the soup is already too spicy.

Can I make this recipe with chicken?

Yes. Ground chicken works as a direct substitute for ground turkey or beef. You can also use shredded cooked chicken, adding it during the final 10 minutes of simmering.

Can I make taco soup in advance?

Yes. It is an excellent make-ahead recipe and can be refrigerated for up to 4 days.

Why did my taco soup become too thick?

Beans and tomato products naturally thicken the soup as it cooks. Simply add additional broth or water until it reaches your preferred consistency.

How do I make it thicker?

Simmer uncovered for an additional 5–10 minutes. You can also mash some of the beans before adding them.

Can I make this soup dairy-free?

Yes. Simply leave out the cheese, sour cream, and Greek yoghurt toppings. Use avocado, cilantro, lime, and fresh vegetables instead.

Can I make it gluten-free?

The basic ingredients can be gluten-free, but always check the labels on taco seasoning, broth, canned products, and tortilla chips to make sure they are certified or labelled gluten-free if required.

Can I make it in a slow cooker?

Yes. Brown the meat first, then transfer it to a slow cooker along with the remaining soup ingredients. Cook on low for approximately 5–6 hours or high for 2½–3½ hours. Add fresh toppings just before serving.

What is the best topping for taco soup?

There isn’t one required topping. A combination of avocado, shredded cheese, cilantro, Greek yoghurt, jalapeño, and fresh lime gives the soup a great balance of creamy, fresh, spicy, and tangy flavours.

Final Thoughts

Hearty and flavourful stovetop taco soup is an easy, comforting one-pot meal that delivers big taco flavour without complicated preparation. The combination of seasoned meat, tender beans, sweet corn, tomatoes, peppers, and aromatic spices creates a satisfying soup that works beautifully for weeknight dinners, meal prep, family gatherings, or cosy weekends.

Make it mild for the whole family or turn up the heat with jalapeños and hot sauce. Add your favourite toppings and serve it with warm tortilla chips for a delicious, comforting bowl that everyone can customise.

Leave a Comment