New recipes every day — Follow on Pinterest to never miss one ✦
Beef Taco Soup
Home › Soups, Stews & Chili › Beef Taco Soup
Soups, Stews & Chili

Beef Taco Soup

Prep Time 15 min
Cook Time 30 min
Servings 8

Beef Taco Soup

Beef taco soup lands in that sweet spot between fast weeknight dinner and the kind of bowl people keep going back to for “just a little more.” The broth turns deep orange-red and savory, the beef stays hearty, and every spoonful gets a little hit of sweet corn, beans, tomatoes, and taco-seasoned richness. It eats like a full meal, especially once you pile on cheddar, sour cream, and a handful of crushed tortilla chips.

What makes this version work is the order. Browning the beef first gives the soup a stronger base, and cooking the spices in the pot for a minute before the broth goes in wakes them up and keeps the finished soup from tasting flat. The beans and tomatoes do most of the body-building here, while the beef broth stretches everything into a spoonable, satisfying soup instead of a thick chili.

Below, I’ll show you the little things that matter most: how to keep the broth bold, when to season for the best flavor, and which toppings change the bowl from good to the kind of dinner people request again next week.

“

The broth got richer after the 20-minute simmer and the beans held their shape instead of turning mushy. I topped mine with sour cream and crushed chips, and it tasted like a restaurant bowl at home.

★★★★★— Megan L.

Save this beef taco soup for nights when you want a hearty Tex-Mex bowl with minimal effort and max toppings.

Save to Pinterest

The Reason the Spices Go in Before the Broth

If you dump the broth in too soon, the taco seasoning never gets the chance to bloom in the fat left from the beef. That short minute with the garlic, cumin, chili powder, and smoked paprika in the pot matters more than it looks on paper. The spices toast just enough to smell rounder and deeper, and that keeps the final soup from tasting like seasoned liquid with beans floating in it.

The other thing that matters is not rushing the simmer. The soup needs those 20 minutes for the tomatoes, beans, and broth to come together into one cohesive bowl. If it tastes thin right after simmering, give it another five minutes uncovered before you reach for more seasoning. The broth tightens up as moisture evaporates and the flavors settle.

What Each Ingredient Is Actually Doing in the Pot

Beef Taco Soup hearty Tex-Mex beans
  • Ground beef — An 80/20 blend gives you enough fat for flavor without making the soup greasy. If you use leaner beef, the soup still works, but you’ll lose some richness unless you add a little extra oil when sautéing the vegetables.
  • Onion, bell pepper, and garlic — This is the savory backbone. Dice the onion and pepper fairly small so they soften fast and disappear into the soup instead of staying chunky and raw-tasting.
  • Rotel and diced tomatoes — The mix of both gives you heat, acidity, and enough tomato body to make the broth taste built, not watered down. If you only have plain diced tomatoes, add a spoonful of extra green chiles or a pinch more chili powder.
  • Kidney beans and black beans — These make the soup hearty and add that thick, spoon-coating texture. Canned beans are the right choice here because they hold their shape and don’t require extra cook time.
  • Taco seasoning, cumin, chili powder, and smoked paprika — The packet brings familiar taco flavor, while the extra spices keep it from tasting one-note. Smoked paprika is the quiet upgrade; it adds a deeper, almost grilled note that makes the broth taste like it simmered longer than it did.
  • Beef broth — Use a broth you’d actually sip. Since it’s a big part of the finished flavor, a weak broth makes the whole pot taste flat.

Building the Bowl Without Ending Up With Thin Broth

Brown the Beef First

Start with the ground beef in a large pot over medium-high heat and let it brown instead of just turning gray. Those browned bits at the bottom are flavor, and they matter once the liquid goes in. Drain the excess fat if there’s a lot in the pot, but leave a little behind so the vegetables and spices have something to cook in. If the beef steams instead of browns, the soup loses depth right from the start.

Softening the Vegetables

Add the onion and bell pepper to the same pot and cook them until the onion looks translucent and the pepper has softened, about four minutes. Stir in the garlic for the last minute only; garlic burns fast, and burnt garlic will make the whole pot bitter. You want the vegetables softened and glossy, not browned hard. This is where the base starts tasting like a real soup instead of seasoned beef with cans dumped in.

Blooming the Seasonings

Stir in the taco seasoning, cumin, chili powder, and smoked paprika and cook them for about a minute. The mixture should smell warm and fragrant almost immediately. If the pot looks dry, that’s fine; the spices are blooming in the beef fat and vegetable moisture. Once they smell toasty, move on quickly so the garlic doesn’t overcook.

Letting the Soup Simmer Into Itself

Add the canned tomatoes, beans, corn, and beef broth, then bring everything to a boil before lowering it to a steady simmer. Twenty minutes is enough for the flavors to marry and the broth to darken, but don’t boil it hard the whole time or the beans can start breaking apart. Taste near the end and add salt and pepper only after the soup has reduced a little; seasoning too early can leave you overshooting once the liquid concentrates.

