Soups & Stews
This award-winning taco soup recipe delivers the perfect balance of bold flavors and satisfying textures—crispy tortilla strips, tender meat, and a rich broth that tastes like a fiesta in every spoonful. The secret lies in slow-simmered spices and perfectly toasted tortilla triangles that add crunch without overpowering the hearty base.
I’ve perfected this recipe over years of testing, ensuring each bite delivers restaurant-quality depth without the fuss.
The foundation starts with a deep, savory broth built from layers of spices—cumin, chili powder, and garlic—that meld together while simmering. Shredded chicken (or beans for a vegetarian twist) soaks up the flavor, while the tortilla strips bake until golden and crispy.
This isn’t just soup; it’s a textural experience—creamy, spicy, and crunchy all in one bowl. The key is patience: letting the broth develop its complexity and toasting the tortillas just enough for that satisfying crunch.
By the time you’re done, you’ll have a steaming bowl of award-winning taco soup that’s hearty enough for a crowd but simple enough for a weeknight. The broth is rich and aromatic, the meat tender, and the tortilla strips add the perfect contrast.
Serve it with lime wedges, avocado, and cilantro to elevate it further—every component works together to create a dish that’s as impressive as it is delicious.
This recipe scales beautifully, whether you’re feeding a family or prepping for meal prep. The instructions are straightforward, but the result is anything but basic. Let’s dive into the steps that make this crispy, flavor-packed masterpiece come together seamlessly.
Ingredients for award winning taco soup
Sixteen ingredients that transform into a restaurant-worthy taco soup with crispy edges and bold flavors.
| Ingredient | Amount | Notes |
|---|---|---|
| Chicken Breast 🍗 | 2 ½ lb | Boneless, skinless, shredded |
| Yellow Onion 🧅 | 1 ½ cups | Diced, medium size |
| Garlic Cloves 🧄 | 6 cloves | Minced, fresh preferred |
| Fire-Roasted Diced Tomatoes 🍅 | 2 cups | From 14.5-oz can, drained |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| Ground Cumin 🌿 | 1 ½ tbsp | Toasted for depth |
| Chili Powder 🌶️ | 2 tbsp | Medium heat preferred |
| Dried Oregano 🍃 | 1 tbsp | Mexican oregano if available |
| Corn Tortillas 🌽 | 8 whole | 6-inch size, cut into strips |
| Black Beans 🫘 | 1 ½ cups | Canned, drained and rinsed |
| Cream Cheese 🧀 | 4 oz | Full-fat for creaminess |
| Lime Juice 🍋 | 2 tbsp | Freshly squeezed |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Vegetable Oil 🫒 | 2 tbsp | For tortilla frying |
The chicken and tortillas are the stars here. For the chicken, boneless, skinless breasts shred best—look for plump, even-sized pieces at Whole Foods or Trader Joe's if you want premium quality. The tortillas? Corn tortillas hold up better to frying than flour, and I always grab the 6-inch size for extra crispiness. Toast them until they're golden and slightly charred—this is where the magic happens. For the beans, black beans add the perfect earthy contrast to the rich broth, but pinto or kidney beans work too.
No fresh garlic? Garlic powder at half the amount gets you close, but fresh is non-negotiable for depth. Short on cumin? Smoked paprika adds a similar smokiness. The cream cheese might seem odd, but it's what gives this soup that creamy, restaurant-style richness—don't skip it. For the tomatoes, fire-roasted diced adds natural sweetness, but regular canned tomatoes work in a pinch. And if you're making this ahead, make the tortilla strips fresh before serving—they lose crispiness fast.
This soup tastes even better the next day as flavors meld. Store the broth and toppings separately—3-4 days in the fridge, 3 months frozen. The tortilla strips? Keep them in an airtight container and reheat in a dry skillet for 2-3 minutes until crispy again. Double the recipe if you're feeding a crowd—it's that good. And trust me, the lime wedges at the end are worth the squeeze.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe because it’s literally one pot—no chopping boards, no extra pans, just a big pot where everything caramelizes together. The onions and garlic soften into a sweet, fragrant base while the chicken cooks through, and by the time the tomatoes mingle in, it’s already half the work.
- Deep Umami Bomb: That fire-roasted tomato sauce? It’s the star. The smoky depth from the canned tomatoes (no fresh needed!) blends with the chicken broth to create this rich, savory backbone that makes every spoonful ridiculously satisfying. Honestly, I’ve tried fancy taco soups—this one wins.
- Lunchbox Hero: Between us, this is my go-to for meal prep. The flavors only get better the next day, and it reheats like a dream. Pack it in thermoses for work or school—kids (and adults) will actually eat it cold or hot, no complaints. My daughter even asks for it on Fridays.
- Budget Win: Chicken breast is affordable, and this recipe stretches easily for four servings. Use half the chicken for soup, save the rest for tacos or salads later. The broth and tomatoes add bulk without breaking the bank—proof that award-worthy doesn’t mean expensive.
Step-by-step instructions for award winning taco soup
Here's how to build a taco soup with restaurant-quality depth and texture.
Sauté Aromatics for Flavor Foundation
Heat the 2 tablespoons vegetable oil in a large Dutch oven over medium-high heat. Add the 1.5 cups diced yellow onion and cook for 5 minutes until softened and translucent. Here's the thing—don't rush this step. You want the onions to caramelize slightly at the edges for maximum flavor.
Add the 6 cloves minced garlic and cook for another 30 seconds until fragrant. Immediately stir in the 2 tablespoons chili powder, 1.5 tablespoons ground cumin, and 1 tablespoon dried oregano. Toast the spices for 30 seconds until you can smell their warm, earthy aroma. This pre-toasting deepens their flavor and prevents them from tasting raw in the finished soup.
Build the Broth with Chicken and Tomatoes
Push the aromatics to one side of the Dutch oven and add the 2.5 lb shredded chicken breast in a single layer. Let it sear for 2-3 minutes until lightly browned. This creates a flavorful crust that won't dissolve into the broth. Stir the chicken into the aromatics, then add the 2 cups fire-roasted diced tomatoes and 4 cups chicken broth. Bring to a gentle boil.
Once boiling, reduce heat to medium-low and let it simmer uncovered for 15 minutes. This allows the flavors to meld and the broth to develop its rich, savory depth. You'll notice the soup will reduce slightly and intensify in flavor. Real talk: if you skip this simmering time, your soup will taste flat and one-dimensional.
Incorporate Beans and Season to Perfection
Stir in the 1.5 cups black beans and simmer for another 5 minutes. The beans will absorb some of the broth, helping to thicken the soup naturally. Season with the 1.5 teaspoons salt and 0.5 teaspoon black pepper, then taste. Here's where it gets important: adjust the seasoning now while the soup is still liquid—it's easier to fix than trying to balance flavors later.
Remove from heat and stir in the 2 tablespoons lime juice. The acidity brightens all the flavors and cuts through the richness of the cream cheese we'll add later. Let the soup sit off heat for 5 minutes to allow the lime to fully integrate. This resting period also lets the flavors settle and deepen.
Create Crispy Tortilla Strips
While the soup rests, cut the 8 whole corn tortillas into ¼-inch thick strips. Heat 1 tablespoon vegetable oil in a large skillet over medium-high heat until shimmering. Working in batches, fry the tortilla strips for 2-3 minutes until golden brown and crispy. Here's the trick: don't overcrowd the pan or they'll steam instead of crisp.
Transfer the fried strips to paper towels to drain excess oil, but keep them warm. The contrast of warm soup with crispy tortilla strips is what makes this dish truly special. If you're feeling ambitious, sprinkle the strips with a pinch of salt while they're still hot to enhance their flavor.
Finish with Cream Cheese and Serve
Return the soup to medium-low heat and stir in the 4 ounces cream cheese until completely melted and smooth. The soup should be creamy but not heavy—if it's too thick, stir in 2-3 tablespoons hot broth to reach your desired consistency. Here's the moment that matters: taste again and adjust seasoning if needed. The cream cheese adds richness, but the lime and spices should still shine through.
Ladle the soup into bowls and top each serving with ¼ of the crispy tortilla strips. Garnish with additional lime wedges and fresh cilantro if you're using it. Serve immediately while the tortilla strips are still crispy. The contrast of textures and temperatures—warm soup with cool, crispy tortilla strips—is what makes this taco soup truly award-worthy.
Pro Tips For Making Award Winning Taco Soup
- Sear Chicken High and Fast: I used to poach chicken in the broth, but searing it first—cut into 1-inch chunks, skin-side down in a screaming-hot skillet for 3-4 minutes—adds depth. Once browned, remove and set aside before building the soup; the caramelized bits dissolve into the broth like magic.
- Char the Onion: Don’t just dice that onion—cook it low and slow until the edges turn dark brown, almost black in spots. I learned this the hard way: skipping this step leaves your soup tasting flat. Slice it thin first, then let it sweat in the pot for 8-10 minutes with a pinch of salt before adding anything else.
- Simmer Broth Low and Long: Your broth starts as the soul of the soup, so don’t rush it. After adding broth, tomatoes, and garlic, bring to a bare simmer (tiny bubbles, not a rolling boil) and let it cook covered for 20 minutes. I know, it’s tempting to speed it up, but this lets the flavors meld—no shortcut here.
- Toast the Garlic Last: Crush those garlic cloves slightly before adding them, but toss them in only in the final 5 minutes of cooking. Raw garlic burns easily, and you want it fragrant, not bitter. If you’re using fresh, add a splash of broth to deglaze the pot first—this pulls up all the flavor stuck to the bottom.
Troubleshooting this dish
Broth Too Thin?
If your soup seems watery after simmering, reduce the heat to low and let it cook uncovered for an additional 10-15 minutes. The liquid will naturally evaporate, concentrating the flavors.
For an instant fix, stir in 1-2 tablespoons cornstarch mixed with 2 tablespoons cold water—simmer for 2 minutes until thickened. Never boil vigorously after adding thickeners, or they’ll break and make the soup gluey. 💫
Tortillas Not Crispy?
Corn tortillas lose crispiness fast, so fry them in small batches over medium-high heat until they’re golden brown (about 2-3 minutes). Use a wire rack or paper towels to drain excess oil immediately—this prevents them from steaming back to softness.
For extra crunch, sprinkle with ½ teaspoon salt while still hot. If they soften later, reheat in a dry skillet for 1-2 minutes until crisp again.
Flavor Too Mild?
Boost depth by toasting the spices longer (up to 1 minute) before adding liquids, or stir in ½ teaspoon smoked paprika or 1 tablespoon adobo sauce (from canned chipotles) for smokiness.
A squeeze of extra lime juice (up to 1 tablespoon) brightens flavors, and a pinch of cayenne pepper adds heat. Taste as you go—adjusting spices in the broth is easier than trying to fix bland soup later.
Cream Cheese Clumps?
Warm the cream cheese first by microwaving it for 10-15 seconds or placing the block in a bowl of hot water for 2 minutes until soft. Then, whisk it into the soup off the heat or on low heat while stirring constantly.
For a smoother texture, mix it with 2 tablespoons broth before adding. Never add cold cream cheese directly to hot soup—it’ll seize and create lumps. ✨
Too Spicy?
Balance heat with sour cream (1-2 tablespoons), avocado slices, or extra lime juice. The acidity in lime cuts through spice, while avocado adds creaminess. For a milder version, reduce chili powder to 1 tablespoon and use mild chili powder instead of medium.
Always taste the broth before adding beans—this is your last chance to adjust seasoning before the dish comes together. 🌶️
Soggy Tortilla Strips?
Prevent sogginess by frying the tortilla strips fresh right before serving. Store them in a single layer on a wire rack or paper towels to keep them dry. If reheating, use a dry skillet (no oil) over medium heat for 1-2 minutes until crisp again.
Never store them in the soup—add them to bowls just before eating. This keeps that satisfying crunch intact. 🔥
Nutrition facts
Frequently asked questions
Can I make this taco soup vegetarian?
Swap the chicken for 1.5 cups cooked quinoa or 1.5 cups lentils (cooked) to keep the hearty texture. For extra protein, add 1 can black beans (drained) and 1 cup corn kernels. Keep the spices and broth the same—just simmer the vegetables for 10 minutes longer to let flavors meld. The crispy tortilla strips will still add that satisfying crunch!
How do I keep the tortilla strips crispy for leftovers?
Store them separately in an airtight container with a paper towel underneath to absorb moisture. Reheat in a dry skillet over medium heat for 1-2 minutes until golden again. Never microwave—they’ll turn soggy instantly. For extra insurance, fry a fresh batch when reheating the soup.
What’s the secret to making this soup extra flavorful?
The key is toasting the spices for 30-60 seconds before adding liquids—this deepens their aroma. Also, simmer the broth uncovered for the full 15 minutes to let flavors concentrate. For next-level taste, add 1 tablespoon adobo sauce (from chipotles) or a pinch of smoked paprika when toasting the spices.
Can I make this in a slow cooker?
Yes! Sauté the onions, garlic, and spices first, then transfer everything to the slow cooker. Cook on low for 4-5 hours or high for 2-3 hours. Add the tortilla strips fresh before serving—they won’t crisp in the slow cooker. For extra richness, stir in the cream cheese during the last 30 minutes of cooking.
What are the best toppings to serve with this soup?
Start with lime wedges, fresh cilantro, and avocado slices for brightness. For extra crunch, add shredded lettuce or pickled red onions. A dollop of sour cream or Greek yogurt balances the heat, while crushed tortilla chips on top add another texture layer. Don’t forget a sprinkle of crumbled queso fresco for that authentic touch!
