image 20260921 211001 1

Taco Soup Recipe

Most taco soup recipes taste thin and one-note: tomato broth with beans and ground beef floating in it, and a taco seasoning packet dumped straight into the liquid at the end. This taco soup recipe skips that step. The seasoning goes into the pot while the beef fat is still hot, so the spices toast for thirty seconds before any liquid touches them. That single change is the difference between soup that tastes like chili powder was added and soup that actually tastes like tacos. Two kinds of canned tomatoes and two kinds of beans do the rest of the work, building texture without turning the pot into a science project. One pot, about 35 minutes from start to bowl, and leftovers taste even better the next day.

 Overhead shot of a full pot of taco soup with visible chunks of tomato, corn, and beans in a reddish-orange broth

Quick Facts

  • Prep time: 10 minutes
  • Cook time: 25 minutes
  • Total time: 35 minutes
  • Yield: 8 servings (about 10 cups)
  • Method: Stovetop, one pot (slow cooker variation included below)
  • Calories: ~340 per serving (estimated — see Nutrition section)

Why This Taco Soup Recipe Works

  • Blooming the seasoning in the fat, not the broth. Taco seasoning is mostly dried spices. Toasting them in hot beef fat for 30 seconds wakes up their oils; stirring the same seasoning into cold canned tomatoes just gives you dusty-tasting broth.
  • Two tomato products, not one. Plain diced tomatoes give body and mild acidity; diced tomatoes with green chilies (the Rotel-style can) add heat and brightness you can dial up or down.
  • Two bean varieties. Black beans hold their shape and add a slightly earthy flavor; pinto beans break down a little at the edges and thicken the broth on their own, no cornstarch needed.
  • Keeping the tomato liquid, draining the beans. Rinsing and draining canned beans removes the starchy canning liquid that can taste tinny, while the tomato juice becomes part of the broth itself.

Ingredients

Everything in this taco soup recipe comes from the canned goods aisle and the freezer, aside from the beef and onion:

  • 1 lb (450 g) ground beef, 85/15
  • 1 medium yellow onion, diced
  • 3 cloves garlic, minced
  • 1 packet (1 oz / 28 g) taco seasoning, or 2 tablespoons homemade blend (chili powder, cumin, paprika, garlic powder, onion powder, oregano, salt)
  • 1 can (15 oz / 425 g) black beans, drained and rinsed
  • 1 can (15 oz / 425 g) pinto beans, drained and rinsed
  • 1 can (15 oz / 425 g) corn, drained (or 1½ cups frozen corn)
  • 1 can (14.5 oz / 411 g) diced tomatoes, undrained
  • 1 can (10 oz / 283 g) diced tomatoes with green chilies, undrained
  • 1 can (8 oz / 227 g) tomato sauce
  • 4 cups (960 ml) beef broth
  • 1 tsp salt, plus more to taste
  • ½ tsp black pepper
  • Optional toppings: shredded cheddar or Mexican-blend cheese, sour cream, tortilla strips or crushed tortilla chips, diced avocado, chopped cilantro, lime wedges, sliced jalapeño

Substitutions

  • Ground beef → ground turkey: Leaner, so the soup will be slightly less rich. Brown it a bit longer to get real color, since turkey releases more moisture than beef and can steam instead of sear if the pan is crowded.
  • Beef broth → chicken broth: Works fine, just gives a lighter, less savory background flavor. Add an extra pinch of salt to compensate.
  • Rotel-style tomatoes → plain diced tomatoes + fresh jalapeño: Lets you control heat independently of tang, useful if you’re serving people with different spice tolerances.
  • Canned beans → dried beans, cooked ahead: More time investment, but the beans hold a firmer texture and don’t need draining or rinsing.
  • Corn → omit: Fine for a lower-carb version, but you lose some of the textural contrast and a little natural sweetness that balances the chili powder.

Step-by-Step Instructions

The order matters more than usual in this taco soup recipe, since the whole point is toasting the seasoning before liquid hits the pot.

  1. Brown the beef and onion. In a large pot or Dutch oven over medium-high heat, cook the ground beef and diced onion together, breaking up the beef with a spoon, for 6-8 minutes, until the beef is no longer pink and reaches an internal temperature of 160°F (71°C). Drain excess fat, leaving about a tablespoon in the pot.
  2. Bloom the garlic and seasoning. Add the garlic and cook for 1 minute, until fragrant. Add the taco seasoning and stir constantly for 30 seconds, coating the meat and letting the spices toast slightly, before adding any liquid.
Ground beef and diced onion browning in a pot with taco seasoning being stirred in
  1. Add the rest and bring to a simmer. Stir in the black beans, pinto beans, corn, both cans of diced tomatoes (with their juices), tomato sauce, beef broth, salt, and pepper. Bring to a boil over medium-high heat, then reduce to low.
  2. Simmer. Cover and simmer gently for 20-25 minutes, stirring occasionally, until the broth has thickened slightly and the flavors have merged. Don’t let it boil hard; a hard boil can toughen the beans and make the beef chewy.
  3. Taste and adjust. Taste the broth and add more salt if needed, especially if your broth was low-sodium. Ladle into bowls and add toppings.
 Taco soup simmering uncovered in a pot, showing thickened reddish broth with beans and corn visible

Tips

A few things that make this taco soup recipe come out right every time:

  • If your pot is small, brown the beef in batches. Crowding the pan makes the beef steam instead of sear, and you lose the browned bits that add flavor to the broth.
  • Don’t skip the simmer time even though every ingredient is technically already cooked. The 20-25 minutes lets the raw tomato acidity mellow and the flavors combine into something that tastes cooked together, not just heated together.
  • Set toppings out separately rather than stirring them in, especially if you’re keeping leftovers. Sour cream and cheese stirred into the whole pot don’t reheat as cleanly as toppings added bowl by bowl.