How to Change It Without Losing the Taco Soup Feel

Make It Dairy-Free

Skip the sour cream and cheddar toppings, or use dairy-free versions if you like that creamy finish. The soup itself is already dairy-free, so this swap doesn’t change the base flavor at all. A squeeze of lime and extra cilantro help replace the brightness you’d usually get from sour cream.

Use Ground Turkey Instead of Beef

Ground turkey works well, but it needs a little help. Add a tablespoon of oil when browning it, and don’t skimp on the cumin and smoked paprika because turkey has a milder flavor than beef. The soup will be lighter, but it still lands in the same cozy bowl category.

Make It Gluten-Free

This recipe is naturally close to gluten-free, but check the taco seasoning and broth label carefully. Some packaged seasonings use fillers or anti-caking agents that contain gluten. Once you use certified gluten-free versions, the finished soup tastes exactly the same.

Stretch It for a Bigger Crowd

This soup scales well. Add another can of beans, one more can of tomatoes, and an extra cup or two of broth if you need to feed more people. The only thing to watch is seasoning; bigger batches need a little more salt at the end because the flavors spread out across more liquid.

Storage and Reheating

  • Refrigerator: Store in an airtight container for up to 4 days. The flavor deepens overnight, and the broth may thicken a little as it chills.
  • Freezer: Freezes well for up to 3 months. Cool it completely first, then portion it into freezer-safe containers, leaving a little room for expansion.
  • Reheating: Warm gently on the stovetop over medium-low heat or in the microwave in short bursts, stirring between each one. If it looks too thick after chilling, add a splash of broth or water instead of cranking the heat up, which can make the beans split and the beef toughen.

Answers to the Questions Worth Asking

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

Yes. Brown the beef and soften the onions, peppers, and garlic first, then move everything to the slow cooker and cook on low for 4 to 6 hours. That quick stovetop step matters because raw onion and unbrowned beef make the soup taste flatter.

How do I thicken beef taco soup?+

Let it simmer uncovered for the last 5 to 10 minutes so some liquid evaporates. If you want it even thicker, mash a small spoonful of beans against the side of the pot and stir them back in. That gives the broth body without turning it into chili.

Can I use ranch seasoning in beef taco soup?+

You can, but it changes the flavor away from Tex-Mex and into a creamier, tangier direction. If you add it, use a small amount and taste before adding more taco seasoning, since ranch mixes are usually salty. I prefer keeping this soup more tomato-and-spice forward.

How do I keep the beans from getting mushy?+

Use canned beans and add them after the broth, then simmer the soup gently instead of boiling it hard. Beans break down when they’re overcooked or knocked around in a rolling boil. A steady simmer keeps them intact and still lets the flavors come together.

Can I freeze beef taco soup with the toppings on it?+

No, freeze the soup plain. Sour cream, cheese, chips, and cilantro don’t thaw well and will change texture or turn watery. Freeze the soup itself, then add fresh toppings after reheating.

Beef Taco Soup

Beef taco soup with a deep Tex-Mex broth, made by browning 80/20 ground beef, then simmering canned beans, corn, and tomatoes until richly flavored. Topped with cheddar, sour cream, tortilla chips, jalapeños, and cilantro for an easy loaded bowl.
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 and aromatics
  • 1 onion diced
  • 1 green bell pepper diced
  • 4 garlic cloves, minced
Beans, corn, and tomatoes
  • 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
Seasoning and liquids
  • 1 packet (1 oz) taco seasoning
  • 4 cup beef broth
  • 2 tsp cumin
  • 1 tsp chili powder
  • 0.5 tsp smoked paprika
Toppings
  • 1 cheddar shredded
  • 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 as it cooks, then drain the fat.
Sauté aromatics
  1. Sauté the onion and green bell pepper in the same pot for 4 minutes, stirring until softened.
  2. Add the garlic and cook for 1 minute, stirring just until fragrant.
Build Tex-Mex flavor
  1. Stir in the taco seasoning, cumin, chili powder, and smoked paprika for 1 minute to toast the spices.
Simmer the soup
  1. Add the kidney beans, black beans, corn, Rotel tomatoes, diced tomatoes, and beef broth, then bring the mixture to a boil.
  2. Simmer for 20 minutes until the broth is deeply flavored, then season with salt and pepper.
Serve
  1. Serve the taco soup loaded with cheddar, sour cream, tortilla chips, jalapeños, and cilantro.

Notes

For the best texture, keep the soup at a steady simmer (not a rolling boil) during the 20-minute cook so it thickens slightly and tastes cohesive. Store leftovers covered in the fridge for up to 4 days; freeze in airtight containers for up to 3 months. Dietary swap: use all-bean broth and omit the beef for a vegetarian version by replacing ground beef with crumbled plant-based protein.

Leave a Comment

Recipe Rating