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

Taco Soup

Prep Time 10 min
Cook Time 25 min
Servings 8

Taco Soup

Taco soup earns its keep because it tastes like a full loaded taco bowl, but it comes together in one pot with almost no babysitting. The broth stays bold and savory, the beans hold their shape, and the toppings give you all the contrast: creamy sour cream, sharp cheddar, and salty tortilla chips. It’s the kind of meal that feels casual enough for a weeknight but still lands hard when you need something comforting and filling.

What makes this version work is the balance between the seasoning packets and the canned tomatoes. The ranch mix adds a cool, herby backbone that keeps the taco seasoning from tasting flat, and the Rotel brings just enough heat and acidity to wake everything up. Browning the beef well before anything else matters, because those browned bits are what give the broth depth instead of making it taste like spiced water.

Below, I’ll walk you through the one-pot method that keeps the soup from going muddy, plus the small tweaks that help if you want it thicker, milder, or easier to make ahead.

“

The broth thickened up beautifully after the simmer, and the ranch seasoning made it taste like it had cooked all day. My kids fought over the crushed tortilla chips on top.

★★★★★— Megan L.

Save this taco soup for nights when you want bold Tex-Mex flavor, a thick spoonable broth, and a bowl that stacks up beautifully with cheddar, sour cream, and crunchy chips.

Save to Pinterest

The One Thing That Keeps Taco Soup From Tasting Thin

The biggest mistake with taco soup is dumping everything into the pot and expecting the broth to carry the whole dish. It won’t, not on its own. You need a browned beef base and a short simmer after the canned ingredients go in so the seasoning has time to bloom and the broth picks up body from the tomatoes, beans, and corn.

The other thing that matters is heat control. Once the soup boils, drop it to a steady simmer. If you keep it at a hard boil, the beans start breaking down too quickly and the broth turns cloudy instead of staying rich and chunky. A short simmer is enough here; this isn’t a recipe that gets better from an hour on the stove.

  • Brown the beef deeply — let it pick up actual color before you drain it. Pale beef gives you pale broth.
  • Use the tomato juices — don’t drain the diced tomatoes or Rotel. That liquid helps build the soup’s body.
  • Simmer, don’t boil hard — a gentle bubble keeps the beans intact and lets the seasoning settle into the broth.
  • Taste at the end — the taco seasoning and ranch packet bring salt with them, so waiting to season keeps you from overshooting.

What the Taco Seasoning and Ranch Packet Are Doing Here

Taco Soup bold Tex-Mex hearty
  • Ground beef — this is your savory backbone. An 85/15 blend gives good flavor without making the soup greasy. If you use leaner beef, you may need a spoonful of oil in the pot to keep the onions from sticking after draining.
  • Taco seasoning — this brings the chili powder, cumin, and garlic notes that make the soup taste like tacos instead of generic beef soup. A packet is the easiest route, but if you’re using homemade seasoning, add it with the same timing and expect to adjust salt separately.
  • Ranch dressing mix — this is the ingredient people skip and then wonder why the soup tastes flat. It adds a creamy, herbal note that rounds out the tomatoes and makes the broth taste more layered.
  • Rotel and diced tomatoes — Rotel gives the soup heat and a little sharpness, while plain diced tomatoes keep the base from getting too spicy. If you want a milder pot, use mild Rotel and standard diced tomatoes.
  • Beans and corn — both add texture and make the soup feel complete. Drain them well so you don’t water down the broth, but don’t worry about rinsing obsessively; a little can liquid won’t hurt here.
  • Broth — beef broth gives the deepest flavor, but chicken broth works if that’s what you have. Water will technically work in a pinch, but the soup will taste noticeably thinner, so add extra seasoning if you go that route.

Building the Pot So the Broth Stays Bold

Browning the Beef First

Cook the ground beef over medium-high heat until it’s no longer pink and you start seeing browned bits stuck to the bottom of the pot. That fond is flavor, and it’s the reason this soup tastes cooked instead of assembled. Drain off the excess fat before moving on, but leave the browned residue behind. If there’s a lot of grease left in the pot, the broth can turn heavy instead of rich.

Softening the Onion and Garlic

Use the same pot for the onion so it can pick up what the beef left behind. Three minutes is enough for the onion to lose its raw edge and start turning translucent. Add the garlic at the end and cook it just until fragrant, about a minute. If garlic goes in too early, it can burn during the simmer and leave the whole pot bitter.

Letting Everything Simmer Together

Once the beans, corn, tomatoes, seasonings, and broth are in, bring the pot to a boil, then immediately lower it to a simmer. You want steady bubbles, not aggressive rolling. Fifteen to twenty minutes gives the flavors time to marry without turning the beans mushy. Taste before serving; if it needs more salt or a sharper edge, a small pinch of salt or a squeeze of lime fixes that fast.

