Simmering Comfort: The Ultimate Chicken Tortilla Soup Recipe

Have you ever craved a bowl of something that’s simultaneously comforting, zesty, and satisfying? That’s exactly what this chicken tortilla soup delivers. As someone who’s spent years perfecting this recipe through countless family gatherings and chilly evenings, I can confidently say this isn’t just any tortilla soup—it’s a celebration in a bowl.

I first fell in love with chicken tortilla soup during a trip to the Southwest, where I tasted a version that forever changed my soup expectations. The beautiful balance of tender chicken, spicy tomato broth, and those crispy tortilla strips on top created a textural and flavor experience I knew I had to recreate at home.

This recipe has evolved over years of experimentation in my kitchen, incorporating traditional techniques while adding a few personal touches that take it from good to unforgettable. Whether you’re looking for a hearty weeknight dinner or an impressive dish for guests, this tortilla soup hits all the right notes.

What Makes This Chicken Tortilla Soup Special?

Unlike many quick versions that rely heavily on pre-made ingredients, this recipe builds flavor from the ground up. We’ll be creating a rich, complex broth that forms the foundation of the soup. The combination of roasted tomatoes, multiple varieties of chile peppers, and a carefully selected blend of spices creates depth that simply can’t be achieved with shortcuts.

What truly distinguishes this soup is the layering of flavors and textures—tender shredded chicken, the subtle corn sweetness, beans for heartiness, and of course, those essential crispy tortilla strips that give the soup its name. Each element plays a crucial role in creating a balanced, satisfying bowl.

Essential Ingredients

Before we dive into the cooking process, let’s review the key ingredients that make this soup special:

For the Soup Base:

  • Bone-in, skin-on chicken thighs – 2 pounds (provides more flavor than breast meat)
  • Yellow onion – 1 large, diced
  • Garlic – 4 cloves, minced
  • Fire-roasted tomatoes – 1 large can (28 oz)
  • Dried chile peppers – 2 ancho and 2 guajillo, seeds removed
  • Cumin – 2 teaspoons, freshly ground if possible
  • Mexican oregano – 1 tablespoon (different from Mediterranean oregano)
  • Chicken stock – 8 cups, homemade preferred but quality store-bought works too
  • Bay leaves – 2
  • Black beans – 1 can (15 oz), drained and rinsed
  • Corn kernels – 1 cup (fresh or frozen)
  • Lime juice – from 2 fresh limes
  • Olive oil – 2 tablespoons
  • Salt and freshly ground black pepper

For the Crispy Tortilla Strips:

  • Corn tortillas – 8, cut into thin strips
  • Vegetable oil – for frying
  • Salt – to taste

Garnishes (the soul of this soup!):

  • Ripe avocado – diced
  • Fresh cilantro – roughly chopped
  • Mexican crema or sour cream
  • Lime wedges
  • Jalapeño – thinly sliced
  • Cotija or queso fresco cheese – crumbled
  • Radishes – thinly sliced for a peppery crunch

Equipment You’ll Need

  • Large Dutch oven or heavy-bottomed pot
  • Sharp knife and cutting board
  • Blender or immersion blender
  • Skillet for toasting dried chiles
  • Small pot for frying tortilla strips
  • Tongs
  • Paper towels
  • Ladle
  • Serving bowls

Preparation Steps

Step 1: Preparing the Chile Base

  1. Heat a dry skillet over medium heat
  2. Toast the dried ancho and guajillo chiles for 20-30 seconds per side, until fragrant but not burnt
  3. Transfer to a bowl and cover with hot water, allowing them to soak for 20-30 minutes until soft
  4. Remove the chiles from the water (reserve 1/2 cup of the soaking liquid)
  5. Place the softened chiles in a blender with 1/2 cup of the soaking liquid
  6. Add half the can of fire-roasted tomatoes
  7. Blend until completely smooth, then set aside

This chile base is what gives our soup its distinctive flavor profile and beautiful color. By toasting the dried chiles first, we’re awakening their essential oils and deepening their flavor before they become part of our soup base.

