Bush's Chicken Tortilla Soup Recipe: Spicy Tomato-Braised Chicken With Crunchy Toppings

Soups & Stews

Bush's Chicken Tortilla Soup Recipe: Spicy Tomato-Braised Chicken With Crunchy Toppings

This Bush's Chicken Tortilla Soup recipe brings bold, smoky flavors to your table with its signature tomato-braised chicken and crispy toppings. 🌟 The secret lies in slow-braising chicken in a rich tomato-chile broth until it's fork-tender, then finishing with a crunchy tortilla topping that adds texture and authenticity. I've perfected this version to balance heat, depth, and tradition while keeping it approachable for home cooks.

The foundation starts with roasted tomatoes and chiles for a deep, caramelized base, while consommĂ© adds richness without overpowering the dish. Chicken thighs break down beautifully, absorbing all the smoky, slightly sweet flavors. What sets this recipe apart is the crispy tortilla topping—lightly fried until golden and stacked high for that signature crunch.

By the time you serve this soup, you'll have a steaming bowl of spicy tomato-braised chicken, creamy avocado, cool sour cream, and those addictive crispy tortilla strips. It's hearty enough to satisfy a crowd but balanced enough for a weeknight dinner. The flavors develop as it sits, making leftovers even more delicious.

This recipe preserves the soul of Bush's iconic dish while adapting it for modern kitchens. Whether you're making it for a family gathering or a cozy night in, the combination of tender chicken, rich broth, and crispy toppings creates a soup that's both comforting and exciting. Let's get cooking!

👹‍🍳
Difficulty
Medium
🍗
Diet
Poultry
đŸ”„
Calories
Med Cal

Ingredients for bush's chicken tortilla soup

Sixteen ingredients that transform into a smoky, tomato-braised chicken soup with restaurant-worthy crispy toppings.

Ingredient Amount Notes
Chicken Thighs, Bone-In 🍗 2 œ lb Skin-on for flavor, trimmed of excess fat
Roma Tomatoes 🍅 2 cups Halved, roasted until caramelized
Ancho Chiles đŸŒ¶ïž 2 whole Stemmed, seeded, dried (about 1 oz)
Garlic Cloves 🧄 6 cloves Peeled, lightly toasted for depth
Yellow Onion 🧅 1 whole Diced, about 1.5 cups
Chicken ConsommĂ© đŸČ 2 cups Low-sodium preferred for balance
Tomato Paste 🍅 œ cup Squeeze tube or canned
Cumin Seeds 🌿 1 tbsp Toasted for aromatic punch
Ground Cumin 🌿 1 tsp For extra earthiness
Salt 🧂 2 tsp Diamond Crystal preferred
Black Peppercorns đŸŒ¶ïž œ tsp Freshly cracked
Corn Tortillas đŸ„ž 12 whole 6-inch size, for crispy topping
Avocados đŸ„‘ 2 whole Ripe, for creamy garnish
Sour Cream đŸ„› œ cup Full-fat for richness
Fresh Cilantro 🌿 ÂŒ cup Chopped, for brightness

The chicken thighs are non-negotiable here—they stay tender while absorbing all that smoky tomato-chile flavor. Look for bone-in, skin-on thighs at the grocery store's butcher counter—they're cheaper there and more flavorful than pre-packaged. For the ancho chiles, Mexican markets or specialty stores carry the best selection, but the dried chile aisle at Walmart or Kroger works in a pinch. Just make sure they're plump and dark, not shriveled. The Roma tomatoes should be firm but yielding when gently squeezed—Heirloom varieties from the farmers market have the best flavor, but regular grocery store Roma tomatoes work too. Toast the cumin seeds in a dry pan until fragrant—this step makes all the difference in flavor depth.

No ancho chiles? Dried guajillo or pasilla chiles work in a 1:1 ratio, but you'll need to adjust the heat level by adding a pinch of cayenne. Out of corn tortillas? Flour tortillas work for the topping, but they won't be quite as crispy—ask the bakery section for the thinnest ones available. The consommĂ© is where flavor builds, so don't skimp on quality. Store-bought low-sodium consommĂ© is fine, but if you have time, make your own with chicken backs and necks. For the tomato paste, Rao's brand is my go-to—it's smoother and less watery than the generic stuff. The avocados should be slightly soft to the touch (not mushy) and give a little when gently squeezed. If they're too firm, let them sit at room temperature for 30 minutes before using.

This soup tastes even better the next day as the flavors meld together. Store leftovers in the fridge for up to 4 days, covered tightly to keep the tortilla topping from drying out. For freezing, portion the soup (without the crispy topping) into airtight containers and freeze for up to 3 months. The tortilla topping is best made fresh, but you can prepare the soup base ahead of time and keep it refrigerated for 2 days. When reheating, add a splash of water or consommĂ© to restore moisture. The crispy topping stays fresh for about 1 hour after frying—make it just before serving for maximum crunch.

