Best Rated Taco Soup Recipe: Spice-Infused Crunch Meets Hearty Broth

Soups & Stews

Best Rated Taco Soup Recipe: Spice-Infused Crunch Meets Hearty Broth

This taco soup recipe has earned its reputation as the best rated—packed with layers of smoky, spicy depth and the perfect crunch from tortilla strips.

The secret lies in a slow-simmered broth infused with cumin, chili powder, and a splash of beer, creating a flavor so rich it transforms simple ingredients into something extraordinary. I’ve perfected this version over years of testing, ensuring every bite delivers that restaurant-quality warmth without the fuss.

The magic starts with a hearty broth built from scratch, where ground beef (or crispy black beans for vegetarian) cooks down with onions, garlic, and spices until the flavors meld into something irresistible.

Topped with crispy tortilla strips, fresh cilantro, and a dollop of sour cream, it’s the ultimate comfort food that’s easy to customize—spice it up with jalapeños or keep it mild for picky eaters. The texture contrast alone makes it unforgettable.

What sets this apart is the balance: tender meat or beans, a broth so flavorful it needs no heavy seasoning, and toppings that add freshness and crunch. It’s the kind of dish that disappears fast at dinner parties or becomes a weeknight staple when you crave something satisfying yet simple.

The best part? It comes together in one pot, meaning minimal cleanup and maximum flavor.

Ready to make the best rated taco soup your new go-to? The instructions are straightforward, the ingredients are accessible, and the results are always crowd-pleasing. Let’s get cooking—your taste buds will thank you.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for best rated taco soup

Sixteen ingredients transform into the ultimate crowd-pleasing taco soup experience.

Ingredient Amount Notes
Ground Beef (85% lean) 🥩 1 ½ lb Browned and drained well
Black Beans (drained) 🌱 2 cups For vegetarian option, cooked
Yellow Onions 🧅 2 whole Diced into 1/4-inch pieces
Garlic Cloves 🧄 6 cloves Minced for aromatic depth
Canned Tomato Sauce 🍅 2 cups San Marzano preferred
Chicken Broth (low-sodium) 💧 4 cups Homemade or high-quality
Light Beer (lager or pale ale) 🍺 1 cup For depth, non-alcoholic works
Ground Cumin 🌿 2 tsp Toasted for deeper flavor
Chili Powder 🌶️ 2 tbsp Smoked or mild variety
Salt 🧂 1 ½ tsp Diamond Crystal preferred
Black Pepper 🌶️ ½ tsp Freshly ground for heat
Corn Tortillas 🌽 12 pieces Cut into strips for crunch
Fresh Cilantro 🌿 ½ cup Chopped for garnish
Sour Cream 🧀 ½ cup Full-fat for creaminess
Lime Wedges 🍋 2 whole For bright finish

The ground beef is non-negotiable for that deep, meaty flavor—85% lean gives you the right balance of richness and tenderness. If you're vegetarian, black beans hold up beautifully when cooked until creamy. For the onions, yellow or red both work, but yellow has a slightly sweeter profile. The San Marzano tomato sauce is worth the splurge—its natural sweetness cuts through the spices perfectly. I always grab mine from Whole Foods or Trader Joe's when they're on sale, but regular brands work too. The beer adds complexity—Corona or Modelo are my go-tos, but any light lager will do.

No beer? Extra chicken broth with a splash of apple cider vinegar mimics the acidity. Fresh garlic is a must, but if you're in a pinch, garlic powder at half the amount works. The tortilla strips are the secret weapon—Mission or Old El Paso corn tortillas crisp up perfectly. For extra crunch, bake them at 375°F for 8-10 minutes until golden. The cilantro can be swapped for parsley if you're not a fan, but trust me on keeping it fresh. The sour cream should be full-fat—Kroger's brand is my pantry staple, but any good-quality tub works. And don't skip the lime—it's the bright, tangy finish that ties everything together.

