Beef Taco Soup

Posted on

The beef starts to brown, the onion softens, and the kitchen smells like taco night before the broth even goes in. That’s the moment I know this Beef Taco Soup is headed in the right direction. It brings the familiar taco-seasoning flavor to a brothy, filling pot with beans, corn, and two kinds of tomatoes.

I like that the soup gets its savory base from browning the beef and onion right in the pot. There’s no separate pan to wash, and the browned beef gives the broth more depth than it would have if everything went in together. Once the cans and broth are added, the soup needs only a gentle simmer to bring the flavors together.

The finished soup is hearty without turning thick like chili. You get tender beans, sweet bites of corn, and tomato-rich broth in every bowl, with enough substance to make a satisfying meal.

Beef Taco Soup with hearty, colorful beans
“

Kitchen Note

Rinse the beans until the water runs clear, then let them drain before they go into the pot. They’re already cooked, so the simmer is for warming them through and bringing the soup together—not for softening dry beans.

Save this Beef Taco Soup for a night when you want taco-seasoned beef, beans, and corn in one cozy pot.

Save to Pinterest

Why the Taco Seasoning Goes In Before the Broth

Pouring broth over the beef and then adding seasoning can leave little pockets of concentrated spice in the soup. Stirring the taco seasoning through the browned beef first gives it a chance to spread across the meat and onion before all that liquid arrives. It’s a small order-of-operations detail, but it makes the flavor feel even from the first spoonful to the last.

The tomatoes and their juices add acidity and body, while the beef broth keeps the soup loose enough to ladle. A gentle, uncovered simmer gives those flavors time to mingle without cooking the beans and corn into mush. This isn’t meant to reduce into a thick chili; the broth should stay easy to spoon, with plenty of beef, beans, and vegetables in each bowl. Stir now and then so the ingredients heat evenly, but keep the bubbling calm rather than letting the pot boil hard.

That’s also why the seasoning step belongs before the canned ingredients and broth. Once the pot is full of liquid, it’s harder to judge whether the seasoning has been distributed evenly, and a quick stir may not reach every bit of beef at the bottom.

What the Beef, Two Tomatoes, and Beans Bring to This Soup

Beef Taco Soup with hearty, colorful beans
  • Ground beef — The 85% lean beef has enough fat to brown well and give the soup a meaty base, while still leaving excess fat to drain after cooking. A less expensive pack is fine here; if you choose beef with more fat, drain it thoroughly so the broth doesn’t feel greasy. Ground turkey works as a variation, but it makes the soup leaner and milder.
  • Taco seasoning — The packet provides the familiar blend of taco spices in one step, and brands can vary in salt and heat. If you’re choosing a packet for a particular heat level or dietary need, look for one that suits your table; the seasoning is stirred into the beef before the broth goes in.
  • Diced tomatoes and tomatoes with green chiles — The plain tomatoes bring tomato flavor and their juices, while the green-chile tomatoes add a little heat and a different layer of flavor. Standard canned tomatoes work well; there’s no need to pay extra for a specialty brand. For a milder pot, plain diced tomatoes can replace the green-chile tomatoes.
  • Black beans and pinto beans — Using both gives the soup a mix of color and texture. Canned beans are the right choice for this short simmer, and either type can replace the other in the same quantity if that’s what’s in the pantry; the flavor and appearance will shift a little, but the soup will still be hearty.
  • Corn and beef broth — Canned corn is convenient and holds its shape in the simmer. Thawed frozen corn can replace it; use the same amount of kernels as the drained can. Beef broth keeps the base savory, though chicken broth can replace it in the same amount for a lighter-tasting soup.
  • Yellow onion and garlic — These make the first savory layer beneath the taco seasoning. Ordinary yellow onions and fresh garlic are all you need; there’s no advantage to buying specialty varieties for this pot.

Brown the Beef First, Then Let the Pot Simmer Gently

Brown the Beef and Soften the Onion

Set a 6-quart pot over medium heat and add the ground beef, diced onion, kosher salt, and black pepper. Break the beef into small pieces as it cooks, stirring so the onion softens and the meat browns throughout. This takes 6–8 minutes, and the beef should reach 160°F. Drain off excess fat before moving on; leaving a pool of fat behind can make the broth greasy.

Give the Garlic a Brief Cook

Stir in the minced garlic and cook for 30 seconds. Keep it moving around the pot so it becomes fragrant without scorching. Stir in the taco seasoning next, coating the beef and onion before adding any liquid. The seasoning should be spread through the mixture rather than sitting in a dry mound.

Add the Cans and Broth