❀

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe for lazy nights—just toss in bone-in thighs, tomatoes, and ancho chiles with a splash of broth, then let it simmer. No chopping mountains of veggies, no extra pans, and the bones infuse that deep, smoky flavor all on their own.
  • Smoky Depth Bomb: Between the charred ancho chiles and the crispy-skin chicken thighs, every spoonful hits like a flavor jackpot. Honestly, the garlic and onion caramelize into something so rich, you’ll forget you didn’t slave over it for hours.
  • Leftover Goldmine: This soup only gets better the next day—those chicken thighs fall off the bone, and the broth thickens into something luxurious. I make a double batch on Sundays because reheating it for lunch is my favorite kind of shortcut.
  • Budget Feast: Bone-in thighs stretch for miles, Roma tomatoes are cheap, and ancho chiles add restaurant-level heat without breaking the bank. It’s the kind of meal that makes you feel fancy while keeping your wallet happy—perfect for when you want to impress but can’t afford takeout.

Step-by-step instructions for Bush's chicken tortilla soup

Here's how to build this rich, smoky soup from scratch—layer by layer.

1

đŸ”„ Step 1: Sear and Braise the Chicken Thighs

Pat the 2.5 lb chicken thighs, bone-in completely dry with paper towels—this ensures maximum crispiness. Heat a large Dutch oven over medium-high heat and add the thighs skin-side down. Let them sear undisturbed for 5-6 minutes until the skin is deep golden brown and crispy. Flip and sear the other side for another 4-5 minutes until golden.

Remove the chicken and set aside. In the same Dutch oven, add the 1 whole yellow onion and 6 cloves garlic cloves. Cook for 3-4 minutes until the onion softens and the garlic becomes fragrant. This step builds the aromatic foundation of your soup.

2

🍳 Step 2: Toast Spices and Roast the Tomatoes

Add the 1 tbsp cumin seeds to the Dutch oven and toast them for 30 seconds until they darken slightly and release their nutty aroma. Immediately add the 2 whole ancho chiles (cut into strips) and 2 cups roma tomatoes (halved). Stir everything together and cook for 5 minutes until the tomatoes begin to soften.

Pour in the 2 cups chicken consommé and scrape up any browned bits from the bottom of the pot. Bring to a gentle simmer, then reduce heat to low. Return the chicken thighs to the pot, skin-side up, and add the 0.5 cup tomato paste, 1 tsp ground cumin, 2 tsp salt, and 0.5 tsp black peppercorns. Cover and braise for 45-50 minutes until the chicken is fork-tender and the sauce has thickened slightly.

3

đŸ„˜ Step 3: Shred the Chicken and Finish the Broth

Remove the chicken thighs from the pot and let them rest for 5 minutes before shredding the meat with two forks directly in the pot. Discard the bones and skin. Stir the shredded chicken back into the broth and simmer uncovered for another 10-15 minutes to let the flavors meld. Taste and adjust seasoning—you might need a pinch more salt or a squeeze of lime if you have it.

Here's the thing—this soup needs time to develop its depth. If you can, let it sit off the heat for 10 minutes before serving. The flavors will continue to bloom, and the spices will infuse more thoroughly. This waiting period makes all the difference.

4

đŸ”Ș Step 4: Prepare the Crispy Tortilla Toppings

While the soup simmers, cut the 12 whole corn tortillas into Œ-inch thick strips. Heat 2 tablespoons neutral oil (like vegetable or canola) in a large skillet over medium-high heat. Fry the tortilla strips in batches for 2-3 minutes until they're golden brown and crispy. Drain on paper towels and sprinkle lightly with salt while still warm.

Don't skip this step—the crispy tortilla strips add the perfect textural contrast to the creamy, spicy broth. They should be light golden brown, not dark brown or burnt. If they're browning too quickly, reduce the heat slightly and cook in smaller batches.

5

đŸœïž Step 5: Assemble and Serve

Ladle the hot soup into bowls, dividing the crispy tortilla strips evenly among them. Top each serving with Œ of the 2 whole avocados (sliced or diced) and a dollop of 0.5 cup sour cream. Finish with 0.25 cup fresh cilantro chopped over the top for a burst of freshness.

Serve immediately so the tortilla strips stay crispy and the avocado maintains its creamy texture. Each spoonful should deliver tender chicken, smoky tomato broth, and a perfect balance of spicy, creamy, and crunchy elements. This is the moment that matters—presenting your soup with all the toppings makes it look as good as it tastes.