Common Mistakes

These are the mistakes that most often turn a taco soup recipe watery or flat:

  • Adding the seasoning packet straight to the broth. This leaves the spices tasting raw and dusty instead of toasted. Fix: bloom the seasoning in the beef fat for 30 seconds before adding any liquid.
  • Draining the tomatoes. Pouring off the tomato juice removes flavor and body from the broth for no reason. Fix: drain and rinse only the beans and corn; keep the tomatoes and their liquid.
  • Boiling instead of simmering. A hard boil toughens the beef and can break the beans down into mush. Fix: once everything is combined, drop the heat to a gentle simmer with the lid on.
  • Not tasting before serving. Canned beans, broth, and taco seasoning all carry different sodium levels, so the same recipe can taste under-salted or over-salted depending on brands. Fix: taste the finished soup and adjust salt at the very end, not before.

Storage

This taco soup recipe holds up well in the fridge. Cool the soup to room temperature and store in an airtight container in the refrigerator for 4-5 days. Reheat individual portions rather than the whole pot repeatedly, which keeps the texture of the beans and corn intact longer.

Freezing

This taco soup recipe freezes well for up to 3 months. Cool completely, then freeze in individual portions or a single airtight container, leaving an inch of headspace for expansion. Thaw overnight in the refrigerator before reheating. Don’t freeze it with sour cream or cheese already stirred in; add dairy toppings after reheating instead, since dairy can separate and turn grainy after freezing.

Reheating

Reheat on the stovetop over medium-low heat, stirring occasionally, until warmed through, about 5-7 minutes. For a single bowl, microwave in 60-second increments, stirring between each, until hot. Add a splash of broth or water if the soup has thickened too much in the fridge.

Variations

This taco soup recipe adapts easily:

  • Slow cooker taco soup recipe: Brown the beef, onion, and garlic in a skillet first, then transfer everything, including the beef, to a slow cooker with the remaining ingredients. Cook on low for 6-7 hours or high for 3-4 hours.
  • Spicier version: Add a diced jalapeño with the onion, and use two cans of the diced-tomatoes-with-chilies variety instead of one.
  • Chicken taco soup: Swap the ground beef for shredded rotisserie chicken, added at the same point the beans go in, and use chicken broth instead of beef broth.
  • Lower-carb version: Omit the corn and one can of beans, and add a cup of diced zucchini or cauliflower rice in their place.

What to Serve With It

This taco soup recipe is filling enough on its own, but a few sides round it out: cornbread or cornbread muffins, warm flour tortillas, a simple side salad with lime vinaigrette, Mexican rice, or a plate of quesadillas for dipping into the broth.

 A single bowl of taco soup topped with shredded cheese, sour cream, diced avocado, and tortilla strips, with a lime wedge on the side

FAQ

Can I make this taco soup recipe in a slow cooker? Yes. Brown the beef, onion, and garlic in a skillet first, since a slow cooker won’t get hot enough to properly brown meat, then transfer everything to the slow cooker with the rest of the ingredients. Cook on low for 6-7 hours or high for 3-4 hours.

Is taco soup the same thing as chili? No. Taco soup is thinner and brothier than chili, uses taco seasoning instead of a straight chili spice blend, and typically includes corn, which most chili recipes leave out.

Can I make this vegetarian? Yes. Replace the ground beef with an extra can of beans or plant-based crumbles, and use vegetable broth instead of beef broth. Brown the plant-based crumbles the same way you would beef, if the package allows for it, to still bloom the seasoning in fat.

How do I thicken this taco soup recipe if it turns out too thin? Mash some of the beans against the side of the pot with a spoon, which releases starch into the broth, or simmer it uncovered for an extra 5-10 minutes to reduce it slightly.

Can I freeze taco soup? Yes, it freezes well for up to 3 months without the dairy toppings stirred in. Add cheese and sour cream fresh after reheating.

image 20260921 211001 1

Taco Soup

A thick, one-pot taco soup with ground beef, two kinds of beans, corn, and two kinds of tomatoes, seasoned by blooming taco spices directly in the beef fat before adding liquid.
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Servings: 8 people
Course: Soup
Cuisine: Tex-Mex
Calories: 340

Ingredients
  

  • 1 lb 450 g ground beef, 85/15
  • 1 medium yellow onion diced
  • 3 cloves garlic minced
  • 1 packet 1 oz / 28 g taco seasoning
  • 1 can 15 oz / 425 g black beans, drained and rinsed
  • 1 can 15 oz / 425 g pinto beans, drained and rinsed
  • 1 can 15 oz / 425 g corn, drained
  • 1 can 14.5 oz / 411 g diced tomatoes, undrained
  • 1 can 10 oz / 283 g diced tomatoes with green chilies, undrained
  • 1 can 8 oz / 227 g tomato sauce
  • 4 cups 960 ml beef broth
  • 1 tsp salt plus more to taste
  • ½ tsp black pepper

Equipment

  • 1 large pot

Method
 

  1. Brown the ground beef and onion over medium-high heat, 6-8 minutes, until beef reaches 160°F (71°C). Drain excess fat.
  2. Add garlic, cook 1 minute. Add taco seasoning, stir 30 seconds to toast before adding liquid.
  3. Stir in beans, corn, both cans of tomatoes with their liquid, tomato sauce, broth, salt, and pepper. Bring to a boil.
  4. Reduce heat to low, cover, and simmer 20-25 minutes, stirring occasionally.
  5. Taste, adjust salt, and serve with toppings.

Notes

Freezes well for up to 3 months without dairy toppings added. Add cheese and sour cream after reheating.

Similar Posts