Pour in the diced tomatoes with their juices and the tomatoes with green chiles, then add the drained black beans, drained pinto beans, drained corn, and beef broth. Stir from the bottom of the pot to bring the seasoned beef up through the liquid. Raise the heat to medium-high and bring the soup to a boil. Keep an eye on it as it heats so the bottom doesn’t catch.

Simmer Until the Flavors Come Together

As soon as the soup boils, reduce the heat to maintain a gentle simmer. Cook uncovered for 20–25 minutes, stirring occasionally so the ingredients heat evenly. Look for small, steady bubbles rather than a rolling boil; vigorous bubbling can break up the beans and make the soup less pleasant to eat. Ladle it while hot, with the broth still loose around the beef, beans, and corn.

Simple Swaps for a Milder, Gluten-Free, or Leaner Pot

Make the tomatoes milder

Replace the can of diced tomatoes with green chiles with an equal amount of plain diced tomatoes. You’ll keep the tomato base but lose some of the chile heat, so the soup tastes gentler without changing the cooking method.

Use ground turkey for a leaner version

Replace the ground beef with the same amount of ground turkey and brown it with the onion. Cook ground turkey to 165°F; it will taste a little leaner and less beefy, but the taco seasoning, tomatoes, and beans still make a full-flavored soup.

Make it gluten-free

Choose gluten-free taco seasoning and gluten-free beef broth in place of the standard versions. Keep the rest of the ingredients and method the same; the soup’s texture and flavor stay close to the original.

Storage and Reheating

  • Refrigerator: Store cooled leftovers in a covered container for 3–4 days. The beans soften a little as they sit, but the soup keeps its hearty texture.
  • Freezer: Freeze in airtight, freezer-safe containers for up to 2–3 months. Leave a little room at the top for expansion, and thaw overnight in the refrigerator for the most even reheating.
  • Reheating: Warm only the portion you need in a saucepan over medium-low heat, stirring occasionally, until it reaches 165°F. If it has thickened in the fridge, loosen it with a splash of broth or water; avoid a hard boil, which can break up the beans.

Questions That Come Up When Making Beef Taco Soup

Can I use dried beans instead of canned beans?+

No, not straight from the bag. The soup simmers for only 20–25 minutes, which isn’t enough time to cook dried beans safely and evenly. Use fully cooked canned beans, or cook dried beans separately before adding them.

How do I fix the soup if it tastes too salty?+

Stir in a little water or unsalted broth, then taste again before adding anything else. Packets and canned ingredients vary in salt, so a small addition can soften the saltiness without covering up the tomato and taco-seasoning flavors.

Can I add uncooked rice directly to the soup?+

I wouldn’t add uncooked rice to this pot. It absorbs broth as it cooks, and the soup’s short simmer won’t reliably cook every type of rice through. Cook rice separately and add it to individual bowls if you want it with the soup.

Can I make this soup in a slow cooker?+

I don’t recommend transferring these steps directly to a slow cooker. This stovetop version browns the beef first and simmers uncovered, which lets the broth reduce slightly; a covered slow cooker won’t produce quite the same texture or timing.

Beef Taco Soup

Beef taco soup simmers ground beef, beans, corn, and tomatoes with taco seasoning in a savory broth. A gentle uncovered simmer brings the flavors together for a hearty, spoonable soup.
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Servings: 6 servings
Course: Dinner
Cuisine: Tex-Mex
Calories: 380

Ingredients
  

  • 1 lb ground beef 85% lean
  • 1 yellow onion medium, diced
  • 0.5 tsp kosher salt
  • 0.25 tsp black pepper
  • 2 cloves garlic minced
  • 1 packet (1 oz) taco seasoning
  • 1 can (14.5 oz) diced tomatoes with juices
  • 1 can (10 oz) diced tomatoes with green chiles with juices
  • 1 can (15 oz) black beans drained and rinsed
  • 1 can (15 oz) pinto beans drained and rinsed
  • 1 can (15 oz) corn drained
  • 4 cups beef broth

Method
 

  1. In a 6-quart pot over medium heat, cook the ground beef, onion, salt, and pepper, breaking up the beef, until browned and it reaches 160°F, 6–8 minutes.
  2. Drain excess fat.
  3. Stir in the garlic and cook for 30 seconds.
  4. Stir in the taco seasoning.
  5. Add the diced tomatoes, tomatoes with green chiles, black beans, pinto beans, corn, and beef broth.
  6. Bring to a boil over medium-high heat.
  7. Reduce the heat to maintain a gentle simmer and cook uncovered for 20–25 minutes, stirring occasionally.

Notes

For the best texture, break the beef into small crumbles as it browns. Refrigerate leftovers for up to 4 days; freeze yes, for up to 3 months. For a lower-sodium option, choose no-salt-added beans and reduced-sodium beef broth.
Share on:

You might also like these recipes

Leave a Comment

Recipe Rating