Step 2: Cooking the Chicken

  1. Season chicken thighs generously with salt and pepper on both sides
  2. Heat olive oil in a Dutch oven over medium-high heat
  3. Place chicken thighs skin-side down in the pot
  4. Cook until skin is golden brown and crisp, about 5-6 minutes
  5. Flip and cook other side for 3-4 minutes
  6. Remove chicken and set aside (it will finish cooking in the soup)
  7. Pour off all but 2 tablespoons of the chicken fat from the pot

Browning the chicken creates a flavor foundation through the Maillard reaction, where proteins and sugars transform into hundreds of new flavor compounds. This step is non-negotiable for developing the soup’s rich character.

Step 3: Building the Soup Base

  1. Add diced onion to the pot with the reserved chicken fat
  2. Cook until translucent, about 5 minutes, scraping up any browned bits from the bottom
  3. Add minced garlic and cook until fragrant, about 30 seconds
  4. Stir in ground cumin and Mexican oregano, toasting briefly until aromatic
  5. Pour in the chile-tomato puree and cook for 3-4 minutes, stirring frequently
  6. Add remaining fire-roasted tomatoes
  7. Pour in chicken stock and add bay leaves
  8. Return the browned chicken to the pot
  9. Bring to a simmer, then reduce heat to low
  10. Cover partially and simmer for 30 minutes, until chicken is completely tender

Step 4: Finishing the Soup

  1. Remove chicken from the pot and let cool slightly
  2. Remove and discard the skin and bones
  3. Shred the chicken meat with two forks
  4. Return shredded chicken to the pot
  5. Add drained black beans and corn
  6. Simmer for another 10 minutes
  7. Remove from heat and stir in fresh lime juice
  8. Taste and adjust seasoning with salt and pepper

Step 5: Making Crispy Tortilla Strips

  1. Heat 1/2 inch of vegetable oil in a small pot over medium-high heat
  2. Test oil temperature by adding a small piece of tortilla—it should sizzle immediately
  3. Working in batches, fry tortilla strips until golden and crisp, about 1-2 minutes
  4. Remove with tongs and drain on paper towels
  5. Season immediately with salt while still hot

For a lighter option, you can bake the tortilla strips:

  1. Preheat oven to 375°F (190°C)
  2. Lightly brush tortilla strips with oil
  3. Arrange in a single layer on a baking sheet
  4. Bake for 12-15 minutes, flipping halfway through, until crisp and golden
  5. Season with salt while warm

The Complete Recipe: Step-by-Step

StepInstructionTimeNotes
1Toast and soak dried chiles30 minutesProvides deep, authentic flavor base
2Brown chicken thighs10 minutesCreates rich foundational flavor
3Sauté aromatics6-7 minutesBuilds aromatic flavor layer
4Simmer chicken in broth30 minutesDevelops broth and cooks chicken
5Shred chicken and add beans/corn15 minutesCompletes the soup base
6Prepare tortilla strips10 minutesCreates the signature topping
7Prepare garnishes10 minutesAdds final fresh elements
Total Active Time~1 hour
Total Time~1.5 hours

Serving Suggestions

This chicken tortilla soup is practically a complete meal on its own, but I love to create a proper soup experience by adding a few complementary sides:

  • Fresh Guacamole with Jicama Sticks: The creamy guacamole and crisp jicama provide wonderful textural contrasts to the soup.
  • Simple Green Salad: A light salad with a cilantro-lime vinaigrette balances the heartiness of the soup.
  • Warm Corn Tortillas: For those who want something beyond the crispy strips, warm tortillas for dipping make an excellent addition.
  • Mexican Rice: For a more substantial meal, a side of fluffy Mexican rice turns this into a feast.
  • Agua Fresca: A light fruit-infused water like watermelon or cucumber complements the soup beautifully.

Storage and Make-Ahead Tips

One of the many virtues of this soup is how well it keeps—in fact, many would argue it tastes even better the next day as the flavors continue to develop.

Storage:

  • Refrigerate in an airtight container for up to 4 days.
  • Freeze for up to 3 months in freezer-safe containers.

