Mexican Chicken Tortilla Soup (Authentic Flavors)

Mexican Chicken Tortilla Soup (Authentic Flavors): A Complete Traditional-Style Recipe

Mexican Chicken Tortilla Soup, commonly known as Sopa de Tortilla or Sopa Azteca, is one of Mexico’s most comforting soups. It combines a deeply flavored tomato-and-chile broth with tender chicken, crispy tortilla strips, creamy avocado, fresh cheese, and other traditional garnishes. The result is smoky, savory, lightly spicy, tangy, and wonderfully satisfying.

Although tortilla soup is strongly associated with Mexican cooking, recipes vary from region to region and from one family kitchen to another. There is no single recipe that represents every Mexican household. This version focuses on the classic Mexican flavor profile: roasted tomatoes, dried chiles, garlic, onion, epazote or cilantro, homemade-style chicken broth, and freshly fried corn tortillas.

The recipe below is designed as a complete, detailed home-cooking guide, including the ingredients, preparation, cooking process, substitutions, serving suggestions, storage instructions, and troubleshooting tips.


What Is Mexican Chicken Tortilla Soup?

Tortilla soup is a traditional Mexican soup built around a flavorful tomato-based broth and crispy corn tortilla strips.

A classic bowl usually contains:

  • Tomato and chile broth
  • Chicken, either shredded or served separately
  • Fried or baked corn tortilla strips
  • Avocado
  • Mexican cheese
  • Mexican crema
  • Fresh cilantro
  • Lime
  • Sometimes roasted chile, onion, or epazote

The tortilla strips are not simply a garnish. They provide an important contrast to the liquid soup. As they sit in the broth, some remain crisp while others soften and absorb the smoky tomato flavor.

For chicken tortilla soup, cooked shredded chicken is added to make the soup more substantial and protein-rich.


Complete Ingredients

For the Chicken

  • 700 g (about 1½ lb) boneless, skinless chicken thighs or chicken breasts
  • 1 liter (4 cups) chicken broth or water
  • ½ medium white onion
  • 2 garlic cloves
  • 1 teaspoon salt
  • 1 small bay leaf
  • ½ teaspoon dried Mexican oregano

Chicken thighs are especially good because they stay juicy and have more flavor. Chicken breast can also be used if you prefer leaner meat.


For the Tortilla Soup Base

  • 6–8 corn tortillas
  • 6 medium ripe Roma tomatoes, approximately 700–800 g
  • ½ medium white onion
  • 3 garlic cloves
  • 2 dried ancho chiles
  • 1 dried pasilla chile
  • 1–2 dried árbol chiles, optional, for additional heat
  • 2 tablespoons vegetable oil
  • 1 teaspoon Mexican oregano
  • ½ teaspoon ground cumin
  • 1 small sprig epazote, optional
  • 4 cups chicken broth
  • 1 teaspoon salt, or to taste
  • ½ teaspoon freshly ground black pepper
  • 1 teaspoon lime juice
  • 1 teaspoon sugar, optional, only if the tomatoes are particularly acidic

For the Traditional Garnishes

  • 1 large avocado
  • ½ cup Mexican crema or sour cream
  • 100 g (3½ oz) queso fresco
  • ¼ cup finely chopped fresh cilantro
  • 1–2 fresh limes
  • 1 small white onion, finely sliced
  • 1 fresh jalapeño or serrano chile, thinly sliced, optional
  • 2 tablespoons chopped fresh cilantro
  • Extra dried chile flakes or chile powder, optional

Ingredient Form

Here is the recipe in a simple ingredient form for easy preparation.

Chicken

IngredientAmount
Chicken thighs or breasts700 g / 1½ lb
Chicken broth or water1 liter / 4 cups
White onion½
Garlic2 cloves
Salt1 tsp
Bay leaf1
Mexican oregano½ tsp

Soup

IngredientAmount
Corn tortillas6–8
Roma tomatoes6
White onion½
Garlic3 cloves
Dried ancho chiles2
Dried pasilla chile1
Dried árbol chiles1–2 optional
Vegetable oil2 tbsp
Mexican oregano1 tsp
Ground cumin½ tsp
Epazote1 sprig optional
Chicken broth4 cups
SaltTo taste
Black pepper½ tsp
Lime juice1 tsp
Sugar1 tsp optional

