Taco Soup

Loading…

By Reading time
Servings 4–6 people

Taco soup is the kind of weeknight dinner that disappears fast because it lands in the bowl hot, hearty, and layered with familiar Tex-Mex flavor in every bite. The broth stays brothy enough to spoon, but the beans, beef, corn, and tomatoes give it enough body to eat like a meal. Topped with crunchy tortilla chips and cool sour cream, it hits that nice contrast of textures that keeps people going back for another bowl.

This version works because the ranch seasoning and taco seasoning do more than add salt. They give the soup that seasoned, slightly tangy depth you expect from taco soup without turning it muddy or overly thick. Browning the beef first matters, too. Those browned bits in the pot are the base of the whole dish, and they make the broth taste like it simmered all afternoon even though dinner is on the table in under 40 minutes.

Below, I’ve included the little details that keep the broth balanced and the toppings crisp. If you like a soup that’s easy to build, easy to serve, and even better the next day, this one earns a spot in the rotation.

“

The broth had the perfect amount of seasoning and it thickened up just enough after simmering. My husband kept adding tortilla chips until the bowl was basically gone.

★★★★★— Melissa R.

Save this taco soup for nights when you want a bold, brothy bowl loaded with beef, beans, and crunchy topping.

Save to Pinterest

The Trick That Keeps Taco Soup Brothy, Not Gloppy

The biggest mistake with taco soup is treating it like chili and cooking it down until it turns thick and heavy. That can happen fast once the beans and tomatoes go in, especially if the heat stays too high. This soup is better when the broth stays loose enough to carry the taco seasoning and ranch flavor without burying the toppings.

That balance comes from two things: using enough broth from the start and simmering only long enough for the flavors to marry. You want the soup to look rustic and full, not reduced into a paste. If it starts tightening up more than you like, add a splash of broth at the end and stir before serving.

What Each Ingredient Is Actually Doing In This Bowl

Taco soup bold brothy Tex-Mex
  • Ground beef — This gives the soup its backbone and a savory, meaty base. Brown it until you get some color; pale meat tastes flat, and that’s the first place this recipe loses depth.
  • Taco seasoning and ranch mix — These packets do the heavy lifting for flavor and are hard to fully replace one-for-one with pantry spices. If you use homemade seasoning, add enough salt and a little dried dill or parsley to mimic the ranch note.
  • Rotel and diced tomatoes — Rotel brings heat and acidity, while plain diced tomatoes add volume and balance. If you only have regular diced tomatoes, add a small pinch of chili flakes or a spoonful of diced green chiles so the soup doesn’t taste one-note.
  • Black beans and kidney beans — Using two kinds of beans gives the soup better texture. One turns soft and creamy, the other stays a little firmer, which keeps every spoonful interesting.
  • Broth — Broth is what keeps this tasting like soup instead of a skillet dump. Beef broth gives the deepest flavor, but chicken broth works fine if that’s what you have.

The Simmer That Pulls It All Together

Browning the Beef Properly

Cook the beef over medium-high heat until it loses the pink color and picks up some browned bits on the bottom of the pot. Drain off excess fat, but leave enough behind to cook the onion. If the meat steams instead of browns, the soup will taste thinner and less savory from the start.

Softening the Onion and Garlic

Let the onion cook in the same pot until it turns translucent and starts to soften at the edges. Add the garlic for just a minute, long enough for it to smell fragrant. If the garlic goes in too early, it can turn bitter before the soup even starts simmering.

Building the Soup Base

Once the canned ingredients, seasoning packets, and broth go in, stir until everything looks evenly mixed. Scrape the bottom of the pot to pull up the browned bits from the beef. That little step makes a bigger difference than it looks like it should.

Simmering to the Right Texture

Bring the pot to a boil first, then drop the heat and simmer for 15 to 20 minutes. You’re looking for a gentle bubble, not a hard boil, because aggressive heat can make the beans split and the broth reduce too quickly. Taste at the end and adjust with salt and pepper only after the flavors have had time to settle.

How to Adapt Taco Soup Without Losing What Makes It Good

Make It Lighter With Ground Turkey

Swap the beef for ground turkey and cook it the same way, but don’t expect quite the same deep savory flavor. Add an extra pinch of salt and a little olive oil if the turkey is very lean, because it needs a touch more help to taste full.

Make It Dairy-Free Without Changing the Soup

The soup itself is naturally dairy-free as written, so the fix is in the toppings. Skip the cheddar and sour cream, then use avocado, cilantro, jalapeños, and extra tortilla chips for the same layered finish without any dairy at all.

Make It Thicker for a Heartier Bowl

