Soups & Stews
This is the best taco soup recipe in the world—delivering the bold, layered flavors of your favorite Mexican restaurant with a comforting bowl of hearty goodness. 🌟 The secret lies in crispy tortilla strips that add satisfying texture, while a rich, spiced broth brings all the familiar taco flavors together in one perfect package. I've perfected this over years of weeknight testing—it's the kind of recipe that disappears faster than you can say "refried beans." The magic starts with a deep, aromatic broth built on layers of spices—cumin, chili powder, and garlic—that simmer until they release their full potential. Ground beef or chicken adds protein, while black beans and corn bring hearty texture. What makes this recipe truly stand out is the crispy tortilla strips baked until golden, adding a satisfying crunch that balances the creamy soup. By the time you're done, you'll have a steaming bowl of taco soup that's packed with flavor in every spoonful—tender meat, creamy broth, crunchy toppings, and all the familiar taco spices you love. It's the kind of meal that feels indulgent yet simple to make, perfect for feeding a crowd or enjoying as a cozy solo dinner. Top with all your favorites—shredded cheese, sour cream, avocado, and fresh cilantro—to customize it your way. This recipe is designed to be your new go-to for quick, satisfying meals that taste like they came from a restaurant. Let's get cooking!
Ingredients for best taco soup recipe in the world
Bold spices, crispy tortillas, and hearty broth—this is the ultimate taco soup lineup.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Beef (85% Lean) 🥩 | 1 ½ lb | Browned and drained well |
| Corn Tortillas 🌽 | 8 whole | Cut into 1-inch strips |
| Black Beans (Canned) 🫘 | 15 oz | Drained and rinsed well |
| Diced Tomatoes (Canned) 🍅 | 14 ½ oz | San Marzano preferred |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Ground Cumin 🌿 | 2 tsp | Toasted for depth |
| Chili Powder 🌶️ | 2 tbsp | Smoked preferred |
| Dried Oregano 🍃 | 1 tsp | Mexican oregano best |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Cream Cheese 🧈 | 4 oz | Full-fat for creaminess |
| Shredded Cheese (Monterey Jack) 🧀 | 1 cup | For topping |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
The tortillas are everything—Mission brand or whatever your local store carries. Cut them into strips, bake until golden, and you've got that perfect crunch. For the spices, Penzeys or your local Mexican market have the best chili powder and cumin. I always toast mine in a dry pan for 30 seconds—it makes the whole soup sing. The beef? 85% lean gives you that perfect meaty flavor without too much fat. Brown it well before adding to the soup—this is where the flavor builds.
No corn tortillas? Flour tortillas work too, but they burn faster. Short on cumin? Smoked paprika at half the amount gets you close. The canned tomatoes? San Marzano is ideal, but any good-quality diced tomatoes will do. The cream cheese might seem odd, but trust me—it makes the soup luxuriously creamy without overpowering the spices. For the beans, low-sodium if you're watching salt, or rinse well if you're using regular. The cilantro can be skipped if you're not a fan, but it adds that fresh finish that ties everything together.
The tortilla strips stay crispy for 2-3 days if stored in an airtight container. The soup itself reheats beautifully—just add a splash of broth if it gets too thick. Freeze portions for up to 3 months. I always make a double batch because this disappears fast—leftovers taste even better the next day as the flavors meld. Top with cheese and cilantro right before serving so everything stays fresh.
Why You'll Love This Recipe
- Here’s what sold me: the way that ground beef gets just crispy enough at the edges while staying juicy inside. Toss it with cumin and chili powder first—trust me, that’s the secret to that smoky, deep taste that lingers.
- Pantry Magic: I swear by this recipe because it uses what’s already in my cupboard—no fancy shopping trips. The canned beans and tomatoes save me from chopping, and that 85% lean beef? It browns fast and packs enough flavor to fill the whole kitchen with warmth.
- Crispy-Tender Beef: Here’s what sold me: the way that ground beef gets just crispy enough at the edges while staying juicy inside. Toss it with cumin and chili powder first—trust me, that’s the secret to that smoky, deep taste that lingers.
- Weeknight to Party: Between us, this soup works for lazy Tuesdays and when I need to impress guests. Double the batch, add a squeeze of lime and some cilantro right before serving, and suddenly it’s fancy. (Yes, even on a Tuesday night.)
Step-by-step instructions for ultimate taco soup
Here's how to build this showstopper—layered with bold flavors and crispy magic.
🔥 Step 1: Sear the Beef and Toast the Spices
Heat a large Dutch oven over medium-high heat and add the 1.5 lb ground beef (85% lean). Break it apart with a wooden spoon and cook for 5-6 minutes until the meat loses its raw color and begins to brown. This step develops deep, meaty flavor that becomes the soup's foundation.
Push the beef to one side of the pot and add the 1 whole yellow onion (diced) and 4 cloves garlic (minced). Cook for 2-3 minutes until the onion softens and the garlic becomes fragrant. Now add the 2 tbsp chili powder, 2 tsp ground cumin, 1 tsp dried oregano, 0.5 tsp black pepper, and 1.5 tsp salt. Stir constantly for 30 seconds to toast the spices—this releases their essential oils and creates that irresistible taco soup aroma.
🍳 Step 2: Build the Flavor Base
Pour in the 14.5 oz diced tomatoes (canned) and 15 oz black beans (drained), stirring to combine with the beef mixture. Let it simmer for 3-4 minutes until the tomatoes break down slightly and the flavors meld. Here's the thing—don't rush this step. The tomatoes need time to release their juices and sweeten the base.
Add the 4 cups chicken broth and bring everything to a gentle boil. Once boiling, reduce heat to medium-low and let it simmer uncovered for 15 minutes. This allows the flavors to develop fully and the soup to thicken slightly. You'll know it's ready when the soup has a rich, chunky consistency and the aroma makes your mouth water.
👨🍳 Step 3: Prepare the Crispy Tortilla Strips
While the soup simmers, cut the 8 whole corn tortillas into 1-inch strips (about 64 strips total). This is the crispy magic that sets this soup apart. Arrange them on a baking sheet in a single layer, making sure they don't overlap. Drizzle lightly with oil and sprinkle with 0.5 tsp salt.
Bake at 400°F for 8-10 minutes, flipping halfway, until they're deep golden brown and crispy. Watch them closely—they'll go from perfect to burnt in seconds. Remove from oven and set aside. These crispy strips are what makes this the best taco soup ever!
🥘 Step 4: Finish with Creamy Layers
Reduce heat to low and stir in the 4 oz cream cheese until it melts completely into the soup. This creates that signature creamy texture without making the soup heavy. Taste and adjust seasoning—you might need a bit more salt or chili powder to balance the flavors perfectly.
Ladle the soup into bowls and top each serving with 1/6 of the crispy tortilla strips, 1/6 cup shredded Monterey Jack cheese, and 1 tbsp chopped fresh cilantro. The contrast of crispy strips against the creamy soup is what makes this dish unforgettable. Serve immediately while the tortilla strips are still at their crispy best!
Pro Tips For Making Best Taco Soup Recipe In The World
- CRISP THE TORTILLAS FIRST: Toss them in a dry skillet over medium heat for 2-3 minutes until they’re golden and crisp—this prevents them from turning into soggy mush in the soup later. I used to add them straight from the bag, and they’d just dissolve like sad little ghosts.
- BROWN THE BEEF LOW AND SLOW: Skip the high-heat sear—cook the ground beef on medium-low for 8-10 minutes until it’s fully browned but still moist. High heat makes it greasy, and you’ll end up with a soup that tastes more like a beefy oil slick than actual flavor.
- DRAIN AND RINSE THE BEANS: Give those canned black beans a quick rinse and drain—they’re packed in saltwater, and skipping this step turns your soup into a sad, briny mess. A 30-second rinse under cold water makes all the difference.
- SAUTÉ THE TOMATOES FIRST: Dump the diced tomatoes into a hot pan and let them cook for 5 minutes before adding broth—this caramelizes the sugars just enough to deepen their flavor. I was skeptical until I tried it, and now I can’t imagine doing it any other way.
Health benefits of this dish
Protein Powerhouse
This taco soup packs a lean protein punch with 1.5 lbs of ground beef (85% lean) that delivers about 40 grams of protein per serving. The black beans add another 15 grams per serving, making this a complete protein meal that keeps you full and energized.
I love how the beef's rich flavor blends with the spices while staying satisfyingly hearty. 💪
Fiber-Rich Beans
The 15 oz black beans in this recipe provide 12 grams of fiber per serving, which supports digestion and helps stabilize blood sugar levels. Fiber also keeps you feeling full longer, preventing those mid-afternoon energy crashes.
I always use low-sodium beans to control the overall salt content while keeping the texture perfect.
Vitamin Boost
With diced tomatoes and fresh cilantro as key ingredients, this soup delivers a vitamin C boost that supports your immune system. The tomatoes also provide lycopene, an antioxidant that's especially beneficial when cooked. Plus, the garlic in the base offers immune-boosting allicin that fights inflammation. 🌿
Balanced Flavors
The combination of spices like cumin, chili powder, and oregano creates a flavor profile that's both satisfying and balanced. These spices aren't just for taste—they also have anti-inflammatory properties.
The cream cheese adds richness without overpowering, creating a perfect balance of textures and flavors that make this soup both comforting and nutritious.
Crispy Texture
The crispy tortilla strips add a satisfying crunch that contrasts beautifully with the creamy soup base. While they don't contribute significant nutrition, they make the dish more exciting and help balance the meal's overall texture.
Plus, they're a great way to use up leftover tortillas without any waste. The baking process creates that perfect golden-brown crispiness that everyone loves.
Customizable Nutrition
One of my favorite things about this recipe is how easily you can customize it for different dietary needs. Swap the beef for lean ground turkey or chickpeas for a lighter option.
Use low-fat cream cheese to reduce calories, or add extra veggies like corn or bell peppers for more nutrients. The beauty of taco soup is that it's endlessly adaptable while keeping all those great flavors intact. 💛
Nutrition facts
Frequently asked questions
Can I make this taco soup vegetarian? Swap the ground beef for 1.5 lbs of crumbled firm tofu or 1 can of black beans (extra for protein). Use 1 cup of corn kernels for texture and add 1 cup of diced bell peppers for extra veggies. The spices and tortilla strips will keep all the classic taco flavors—just
How do I store leftovers to keep the tortilla strips crispy?
Store the soup and tortilla strips separately. Keep the soup in an airtight container in the fridge for 3-4 days. For the tortilla strips, place them in a single layer on a wire rack inside a paper bag—this prevents sogginess. Reheat the soup on the stove, then crisp the tortilla strips fresh in a 375°F oven for 3-4 minutes before serving.
What's the secret to making the broth extra flavorful?
The secret is in the toasting! Always toast your spices (cumin, chili powder, oregano) in the dry pan for 30 seconds before adding liquids—this releases their essential oils. For even more depth, add 1 bay leaf while simmering and remove before serving. A splash of lime juice at the end also brightens the whole dish.
Can I make this soup in a slow cooker?
Yes! Brown the beef first, then transfer everything to the slow cooker. Cook on low for 6-7 hours or high for 3-4 hours. Just add the cream cheese at the end (it doesn't melt well in slow cooking). Make the tortilla strips separately and bake them fresh before serving. The slow cooker makes the flavors meld beautifully!
Why did my tortilla strips get soggy?
Soggy tortilla strips usually mean they absorbed moisture. Always bake them separately from the soup and store them in a dry place. If adding to soup, place them on top right before serving. For extra crispiness, bake them at 400°F for 10-12 minutes until they're golden brown. Pro tip: Sprinkle them with cornstarch before baking for added crunch.