Garnishes

IngredientAmount
Avocado1
Mexican crema½ cup
Queso fresco100 g / 3½ oz
Fresh cilantro¼ cup
Limes1–2
White onion1 small
Jalapeño or serrano1 optional

How to Cook Mexican Chicken Tortilla Soup

Step 1: Prepare the Chicken

Place the chicken in a medium or large saucepan.

Add:

  • 4 cups chicken broth
  • ½ onion
  • 2 garlic cloves
  • 1 teaspoon salt
  • 1 bay leaf
  • ½ teaspoon Mexican oregano

Bring the liquid to a gentle boil over medium-high heat.

Once it begins boiling, reduce the heat to low. The broth should gently simmer rather than boil aggressively.

Cover the pan partially and cook until the chicken is completely cooked.

For boneless chicken breasts, this usually takes approximately 15–20 minutes, depending on thickness.

Chicken thighs may take approximately 20–25 minutes.

The safest way to determine doneness is with a kitchen thermometer: the thickest portion of the chicken should reach 74°C / 165°F.

Remove the chicken from the broth and place it on a plate.

Allow it to cool for several minutes, then shred it using two forks.

Do not throw away the cooking broth. Strain it and reserve it for the soup.

Why cook the chicken this way?

Poaching the chicken directly in seasoned broth gives it much more flavor than simply boiling it in plain water. The onion, garlic, oregano, and bay leaf gently perfume the meat while the chicken contributes its own flavor to the broth.


Step 2: Prepare the Dried Chiles

The dried chiles are extremely important because they give the soup its characteristic depth.

Remove the stems from the ancho and pasilla chiles.

Shake out most of the seeds.

If you want a milder soup, remove all the seeds and inner membranes.

If you enjoy heat, you can leave some of the seeds from the árbol chiles.

Heat a dry skillet over medium heat.

Place the dried chiles in the skillet.

Toast them for approximately 20–30 seconds per side.

Do not burn them.

This is an important point. Dried chiles should become fragrant and slightly pliable, but if they become blackened, they can develop a harsh bitter flavor.

Once toasted, place them in a bowl and cover them with hot water.

Let them soak for approximately 15 minutes, or until softened.

Drain them before blending.


Step 3: Roast the Tomatoes

Traditional-style tortilla soup benefits enormously from roasted vegetables.

You can roast the tomatoes in a dry skillet, under a broiler, on a griddle, or over a gas flame if you are comfortable doing so.

For a skillet method, heat a large dry skillet over medium-high heat.

Add the whole tomatoes.

Add the ½ onion and the garlic cloves as well.

Cook, turning occasionally, until the tomatoes develop dark roasted spots and become soft.

The onion should become lightly charred around the edges.

The garlic will cook more quickly, so remove it once it has developed some golden-brown spots.

The tomatoes do not need to be completely blackened. You want a combination of caramelization, smokiness, and sweetness.

This roasting step is one of the easiest ways to transform an ordinary tomato soup into something much more complex.


Step 4: Make the Tomato-Chile Sauce

Place the following ingredients in a blender:

  • Roasted tomatoes
  • Roasted onion
  • Roasted garlic
  • Soaked ancho chiles
  • Soaked pasilla chile
  • Árbol chiles, if using
  • 1 cup chicken broth
  • 1 teaspoon Mexican oregano
  • ½ teaspoon cumin
  • ½ teaspoon black pepper

Blend until completely smooth.

If your blender is small, work in batches.

For an especially silky soup, strain the blended sauce through a fine-mesh sieve.

This step is optional, but it produces a smoother restaurant-style broth.

Press the mixture through the sieve using a spoon or ladle.

Discard the remaining seeds and fibrous chile material.


Step 5: Fry the Tortilla Strips

Cut the corn tortillas into thin strips.

For the best texture, use tortillas that are slightly stale or have been left uncovered for a few hours. They contain less moisture and become particularly crisp when fried.

Pour approximately 1–2 cm of vegetable oil into a heavy skillet.

Heat the oil over medium-high heat.

Test the oil by dropping in one small tortilla strip. If it immediately begins bubbling and frying, the oil is ready.

Carefully add the tortilla strips in small batches.

Do not overcrowd the pan.

Fry until golden brown and crisp, usually about 1–2 minutes.

Turn them as needed.