How to Adapt Taco Soup Without Losing What Makes It Work

Make It Dairy-Free Without Changing the Soup

The soup itself is naturally dairy-free, so the only change is at the table. Skip the cheddar and sour cream, then lean on avocado, cilantro, jalapeños, and crushed tortilla chips for the finish. You keep the same bold broth and still get enough contrast on top to make each bowl feel complete.

Make It Thicker and More Chili-Like

Let it simmer uncovered for the last 5 to 10 minutes so some of the broth evaporates. If you want even more body, mash a small scoop of beans against the side of the pot before serving. That gives the soup a thicker texture without turning it into paste.

Swap the Beef for Turkey or Chicken

Ground turkey or chicken works well, but the broth will be a little lighter, so use beef broth if you want to keep the same depth. If you choose lean meat, add a touch of oil when sautéing the onion so nothing sticks. The final bowl stays hearty, just a little cleaner tasting.

Storage and Reheating

  • Refrigerator: Store for up to 4 days in an airtight container. The broth thickens a little as it sits, which is normal.
  • Freezer: Freezes well for up to 3 months. Cool it completely first, then freeze in portions so the beans and beef reheat evenly.
  • Reheating: Warm it gently on the stove over medium-low heat or in the microwave in short bursts, stirring between rounds. Add a splash of broth if it looks too thick. A hard boil during reheating can make the beans break down too much.

Questions I Get Asked About This Recipe

Can I make taco soup in a slow cooker?+

Yes. Brown the beef, onion, and garlic first so the soup doesn’t taste flat, then add everything to the slow cooker and cook on low for 4 to 6 hours. The stovetop version is faster, but the flavor is the same if you start with properly browned meat.

How do I make taco soup less spicy?+

Use mild Rotel or plain diced tomatoes plus a small can of green chiles, and choose a mild taco seasoning if you’re making your own blend. Toppings like sour cream and avocado also calm the heat at the bowl stage without changing the soup base.

Can I make taco soup ahead of time?+

Yes, and it holds up well. The flavors deepen overnight, and the broth gets a little richer after it sits. Reheat it gently and add the toppings fresh so the chips stay crunchy and the sour cream doesn’t melt into the pot.

How do I thicken taco soup without adding cream?+

Simmer it uncovered for a few extra minutes so some of the liquid cooks off, or mash a few beans against the side of the pot to give the broth more body. Both methods keep the soup Tex-Mex and spoonable without changing the flavor.

Can I use homemade taco seasoning instead of packets?+

Yes. Use about the same total amount of seasoning, then taste before adding extra salt because homemade blends vary a lot in sodium. The ranch mix is still the piece that gives the soup its rounded, savory finish, so don’t skip that part unless you’re intentionally changing the flavor.

Taco Soup

Taco soup with bold Tex-Mex flavor: tender beans, corn, and diced tomatoes simmered into a savory broth and finished with melty cheddar, tangy sour cream, and crunchy tortilla chips. This one-pot version uses taco seasoning plus ranch dressing mix for an extra punchy, hearty texture.
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Servings: 8 servings
Cuisine: Tex-Mex
Calories: 420

Ingredients
  

Ground beef base
  • 1 lb ground beef
  • 1 onion
  • 3 cloves garlic
Bean, corn, and tomatoes
  • 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
Toppings
  • 0.5 cup shredded cheddar
  • 0.5 cup sour cream
  • 0.75 cup tortilla chips crushed
  • 2 jalapeños sliced
  • 0.25 cup cilantro
  • 1 avocado

Equipment

  • 1 Dutch oven

Method
 

Brown the beef and sauté aromatics
  1. Heat a large pot over medium-high heat, then brown the ground beef until cooked through and drain the fat.
  2. Add the diced onion to the pot and sauté for 3 minutes, then add the minced garlic and cook for 1 minute.
Simmer the soup
  1. Add the black beans, kidney beans, corn, Rotel diced tomatoes with green chiles, diced tomatoes, taco seasoning, ranch dressing mix, and beef or chicken broth to the pot, then stir to combine.
  2. Bring the mixture to a boil, then reduce heat and simmer for 15-20 minutes until the flavors meld.
Season and serve
  1. Taste the soup and adjust seasoning with salt and pepper.
  2. Serve hot with shredded cheddar, sour cream, crushed tortilla chips, jalapeños, cilantro, and avocado on top.

Notes

Pro tip: simmer just until thickened slightly—if you want it heartier, simmer 5 minutes longer; if it gets too thick, add a splash of broth. Refrigerate leftovers in a sealed container for up to 4 days; freeze up to 3 months (add toppings fresh when reheating). For a lighter option, swap half the ground beef for extra-lean or use ground turkey while keeping the same seasonings.
Save this Recipe
📌 Save to Pinterest

Find the print button inside the recipe card below ↓

Leave a Comment

Recipe Rating