👹‍🍳

Pro Tips For Making Bush'S Chicken Tortilla Soup

  • BLISTER THE CHILES: After burning my hand the first time, I learned to hold the dried ancho chiles directly over a gas flame for 10-15 seconds per side—just until they darken and smell smoky. This makes them easier to peel and adds depth that soaking alone can’t match. (Yes, even if you’re impatient like me, resist the urge to rush this.)
  • SEAR THIGHS IN BATCHES: Crowding the pan turns your crispy chicken into sad, greasy lumps. Work in two batches over medium-high heat, giving each thigh 4-5 minutes per side until deep golden brown. The extra time pays off—you’ll get that smoky, caramelized crust Bush’s recipe depends on.
  • CHAR THE ONIONS LOW: I used to rush this step and end up with bitter, blackened onions. Instead, cook them on low heat for 15-20 minutes, stirring occasionally, until they’re jammy and translucent but not browned. This builds the soup’s sweet base without overpowering the chile’s flavor.
  • SAVE THE CHICKEN FAT: After removing the thighs, leave the rendered fat in the pot—it’s liquid gold for the soup. Just skim off any browned bits with a spoon, then use that rich fat to sautĂ© your aromatics. (I know, it’s tempting to toss it, but trust the process.)

Make-ahead tips for this dish

Prep Ahead

Make the soup base 2 days ahead—it tastes even better after flavors meld. Store the completed soup (without toppings) in an airtight container in the fridge. The chicken stays tender, and the broth deepens in flavor. Just reheat on the stovetop with a splash of consommĂ© or water to restore moisture. đŸ’«

Crispy Topping Hack

Prepare the tortilla strips 1 hour before serving—they stay crispy for up to 1 hour if stored in a 200°F oven on a wire rack. This keeps them from getting soggy from soup steam. For extra crunch, sprinkle with œ tsp smoked paprika while warm. ✹

Freezer Strategy

Freeze the soup base (without toppings) in quart-sized freezer bags for up to 3 months. Thaw overnight in the fridge, then reheat gently. The crispy toppings are best made fresh, but you can store the chopped avocado and sour cream separately in the fridge for 2 days. đŸ„¶

Meal Prep Timeline

For a stress-free weeknight: Roast the tomatoes and toast the spices 1 day ahead—store in the fridge. On soup day, just braise the chicken, shred it, and assemble with fresh toppings. This cuts your active cooking time to 45 minutes while keeping the dish authentic. đŸƒâ€â™‚ïž

Portion Control

Use 2-cup portions for individual servings—this ensures everyone gets enough crispy tortilla strips. Store leftovers in glass containers to maintain freshness. The soup reheats beautifully, and the toppings can be added fresh when serving. đŸČ

Topping Variations

Pre-chop all toppings (avocado, cilantro, sour cream) and store in separate small containers in the fridge. This makes assembly quick and keeps ingredients fresh. For a spicy kick, add œ tsp cayenne to the soup base when reheating. đŸŒ¶ïž

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 7g35%
Cholesterol 135mg45%
Sodium 1100mg48%
Total Carbohydrate 36g13%
Dietary Fiber 8g29%
Sugars 6g
Protein 38g76%
* 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

1

Why do we use bone-in chicken thighs for this recipe?

Bone-in thighs stay juicier and more flavorful than boneless cuts while braising. The bones infuse the broth with rich gelatin, creating a deeper, more satisfying texture. Plus, the skin crisps beautifully during searing, adding an extra layer of flavor.

2

Can I substitute ancho chiles if I can't find them?

Yes! Use guajillo or pasilla chiles in a 1:1 ratio, but remove the seeds for milder heat. For extra depth, toast them first. If you have no dried chiles, œ tsp smoked paprika + ÂŒ tsp cayenne works in a pinch—just reduce the salt slightly.

3

How do I keep the tortilla strips crispy when serving?

Fry them fresh 1 hour before serving and store in a 200°F oven on a wire rack to maintain crunch. For extra insurance, sprinkle with œ tsp smoked paprika while warm. Never fry too many at once—they lose crispness when overcrowded.

4

Is this soup spicy? Can I make it milder?

The recipe includes mild ancho chiles, but you can reduce heat by removing seeds completely or using œ the amount. For extra mildness, add 1 cup extra consommĂ© to balance the flavors. Always taste the broth before serving!

5

Can I make this vegetarian?

While chicken is traditional, you could substitute shredded jackfruit or extra-firm tofu (marinated in lime and cumin). For texture, add 1 cup cooked black beans to the broth. The crispy tortilla topping remains the same—just skip the chicken searing step.

★★★★★4.7(15 reviews)
Categories Soups & Stews