Remove the tortilla strips using tongs or a slotted spoon.

Place them on a plate lined with paper towels.

Immediately sprinkle with a small pinch of salt.

Repeat until all the tortilla strips are cooked.

Important tip

Do not fry all the tortilla strips at once. Overcrowding lowers the oil temperature and can produce greasy rather than crispy tortillas.


Step 6: Cook the Soup Base

Heat 2 tablespoons of vegetable oil in a large saucepan or Dutch oven over medium heat.

Carefully pour in the blended tomato-and-chile sauce.

Be cautious because the sauce may splatter when it meets the hot oil.

Cook the sauce for approximately 8–10 minutes, stirring regularly.

This is called cooking down or frying the sauce, and it is an important flavor-building step.

The color should become deeper and the aroma should become richer.

You should notice that the raw tomato smell begins to disappear and is replaced by a more rounded roasted-chile aroma.


Step 7: Add the Chicken Broth

Slowly add approximately 3 cups of the reserved chicken broth.

Stir well.

Add another cup if necessary until you reach your preferred soup consistency.

Add the epazote sprig if using.

Bring the soup to a gentle simmer.

Reduce the heat to low and cook for approximately 15–20 minutes.

Do not boil the soup aggressively.

A gentle simmer allows the flavors of the tomatoes, chiles, onion, garlic, and broth to combine without unnecessarily reducing the soup.

Taste the broth.

Add salt as needed.

If your tomatoes are very acidic, add a tiny amount of sugar.

You can also add the lime juice near the end.


Step 8: Add the Shredded Chicken

Add the shredded cooked chicken to the soup.

Simmer for approximately 5 minutes.

Because the chicken is already cooked, it does not need a long cooking time.

The purpose of this step is simply to warm the chicken and allow it to absorb some of the seasoned broth.

Taste again.

Adjust:

  • Salt
  • Pepper
  • Lime
  • Chile heat

Remove the epazote sprig before serving.


Step 9: Prepare the Garnishes

While the soup is simmering, prepare the toppings.

Dice the avocado.

Crumble the queso fresco.

Slice the lime into wedges.

Thinly slice the onion.

Slice the jalapeño or serrano if you want extra heat.

Chop the cilantro.

Keep the tortilla strips separate until serving.

This is important because adding all the tortilla strips to the pot causes them to become soft.


Step 10: Assemble the Soup

Ladle the hot chicken tortilla soup into individual bowls.

Add a generous amount of shredded chicken if it is not already evenly distributed.

Top each bowl with:

  1. Crispy tortilla strips
  2. Diced avocado
  3. Crumbled queso fresco
  4. A drizzle of Mexican crema
  5. Fresh cilantro
  6. Thinly sliced onion
  7. Fresh chile, if desired

Serve immediately with lime wedges.

Squeeze fresh lime juice over the soup immediately before eating.

The lime brings the entire dish together.


The Best Way to Serve Mexican Chicken Tortilla Soup

For the most traditional-style presentation, do not simply dump all of the garnishes into the pot.

Instead, serve the soup hot and arrange the garnishes individually.

This allows everyone to customize their bowl.

A particularly good combination is:

hot soup + crispy tortilla strips + cool avocado + creamy crema + salty queso fresco + fresh cilantro + lime.

The contrast between temperatures and textures is what makes this soup so enjoyable.


Why the Chiles Matter

One of the biggest differences between a basic chicken tortilla soup and a deeply flavored Mexican-style version is the use of dried chiles.

Ancho Chile

Ancho chile is a dried poblano pepper.

It generally contributes:

  • Mild heat
  • Raisin-like sweetness
  • Earthiness
  • Deep red color
  • Slight smokiness

It is one of the most useful dried chiles for sauces and soups.

Pasilla Chile

Pasilla chile provides a darker, more complex flavor.

It can contribute:

  • Earthiness
  • Mild fruitiness
  • Raisin and cocoa-like notes
  • Moderate complexity

Chile de Árbol

Chile de árbol is much hotter.

Use it carefully.

One chile can provide noticeable heat, while two or more can make the soup significantly spicier depending on the individual peppers.

For a family-friendly soup, you can omit it completely.


Should the Tortillas Be Fried or Baked?

Traditional tortilla soup is commonly associated with fried tortilla strips, and frying gives them the best texture.