Make-Ahead Tips:

  • Prepare the entire soup (minus garnishes) a day ahead for enhanced flavor.
  • Store tortilla strips separately in an airtight container at room temperature for 2-3 days.
  • Pre-cut garnish vegetables and store in the refrigerator.

Reheating:

  • Stovetop: Reheat gently over medium-low heat, adding a splash of broth if needed.
  • Microwave: Heat in 1-minute intervals, stirring between each.

Important: Always add fresh tortilla strips and garnishes just before serving to maintain their texture and freshness.

Nutritional Information

For those watching their nutritional intake, here’s the approximate nutritional profile per serving (based on 6 servings):

NutrientAmount% Daily Value*
Calories385
Total Fat18g23%
Saturated Fat4g20%
Cholesterol75mg25%
Sodium650mg28%
Total Carbohydrate32g12%
Dietary Fiber8g29%
Sugars5g
Protein26g52%
Vitamin A35%
Vitamin C45%
Calcium10%
Iron20%

*Percent Daily Values are based on a 2,000 calorie diet.

Variations and Dietary Adjustments

Vegetarian Version

Replace chicken with:

  • 2 cups of roasted butternut squash cubes
  • 1 extra can of black beans or pinto beans
  • Use vegetable broth instead of chicken broth

Gluten-Free

This recipe is naturally gluten-free, but always check store-bought ingredients like broth for hidden gluten.

Dairy-Free

Simply omit the cheese and crema garnishes or substitute with:

  • Dairy-free sour cream alternative
  • Nutritional yeast for a cheesy flavor
  • Extra avocado for creaminess

Spice Level Adjustments

  • Milder: Remove seeds and membranes from dried chiles, use fewer chiles
  • Spicier: Add 1-2 chipotle peppers in adobo sauce to the blender mixture
  • Kid-friendly: Reduce dried chiles by half and serve additional hot sauce on the side for adults

Common Questions and Troubleshooting

Q: I can’t find ancho or guajillo chiles. What can I substitute?

You have a few options. For ancho chiles (which provide fruity, raisin-like notes), you can substitute 2-3 tablespoons of ancho chile powder or even regular chili powder with a pinch of unsweetened cocoa powder. For guajillo chiles (which contribute bright, tangy flavor), you can use New Mexico chiles or even a combination of sweet paprika with a touch of cayenne for heat.

Q: My soup seems too thick. How can I adjust it?

Simply add more chicken broth, 1/2 cup at a time, until you reach your desired consistency. Remember that the soup will thicken slightly as it stands due to the starch from the corn and beans.

Q: Can I make this in a slow cooker or Instant Pot?

Absolutely! For slow cooker: Follow steps 1-3, then transfer everything to a slow cooker. Add remaining ingredients except beans, corn, and lime juice. Cook on low for 6-7 hours. Shred chicken, add beans and corn, and cook for another 30 minutes. Add lime juice before serving.

For Instant Pot: Use the sauté function for steps 1-3. Add remaining ingredients except beans, corn, and lime juice. Pressure cook for 15 minutes with natural release. Shred chicken, add beans and corn, and use sauté function for 5 minutes. Add lime juice before serving.

Q: My tortilla strips got soggy immediately. What did I do wrong?

The most common cause is not frying them long enough or at a high enough temperature. Make sure your oil is hot enough (around 350°F/175°C) and fry until deeply golden. Also, make sure to drain them well on paper towels and only add them to individual soup bowls right before eating, not to the entire pot.

Q: How spicy is this soup?

As written, this recipe produces a medium spice level that most people find pleasantly warming rather than overwhelmingly hot. The dried chiles provide more complexity and depth than pure heat. If you’re concerned, start with half the amount of dried chiles.

Why This Recipe Works

After years of refining this recipe, I’ve identified several key factors that make it foolproof:

  1. Building Layers of Flavor: By starting with browned chicken, sautéed aromatics, and toasted spices, we create multiple dimensions of flavor.
  2. Using Dried Chiles: These provide a complexity that powdered spices alone cannot match.
  3. Proper Simmering Time: The 30-minute simmer allows flavors to meld without overcooking the chicken.
  4. Fresh Garnishes: The contrast between the hot soup and cold, fresh toppings creates an engaging eating experience.
  5. Balance of Textures: From the crispy tortilla strips to the creamy avocado to the hearty beans, every spoonful offers textural interest.

