Beef Taco Soup

Emily
By

Beef taco soup lands in that sweet spot between a fast weeknight dinner and a bowl that tastes like it simmered all afternoon. The broth turns deep and savory, the beef stays hearty, and the beans and corn give every spoonful a little something extra. It eats like taco night in soup form, with enough texture to keep it interesting right down to the last bite.

What makes this version work is the layering. Browning the beef first gives the pot a strong base, and cooking the onion, pepper, and garlic in the same pan picks up all that flavor instead of leaving it behind. The taco seasoning gets a minute in the hot pot with the cumin, chili powder, and smoked paprika before the broth goes in, which wakes up the spices and keeps the soup from tasting flat.

Below, I’m walking through the part that matters most: how to build a broth that tastes full-bodied instead of watery, plus the toppings that make this bowl taste finished. If you like a soup that holds up well for leftovers, this one earns its keep.

“

The broth got so much richer after that 20-minute simmer, and the beans held their shape instead of turning mushy. I topped it with cheddar and sour cream and my husband went back for a second bowl before I sat down.

★★★★★— Melissa T.

Save this beef taco soup for a fast Tex-Mex dinner with a bold, chunky broth and all the toppings.

Save to Pinterest

The Step That Keeps the Broth From Tasting Thin

A lot of taco soups fall apart because every ingredient goes in at once. The beef gives you the first layer of flavor, but the real difference comes from letting the spices hit the hot pot before the liquid does. That brief toast makes the cumin and chili powder taste deeper and less dusty.

The other thing that matters here is the simmer. Twenty minutes is enough to pull the canned tomatoes, beans, and broth together without turning the beans mealy or letting the corn lose its pop. If the soup tastes flat at the end, it usually needs salt more than more spice.

What Each Ingredient Is Actually Doing in This Soup

Beef taco soup hearty Tex-Mex
  • Ground beef — An 80/20 blend gives you enough fat to carry the flavor through the broth. If you use leaner beef, the soup will still work, but the finished pot tastes a little less rich. Drain the excess fat after browning, but leave a thin coating in the pot so the vegetables have something to cook in.
  • Onion, bell pepper, and garlic — This is the aromatic base that keeps the soup from tasting like seasoned canned ingredients. Dice the onion and pepper small so they soften in the same amount of time. Garlic only needs a minute; if it goes in early, it can turn bitter before the broth is added.
  • Rotel and diced tomatoes — Rotel brings heat, acidity, and that unmistakable Tex-Mex note. The plain diced tomatoes add volume and body without making the soup too sharp. If you only have one kind of tomato, use it, but the combination gives you a better balance.
  • Kidney beans, black beans, and corn — These are what make the soup substantial enough for dinner. Drain them well so the broth stays savory instead of starchy and watery. If you want a thicker bowl, simmer uncovered for the last 5 minutes.
  • Taco seasoning, cumin, chili powder, and smoked paprika — The packet gives the soup its familiar taco backbone, while the extra spices push the flavor deeper. Smoked paprika adds a round, savory edge that keeps the broth from tasting one-note. If your taco seasoning is heavily salted, season at the end with care.
  • Beef broth — This is the liquid that pulls everything together, so use one you’d actually drink from a spoon. A good broth gives the soup depth; a weak one leaves it tasting like watered-down taco filling.

Building the Pot in the Right Order

Browning the Beef First

Cook the beef over medium-high heat until it loses its pink color and starts to pick up browned bits on the bottom of the pot. Those bits matter. If the beef steams instead of browns, the soup loses a layer of savory flavor, so spread it out in the pot and give it a minute before stirring again. Drain off the excess fat, but don’t scrub the pot clean.

Softening the Vegetables in the Same Pan

Add the onion and bell pepper to the pot with the beef drippings and cook until the onion turns translucent and the pepper softens at the edges. That takes about 4 minutes. If the vegetables go in before the fat is drained, the soup can feel greasy; if the pot is too dry, add a small splash of broth or water just to keep them moving.

Waking Up the Spices

Stir in the taco seasoning, cumin, chili powder, and smoked paprika and cook for 1 minute before adding the liquids. The mixture should smell fragrant and slightly toasted. If the spices sit too long on the heat without liquid, they can scorch, so keep them moving and add the tomatoes and broth as soon as the aroma blooms.

Simmering Into a Finished Soup

Once the beans, corn, tomatoes, and broth go in, bring the pot to a boil and then drop it to a steady simmer for 20 minutes. The broth should darken a little and taste more integrated by the end, not just salty and spicy. If it looks too thin, let it bubble uncovered for a few extra minutes. If it tastes dull, add salt before you reach for more seasoning packets.

How to Adapt This for Different Nights and Different Diets

Make It Dairy-Free Without Losing the Comfort