However, you can bake them if you want a lighter version.

Baked Tortilla Strips

Preheat the oven to 200°C / 400°F.

Cut the tortillas into strips.

Toss them with approximately 1 tablespoon of oil.

Spread them in a single layer on a baking sheet.

Bake for approximately 8–12 minutes, turning once halfway through.

Watch them carefully because they can go from golden to burnt quickly.

Allow them to cool for several minutes.

They will become crispier as they cool.


How Spicy Should the Soup Be?

Authentic Mexican cooking is not necessarily about making everything extremely hot.

Flavor comes first.

For a mild version:

  • Use ancho chile
  • Use pasilla chile
  • Skip chile de árbol
  • Remove chile seeds

For medium heat:

  • Use one chile de árbol

For hot soup:

  • Use two or more chile de árbol peppers
  • Add fresh serrano chile as a garnish

Remember that the final heat can also come from the toppings.

Serving sliced serrano separately is a great option when different people have different spice preferences.


Can You Make the Soup Without Chicken?

Absolutely.

The tomato-chile broth itself is flavorful enough to make an excellent vegetarian tortilla soup.

Replace chicken broth with vegetable broth and omit the chicken.

You can add:

  • Black beans
  • Pinto beans
  • Corn
  • Zucchini
  • Mushrooms
  • Roasted poblano peppers

However, if you are making Mexican Chicken Tortilla Soup, the shredded chicken adds valuable texture and makes the soup more substantial.


What Kind of Chicken Is Best?

Chicken Thighs

Chicken thighs are my first choice.

They are:

  • Juicier
  • More flavorful
  • More forgiving if slightly overcooked
  • Excellent for shredding

Chicken Breast

Chicken breast is:

  • Leaner
  • Mild in flavor
  • Easy to shred
  • Widely available

If using chicken breast, avoid prolonged boiling because it can become dry.

Rotisserie Chicken

For a faster version, you can use already-cooked rotisserie chicken.

Simply shred approximately 3 cups of cooked chicken and add it to the finished soup during the final 5 minutes of cooking.

This saves considerable time while still allowing you to make a flavorful chile-and-tomato broth.


How to Make the Flavor More Authentic

There are several small techniques that make a major difference.

1. Roast the tomatoes

Do not skip this if you have the time.

Roasting concentrates their flavor.

2. Toast the dried chiles

A brief dry toast releases their aroma.

Never burn them.

3. Fry the blended sauce

Cooking the sauce in oil before adding broth develops a deeper flavor.

4. Use corn tortillas

Flour tortillas are not the right choice for traditional tortilla strips.

5. Use fresh lime

Bottled lime juice does not have quite the same fresh aroma.

6. Add toppings at the table

This preserves the contrast between crispy, creamy, fresh, and savory components.


Common Mistakes to Avoid

Mistake 1: Burning the Chiles

If dried chiles become black and bitter, the bitterness can dominate the entire soup.

Toast them briefly and remove them from the heat as soon as they become fragrant.


Mistake 2: Not Cooking the Tomato Sauce

Blending tomatoes and immediately adding broth can produce a sauce that tastes raw.

Frying the blended sauce for several minutes gives it a much deeper flavor.


Mistake 3: Adding Tortilla Strips Too Early

If you put all the tortilla strips into the pot, they quickly become soft.

Keep them separate and add them directly to individual bowls.


Mistake 4: Overcooking the Chicken

Chicken breast especially can become dry.

Cook it gently and remove it from the broth as soon as it reaches a safe internal temperature.


Mistake 5: Making the Soup Too Thin

The broth should be substantial and flavorful.

If it tastes watery, simmer the tomato-chile base longer before adding additional broth.


Mistake 6: Using Too Much Cumin

Cumin can be delicious, but it should not dominate the soup.

Traditional Mexican flavors are broader than simply “chili and cumin.”

Use a small amount to support the chiles rather than overpower them.


How to Adjust the Flavor

After simmering, taste the soup carefully.

If it tastes flat

Add a little salt.

Salt is often the missing element.

If it tastes too acidic

Add a very small amount of sugar or additional broth.

If it tastes too spicy

Add more broth and chicken, or serve it with extra avocado and crema.

If it lacks depth

Let the soup simmer longer.

You can also add a little more roasted chile sauce.

If it tastes too smoky