Personal Tips from My Kitchen to Yours

  • Don’t skip browning the chicken—those browned bits at the bottom of the pot are flavor gold.
  • If possible, make this soup a day ahead. Like many soups and stews, it tastes even better after the flavors have had time to develop.
  • For an extra layer of flavor, char your corn kernels in a dry skillet before adding them to the soup.
  • Keep your garnishes separate and let everyone customize their own bowl—it’s part of the fun!
  • The quality of your chicken stock makes a significant difference; homemade is ideal, but a good-quality store-bought stock is fine too.

In Conclusion

This chicken tortilla soup has been my go-to comfort food recipe for years, adaptable for any season but particularly perfect for those transitional weather days when you want something satisfying but not too heavy. The beauty of this dish lies in its versatility—it can be a casual weeknight family meal or dressed up for company with an array of beautiful garnishes.

What I love most about making tortilla soup is how it brings people together. There’s something about gathering around the table, each person customizing their bowl with their favorite toppings, that creates a special shared experience. This isn’t just a recipe—it’s an invitation to create warm memories around your table.

I hope you enjoy this soup as much as my family and friends have over the years. Make it your own, adjust to your taste, and most importantly, share it with those you love.

Q&A Section

Q: Is it possible to use chicken breast instead of thighs?

Yes, you can substitute chicken breasts if you prefer white meat. Keep in mind that breast meat is leaner and cooks faster than thighs, so reduce the simmering time to about 20 minutes to prevent the chicken from becoming dry. You’ll miss some of the richness that thighs provide, but the soup will still be delicious.

Q: How can I make this soup less spicy for my children?

To make a more kid-friendly version, use only one of each dried chile instead of two, and make sure to remove all seeds and membranes (where much of the heat resides). You can also reduce the amount of cumin slightly, as some children find its flavor strong. Consider setting up a “garnish bar” so your children can customize their soup with the milder toppings they enjoy.

Q: Can I prepare the chile base in advance?

Absolutely! The chile-tomato puree can be made up to 3 days ahead and stored in an airtight container in the refrigerator. This actually allows the flavors to develop even more deeply. You can also freeze it for up to 3 months—I often make a double batch and freeze half for a quick start on my next pot of soup.

Q: Is there a shortcut version for busy weeknights?

For a weeknight shortcut, use rotisserie chicken and prepared chicken broth. Toast your dried chiles while the onions are cooking to save time. You can also use pre-made tortilla chips in a pinch, though homemade strips are superior. This cuts the active time roughly in half while still delivering great flavor.

Q: How do you keep the avocado from turning brown if there are leftovers?

Always add avocado (and other fresh garnishes) only to the individual serving bowls, never to the entire pot of soup. For leftovers, store the soup and all garnishes separately. If you have leftover sliced avocado, sprinkle it with lime juice and store in an airtight container with plastic wrap pressed directly against the surface to minimize air exposure.

Q: What’s the best way to achieve a clear broth rather than a cloudy one?

For a clearer broth, maintain a gentle simmer rather than a rolling boil throughout the cooking process. Also, when returning the shredded chicken to the pot, do so gently without excessive stirring. If you notice any foam forming on the surface during the initial cooking of the chicken, skim it off with a spoon.

Q: Can this recipe be doubled successfully for a large gathering?

This recipe doubles beautifully for a crowd. Use your largest pot or divide between two pots if necessary. The only adjustment needed is to increase the sautéing time for the onions slightly due to the larger quantity. Make extra tortilla strips—they’re always the first thing to disappear!

Q: What’s the best way to get maximum flavor from the dried chiles?

Beyond toasting them as directed in the recipe, try this pro tip: after toasting and before soaking, cut the chiles open and remove the stems and seeds, then toast the insides for an additional 10 seconds. This exposes more surface area to heat, further developing their flavor compounds before they’re pureed into the soup base.

Author

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top