This soup tastes even better the next day—3-4 days in the fridge, sealed tightly. For leftovers, I portion mine into glass containers with tortilla strips on top so they stay crisp. Freezes beautifully for up to 3 months, though the tortilla strips get soggy, so add them fresh when reheating. Pro tip: Make a double batch—it disappears fast at gatherings. The broth keeps for 5 days in the fridge if you want to prep ahead, and the tortilla strips can be toasted in 5 minutes whenever you're ready to serve.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe because it’s actually a one-pot wonder—the beef, beans, and onions all caramelize together while the tomato sauce simmers into a rich base. No chopping boards to clear, no extra pans to scrub. Just dump, stir, and let it work its flavor.
  • Garlic Bomb Flavor: That minced garlic sizzling in the beef? It’s the star. The onions soften just enough to melt into the sauce, but the garlic stays bright and punchy—like a little flavor explosion in every spoonful. Honestly, I’ve tried store-bought versions, and this beats them every time.
  • Leftovers That Don’t Suck: Between us, most soups turn sad after day two. Not this one. The flavors deepen overnight, and the beans hold their texture. I make a double batch on Sundays, and by Wednesday, it’s still hearty enough to feed the whole family—no sad, watery reheats here.
  • Budget Meal for Busy Nights: Ground beef and canned tomato sauce? That’s my wallet’s best friend. The black beans stretch it into four servings without breaking the bank, and the onions and garlic cost pennies. It’s the kind of recipe that makes me feel like I’m treating myself, even when I’m grabbing takeout menus instead.

Step-by-step instructions for the ultimate taco soup

Here's how to craft a soup so packed with flavor and texture, it'll have everyone asking for seconds.

1

🍳 Step 1: Build the Flavor Foundation with Beef and Aromatics

Heat a large Dutch oven over medium-high heat and add the 1.5 lb ground beef (85% lean). Break it up with a wooden spoon, letting it brown evenly for 5-6 minutes until it loses its raw color. This step is crucial—don't rush it, or you'll miss that deep, meaty flavor.

Once the beef is browned, drain most of the fat (leave about 1 tablespoon for flavor), then add the 2 whole yellow onions (diced into 1/4-inch pieces) and 6 cloves garlic (minced). Cook for 3-4 minutes until the onions soften and the garlic becomes fragrant. Here's where the magic begins—those aromatic oils infuse into the beef, creating the soul of your soup.

2

🍳 Step 2: Deepen the Flavor with Spices and Liquids

Stir in the 2 tbsp chili powder, 2 tsp ground cumin, 1.5 tsp salt, and 0.5 tsp black pepper, letting the spices toast in the hot oil for 30 seconds until you smell that irresistible earthy aroma. This quick toasting step unlocks the full depth of the spices—don't skip it.

Pour in the 2 cups canned tomato sauce, 4 cups low-sodium chicken broth, and 1 cup light beer (lager or pale ale). Stir well and bring to a gentle boil, then reduce heat to medium-low and let it simmer uncovered for 15 minutes. The beer adds a subtle maltiness that balances the spices, while the tomato sauce ties everything together. This simmering time allows the flavors to meld beautifully.

3

🥘 Step 3: Add Beans and Tortilla Strips for Texture

Gently stir in the 2 cups drained black beans and 12 corn tortilla strips. The beans will soak up some of the broth, while the tortilla strips begin to soften just enough to add that perfect crunch. Let the soup simmer for another 10 minutes—this ensures the tortillas don't turn mushy but still hold their texture. You're aiming for a balance: tender enough to eat but still with that satisfying bite.

Here's the thing—if the soup starts to look too thick, add a splash of water or more broth to loosen it. You want a hearty, ladle-friendly consistency that coats the back of a spoon but still lets you see the layers of flavor beneath.

4

🔥 Step 4: Finish with Fresh Herbs and Bright Acid

Remove the soup from heat and stir in the 0.5 cup chopped fresh cilantro. This herb adds a bright, fresh contrast to the rich, spiced broth. Taste and adjust the seasoning if needed—this is your chance to fine-tune the balance of salt, spice, and acid.

Ladle the soup into bowls and top each serving with a dollop of 0.5 cup sour cream and a squeeze of 2 lime wedges. The sour cream cools the heat slightly, while the lime adds a zesty finish that cuts through the richness. Serve immediately while the tortilla strips are still crisp and the broth is steaming hot—this soup is best enjoyed fresh from the pot.

👨‍🍳

Pro Tips For Making Best Rated Taco Soup

  • CRISP THE ONIONS FIRST: Slice the yellow onions paper-thin and cook them in the same pot you’ll brown the beef—this draws out moisture and gives them that sweet, caramelized bite before anything else hits the pan. I used to skip this, and my soup always tasted flat until I realized the onions needed to sweat first.
  • BROWN THE BEEF LOW: Don’t rush the beef—break it into small chunks and cook it on medium-low heat until it’s fully browned, not just pink. High heat makes it rubbery, and you’ll end up with greasy soup instead of rich, meaty flavor. (Yes, it takes 10 minutes, but it’s worth it.)
  • RINSE THE BEANS: Drain and rinse the black beans twice before adding them to the soup—this cuts the bitterness and keeps the texture creamy, not mushy. I learned this after a batch turned into a sad, grainy mess.
  • SIMMER THE SAUCE: Let the tomato sauce bubble gently for at least 5 minutes after adding it—this lets the flavors meld instead of just heating through. Stir occasionally, and resist the urge to crank the heat; patience here makes the difference between "meh" and "wow."