Dilute with additional chicken broth and add fresh lime at the end.

If it tastes too thick

Add warm chicken broth.

If it tastes too thin

Simmer uncovered for several minutes.


Storage Instructions

The soup base can be refrigerated for approximately 3–4 days when stored properly in an airtight container.

However, keep the following ingredients separate:

  • Tortilla strips
  • Avocado
  • Crema
  • Queso fresco
  • Fresh cilantro
  • Lime

If you refrigerate the tortilla strips in the soup, they will become soggy.

For best results, refrigerate the broth and chicken separately from the garnishes.


Can Mexican Chicken Tortilla Soup Be Frozen?

Yes.

The tomato-chile broth and chicken freeze well.

Allow the soup to cool before transferring it to freezer-safe containers.

Leave some space at the top because liquid expands when frozen.

Freeze for approximately 2–3 months for best quality.

Thaw overnight in the refrigerator.

Reheat gently on the stovetop.

Prepare fresh tortilla strips and garnishes when serving.

Do not freeze avocado, tortilla strips, crema, or fresh garnishes as part of the soup.


Reheating Instructions

Place the refrigerated soup in a saucepan.

Heat over medium-low heat.

Stir occasionally.

If the soup has thickened in the refrigerator, add a small amount of chicken broth or water.

Heat until steaming hot.

Avoid violently boiling the soup because prolonged boiling can affect the texture of the chicken.

Add fresh lime juice only after reheating.

Then garnish and serve.


Make-Ahead Method

This soup is particularly good for preparing ahead.

You can prepare the following one day in advance:

  • Cooked shredded chicken
  • Tomato-chile broth
  • Tortilla strips
  • Chopped onion

Store everything separately.

When ready to serve, gently reheat the broth and chicken.

Prepare fresh avocado, cilantro, lime, crema, and cheese.

Assemble the bowls immediately before serving.

This method is especially useful when serving guests because most of the work can be completed before everyone sits down.


Complete Cooking Timeline

For a comfortable cooking schedule, allow approximately 1 hour to 1 hour 15 minutes.

First 10 minutes

Prepare the chicken and begin poaching.

Next 15 minutes

Toast and soak the dried chiles.

Roast the tomatoes, onion, and garlic.

Next 10 minutes

Blend the tomato-chile sauce.

Strain if desired.

Next 10 minutes

Fry the tortilla strips.

Next 15–20 minutes

Fry and simmer the soup base.

Final 5 minutes

Add shredded chicken.

Taste and adjust seasoning.

Serving

Prepare garnishes and assemble the bowls.


Nutrition and Portion Information

This recipe makes approximately 6 servings.

Nutrition will vary considerably depending on the amount of oil, chicken, cheese, crema, and tortilla strips used.

For a lighter bowl:

  • Use baked tortilla strips
  • Reduce the amount of crema
  • Use plenty of avocado and fresh herbs
  • Choose skinless chicken breast
  • Use moderate amounts of cheese

For a richer bowl:

  • Fry the tortillas
  • Add extra crema
  • Add additional queso fresco
  • Use chicken thighs

The soup is naturally filling because it combines protein, broth, vegetables, tortillas, and healthy fats from avocado.


Frequently Asked Questions

Is tortilla soup the same as chicken tortilla soup?

Not exactly.

“Tortilla soup” generally refers to the tomato-and-chile soup with crispy tortillas, while chicken tortilla soup includes shredded chicken as an additional ingredient.


Can I use canned tomatoes?

Yes.

Fresh roasted tomatoes give the best flavor when good-quality tomatoes are available, but canned whole tomatoes can work very well.

If using canned tomatoes, choose good-quality whole peeled tomatoes and roast or cook them with the onion and garlic before blending.


Can I use regular oregano?

Yes, but Mexican oregano is preferable.

Mexican oregano has a somewhat different flavor from Mediterranean oregano and works particularly well with chiles, tomatoes, and beans.

If Mexican oregano is unavailable, regular oregano can still produce a delicious soup.


What can I use instead of epazote?

You can simply omit it.

Cilantro can provide freshness, although it does not taste the same as epazote.

There is no need to add a large quantity of another herb just to replace it.


Can I use store-bought tortilla chips?

Yes, in a hurry.

However, freshly fried tortilla strips provide a much better texture and allow you to control the salt.