Let the soup simmer uncovered for the last 5 minutes if you want a thicker broth. You can also mash a small scoop of beans against the side of the pot, which gives body without turning the whole thing into chili.

Storage and Reheating

  • Refrigerator: Store covered for up to 4 days. The broth may thicken a little as it sits, which is normal.
  • Freezer: It freezes well for up to 3 months. Cool it completely first, then freeze in portions so it thaws evenly.
  • Reheating: Warm it gently on the stove over medium-low heat, adding a splash of broth if needed. Don’t boil it hard or the beans can break apart and the texture gets tired fast.

Answers to the Questions Worth Asking

Can I make taco soup ahead of time?+

Yes, and it usually tastes even better the next day because the seasoning settles into the broth. Reheat it gently and add a little broth if it’s thicker than you want. Save the chips and fresh toppings for serving so they stay crisp.

How do I keep taco soup from getting too thick?+

Use the full amount of broth and keep the simmer gentle. If it tightens up after sitting, stir in a splash more broth before serving. The beans will continue to absorb liquid as the soup rests, which is normal.

Can I use homemade taco seasoning instead of packets?+

Yes, but you’ll need to replace both the taco seasoning and the ranch packet flavor. Homemade taco seasoning works best if you also add dried parsley or dill plus enough salt to match the packaged mix. Without that extra herby note, the soup tastes more like seasoned bean soup than taco soup.

How do I make taco soup less spicy?+

Use mild Rotel or swap it for plain diced tomatoes if you want almost no heat. You can also serve it with extra sour cream and avocado, which cools the bowl without changing the flavor base. The toppings do a lot of the work here.

Can I freeze taco soup with the beans and tomatoes already in it?+

Yes, it freezes well because there’s no cream to separate. The beans may soften a little after thawing, but the soup still holds up. Cool it first, freeze in airtight containers, and thaw overnight in the refrigerator for the best texture.

Taco Soup

Taco soup with a bold Tex-Mex broth, tender beans and corn, and hearty diced tomatoes simmered until thick. Finished with shredded cheddar, sour cream, crushed tortilla chips, jalapeños, cilantro, and avocado for a classic topping stack.
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Servings: 8 servings
Course: Main Dish
Cuisine: Tex-Mex
Calories: 520

Ingredients
  

Base
  • 1 lb ground beef Use 80/20 for best flavor; drain excess fat after browning.
  • 1 onion, diced
  • 3 garlic, minced
  • 1 can (15 oz) black beans, drained
  • 1 can (15 oz) kidney beans, drained
  • 1 can (15 oz) corn, drained
  • 1 can (10 oz) Rotel diced tomatoes with green chiles
  • 1 can (14 oz) diced tomatoes
  • 1 packet (1 oz) taco seasoning
  • 1 packet (1 oz) ranch dressing mix
  • 4 cup beef or chicken broth
Topping
  • 0.5 cup shredded cheddar
  • 0.5 cup sour cream
  • 0.75 cup tortilla chips, crushed
  • 2 sliced jalapeños
  • 0.25 cup cilantro
  • 1 avocado Diced or sliced for serving.

Equipment

  • 1 Dutch oven

Method
 

Brown the beef and build flavor
  1. Brown ground beef in a large pot over medium-high heat and drain the fat. Cook until no pink remains, with browned bits left on the bottom of the pot.
  2. Sauté onion in the same pot for 3 minutes. Add garlic and cook 1 minute, stirring until fragrant.
Simmer the soup
  1. Add all canned ingredients, both seasoning packets, and broth to the pot, then stir to combine. Scrape up any browned bits so everything is evenly mixed.
  2. Bring the mixture to a boil, then reduce heat and simmer for 15-20 minutes. Keep it at a gentle bubble until the flavors meld and the broth looks slightly thickened.
  3. Taste and adjust seasoning with salt and pepper. Stir well so the seasoning is evenly distributed before serving.
Serve with toppings
  1. Serve the taco soup topped with shredded cheddar, sour cream, crushed tortilla chips, jalapeños, cilantro, and avocado. Add the chips last so they stay crunchy.

Notes

For a thicker, stew-like texture, simmer on the low end of 15-20 minutes uncovered. Store leftovers in the refrigerator up to 4 days; reheat gently on the stovetop or microwave. Freezing is yes: freeze without the crunchy tortilla chips and dairy toppings, then add them after reheating. For a dairy-light option, swap sour cream for plain Greek yogurt.
Recipes I Love Most

Save this cozy recipe

Pin it, print it, leave some love, or copy the link to share.

Save to Pinterest

Leave a Comment

Recipe Rating