Troubleshooting this dish

Broth Too Thin?

If your soup ends up watery, don’t panic—simmer uncovered for 10-15 extra minutes to reduce the liquid naturally. For quicker fixes, mash 1-2 extra tortilla strips into the broth to thicken it while adding crunch.

I’ve also had success stirring in 1 tbsp cornstarch mixed with 2 tbsp cold water and simmering for 2 minutes until thickened. 💡

Tortilla Strips Soggy?

Prevent mushy tortillas by toasting them separately in a dry skillet over medium heat for 2-3 minutes before adding to the soup. If they soften too much during cooking, stir in 4-6 fresh strips just before serving.

For extra crunch, bake strips at 375°F for 8-10 minutes before adding them to the broth. 🌽

Flavor Too Mild?

Boost the depth by adding 1 tsp smoked paprika or ½ tsp cayenne pepper while simmering. For a quick fix, stir in 1 tbsp taco seasoning mix (like Old El Paso) or a splash of hot sauce (like Cholula) at the end.

I also like adding 1 diced chipotle pepper in adobo sauce for smoky heat. 🌶️

Broth Too Salty?

Dilute with ½ cup extra broth or water and simmer for 5 minutes to balance the salt. For a more natural fix, add 1 extra tomato sauce (½ cup) to mellow the flavor.

If the soup is already served, top with extra sour cream or avocado slices to cut the saltiness. 🧀

Beans Too Soft?

Use canned black beans (not refried) and add them only in the last 5 minutes of cooking. For firmer texture, drain and rinse them before adding. I also recommend using 15 oz canned beans (not pre-cooked) to maintain structure. 🌱

Lime Too Tart?

Balance the acidity by adding 1 tbsp honey or sugar to the soup while simmering. For a smoother finish, serve with extra sour cream or shredded cheese (like Monterey Jack) to mellow the lime’s brightness. 🍯

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 9g45%
Cholesterol 90mg30%
Sodium 850mg37%
Total Carbohydrate 38g13%
Dietary Fiber 10g36%
Sugars 6g
Protein 34g68%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

Can I make this taco soup vegetarian? Swap the ground beef for 1.5 cups of cooked black beans or lentils and add 1 cup of diced sweet potatoes or corn kernels for extra heartiness. The recipe already includes beans, so you'll want to reduce those to 1 cup to balance the texture. The beer and spices will still create that rich, savory depth—just

1

How can I adjust the spice level?

For a milder version, reduce the chili powder to 1 tbsp and skip the cayenne. If you love heat, add ½ tsp cayenne pepper or 1 diced chipotle pepper in adobo sauce while simmering. For a smoky kick, stir in 1 tsp smoked paprika or a dash of hot sauce at the end. Taste as you go—you can always adjust!

2

Can I prep this soup ahead of time?

Yes! Make the broth and cook the beef, beans, and spices up to 2 days ahead, then store it in the fridge. When ready to serve, reheat and add fresh tortilla strips (toasted separately) and lime. For freezer-friendly prep, freeze the broth mixture without the tortillas for up to 3 months. Just thaw overnight and crisp the tortillas fresh.

3

What are the best toppings to add?

Beyond the suggested sour cream and lime, try crumbled queso fresco, diced avocado, pickled jalapeños, or shredded cheese. For extra crunch, add toasted pepitas or crushed tortilla chips. Each topping adds a new dimension—pick based on what you love! The key is balancing textures: creamy (sour cream), fresh (cilantro/lime), and crunchy (tortillas/chips).

4

Why does my soup taste flat?

Flat flavor usually means the spices didn’t toast enough or the broth didn’t simmer long enough. Always toast the spices for 30 seconds to unlock their aroma. For depth, simmer uncovered for at least 20 minutes to let flavors meld. If it’s still bland, stir in 1 tbsp taco seasoning or a splash of beer or vinegar to brighten it up.

★★★★★4.9(2 reviews)
Categories Soups & Stews