If using tortilla chips, choose plain corn tortilla chips rather than heavily seasoned varieties.


Why does my tortilla soup taste bitter?

The most likely cause is burned dried chiles.

Another possibility is excessive chile skin or seeds, or over-roasting the vegetables.

If the bitterness is mild, additional broth, tomato, salt, and a small amount of acidity may help balance it.

If the chiles were severely burned, however, it may be difficult to completely correct the flavor.


Serving Ideas

Mexican Chicken Tortilla Soup works beautifully as either a light main course or a starter.

For a complete Mexican-inspired meal, serve it with:

  • Mexican rice
  • Refried beans
  • Grilled corn
  • Simple green salad
  • Quesadillas
  • Fresh guacamole
  • Pico de gallo

A small bowl of tortilla soup followed by grilled chicken or steak can make a substantial dinner.


Final Recipe Card

Mexican Chicken Tortilla Soup

Prep time: 25 minutes
Cooking time: 40–50 minutes
Total time: Approximately 1 hour 10 minutes
Servings: 6
Difficulty: Moderate

Ingredients

Chicken

  • 700 g chicken thighs or breasts
  • 4 cups chicken broth
  • ½ white onion
  • 2 garlic cloves
  • 1 teaspoon salt
  • 1 bay leaf
  • ½ teaspoon Mexican oregano

Soup

  • 6–8 corn tortillas
  • 6 Roma tomatoes
  • ½ white onion
  • 3 garlic cloves
  • 2 ancho chiles
  • 1 pasilla chile
  • 1–2 árbol chiles, optional
  • 2 tablespoons vegetable oil
  • 1 teaspoon Mexican oregano
  • ½ teaspoon cumin
  • 1 sprig epazote, optional
  • 4 cups chicken broth, including reserved cooking broth
  • Salt and pepper to taste
  • 1 teaspoon lime juice
  • 1 teaspoon sugar, optional

Garnishes

  • 1 avocado
  • ½ cup Mexican crema
  • 100 g queso fresco
  • Fresh cilantro
  • 1–2 limes
  • Sliced white onion
  • Sliced jalapeño or serrano

Cooking Method

  1. Poach the chicken with broth, onion, garlic, oregano, bay leaf, and salt.
  2. Remove the cooked chicken, shred it, and reserve the broth.
  3. Toast the dried chiles briefly in a dry skillet.
  4. Soak the chiles in hot water for about 15 minutes.
  5. Roast the tomatoes, onion, and garlic until lightly charred and softened.
  6. Blend the roasted vegetables with the softened chiles, oregano, cumin, pepper, and broth.
  7. Strain the sauce if a smoother soup is desired.
  8. Fry the tortilla strips until golden and crisp.
  9. Fry the tomato-chile sauce in oil for 8–10 minutes.
  10. Add chicken broth and simmer for 15–20 minutes.
  11. Add the shredded chicken and simmer for another 5 minutes.
  12. Adjust salt, lime, and heat.
  13. Ladle the soup into bowls.
  14. Add crispy tortilla strips, avocado, queso fresco, crema, cilantro, onion, and fresh chile.
  15. Serve immediately with lime wedges.

The Secret to an Exceptional Bowl

The secret to outstanding Mexican Chicken Tortilla Soup is not one unusual ingredient. It is the layering of flavors.

First, the chicken is gently cooked in aromatic broth.

Then the tomatoes, onion, and garlic are roasted to develop sweetness and smokiness.

The dried ancho and pasilla chiles provide depth and complexity.

The blended sauce is cooked in oil to remove its raw flavor and concentrate its character.

The broth is then simmered slowly until everything comes together.

Finally, the crispy tortilla strips, creamy avocado, salty queso fresco, cool crema, fresh cilantro, and bright lime are added just before eating.

That combination creates the contrast that makes tortilla soup so memorable: rich broth against crisp tortillas, smoky chile against fresh lime, warm chicken against cool avocado, and savory tomato against creamy cheese.

For the most flavorful result, take your time with the roasted vegetables and chile sauce, keep the heat of the dried chiles under control, and always add the tortilla strips and fresh garnishes at the very end.

The finished soup should be deeply savory, lightly smoky, pleasantly spicy, bright with lime, and rich enough to feel satisfying without becoming heavy.

Leave a Comment