The soup itself is already dairy-free, so the only change is the topping. Use avocado, cilantro, jalapeños, and crushed tortilla chips instead of sour cream and cheddar. You still get that creamy-cool contrast from the avocado, just without the dairy.

How to Make It Thicker and More Filling

Simmer the soup uncovered for the last 10 minutes, or mash a small scoop of the beans against the side of the pot. That gives the broth a fuller body without adding flour or cornstarch. It turns the soup from brothy to spoon-coating.

Swap in Ground Turkey or Chicken

Ground turkey or chicken works if you want a lighter soup, but it needs a little help. Keep the cumin and smoked paprika, and don’t skip draining the pan after browning because poultry can release more liquid than beef. The result will be a little leaner, but the Tex-Mex flavor still comes through.

Storage and Reheating

  • Refrigerator: 4 days. The broth gets even better overnight, and the beans hold up well.
  • Freezer: Freezes well for up to 3 months. Cool it completely first, then store it in airtight containers with a little headspace.
  • Reheating: Warm it on the stovetop over medium-low heat until steaming. Don’t boil it hard, or the beans can split and the broth can taste reduced too far. Add a splash of broth if it thickened in the fridge.

Questions I Get Asked About This Recipe

Can I make beef taco soup in a slow cooker?+

Yes, but brown the beef and soften the vegetables first. That step builds flavor the slow cooker can’t create on its own. After that, combine everything and cook on low until the soup tastes melded, then adjust the salt at the end.

How do I keep the soup from tasting too salty?+

Use low-sodium broth if you can, because taco seasoning and canned tomatoes already bring plenty of salt. If it tastes too salty at the end, add a splash of broth or water and a handful more beans or tomatoes to spread it out. A squeeze of lime can also help the seasoning read cleaner without adding more salt.

Can I use pinto beans instead of kidney beans?+

Yes. Pinto beans are softer and a little creamier, so the soup will feel less chunky but still work well. Use the same amount and drain them first so the broth stays clear and flavorful.

How do I make beef taco soup thicker?+

Let it simmer uncovered so some of the liquid evaporates, or mash a few beans right in the pot. Both methods thicken the broth without changing the flavor. Avoid adding flour unless you want the soup to lose that clean, brothy texture.

Can I freeze leftover taco soup with the beans and corn in it?+

Yes, it freezes well. The beans and corn hold their texture better than a lot of vegetables in soup, so it reheats nicely. Cool it first, then freeze in portions so you can thaw only what you need.

Beef Taco Soup

Beef taco soup with a deep Tex-Mex broth, simmered until richly flavored and loaded with classic toppings like cheddar, sour cream, tortilla chips, jalapeños, and cilantro. Ground beef, beans, corn, and tomatoes cook together for a hearty spoonable dinner.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 8 servings
Course: Dinner
Cuisine: Tex-Mex
Calories: 420

Ingredients
  

Ground beef
  • 1.5 lb ground beef (80/20)
Vegetables
  • 1 onion, diced
  • 1 green bell pepper, diced
  • 4 garlic, minced
Canned goods
  • 1 can (15 oz) kidney beans, drained
  • 1 can (15 oz) black beans, drained
  • 1 can (15 oz) corn, drained
  • 1 can (10 oz) Rotel tomatoes
  • 1 can (14 oz) diced tomatoes
Broth and seasonings
  • 4 cup beef broth
  • 1 packet (1 oz) taco seasoning
  • 2 tsp cumin
  • 1 tsp chili powder
  • 0.5 tsp smoked paprika
  • 1 salt and pepper
Toppings
  • 1 cheddar
  • 1 sour cream
  • 1 tortilla chips
  • 1 jalapeños
  • 1 cilantro

Equipment

  • 1 Dutch oven

Method
 

Brown the beef
  1. Brown the ground beef in a large pot over medium-high heat, breaking it up until cooked through; drain fat.
Build the Tex-Mex base
  1. Sauté the onion and bell pepper in the same pot for 4 minutes, stirring occasionally, until softened.
  2. Add the garlic and cook for 1 minute, stirring, until fragrant.
  3. Stir in the taco seasoning, cumin, chili powder, and smoked paprika and cook for 1 minute to bloom the spices.
Simmer the soup
  1. Add all canned ingredients and the beef broth, then bring the mixture to a boil.
  2. Simmer for 20 minutes so the broth becomes deeply flavored, then season with salt and pepper to taste.
Serve
  1. Ladle the soup into bowls and top each serving with cheddar, sour cream, tortilla chips, jalapeños, and cilantro.

Notes

For best flavor, simmer until the liquid looks slightly thick and glossy, and season at the end so the balance stays right. Store leftovers in the refrigerator for up to 4 days; reheat gently on the stove. Freeze for up to 3 months (add sour cream and cheddar after reheating). For a lighter option, use 90/10 ground beef or substitute lean ground turkey while keeping the same seasonings.

You might also like these recipes

Leave a Comment

Recipe Rating