• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Biting at the Bits logo
  • HOME
  • ABOUT
  • RECIPE INDEX
  • CONTACT
  • Nav Social Menu

    • YouTube
menu icon
go to homepage
  • ABOUT
  • RECIPE INDEX
  • CONTACT
  • SUMMER
  • Find us on Social!

    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • subscribe
    search icon
    Homepage link
    • ABOUT
    • RECIPE INDEX
    • CONTACT
    • SUMMER
  • Find us on Social!

    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • ×
    Home » Recipes » Soups + Stews

    Chicken Tortilla Soup (Easy Authentic Mexican Recipe)

    Modified: Aug 6, 2026 by Kelly Leding · This post may contain affiliate links · Leave a Comment

    Jump to Recipe·Trust With Google·Leave a Review

    This chicken tortilla soup recipe is one of our absolute favorite soups to eat. It's light, yet really hearty. It's brothy, then creamy, vibrant, and fresh all at the same time! Real toasted dried chiles, fire-roasted tomatoes, homemade chicken broth, and the best Mexican chicken (ever) are what set this recipe apart and make it a truly restaurant-worthy chicken tortilla soup! And it could not be easier to make.

    Bowl of chicken tortilla soup with crispy tortilla strips, pollo asado, corn, cheese, avocado, crema, fried mulato chile, a lime wedge, and a cilantro leaf.

    Any Mexican restaurant worth its salt will have a scratch-made tortilla soup on the menu. I'll almost always order a bowl when I'm visiting a new restaurant (even the plain version without chicken) because it's one of the best ways to get a sense of how good the rest of the meal is going to be.

    This recipe is based on my favorite restaurant tortilla soups I've had. It also uses my favorite pollo asado with the goal that this soup should be the best version of the best bowls I've had.

    Making it the traditional way, using whole dried guajillos and fire-roasted tomatoes, is genuinely quick and simple, don't let these ingredients or steps scare you off.

    Jump to:
    • Why You'll Love This Chicken Tortilla Soup
    • The Best Chicken for Tortilla Soup
    • Chicken Tortilla Soup Ingredients
    • How to Make Chicken Tortilla Soup
    • How to Fire Roast Tomatoes (3 Ways)
    • The Best Way to Cut Tortillas for Soup
    • How to Serve Chicken Tortilla Soup
    • Extra Garnishes and Substitutions
    • What to Serve With Chicken Tortilla Soup
    • Storage and Reheating
    • What Is Tortilla Soup? (Sopa de Tortilla con Pollo)
    • Chicken Tortilla Soup FAQ
    • More Easy Mexican Recipes
    • 📖 Recipe
    • Chicken and Soup Food Safety
    Closeup of chicken tortilla soup with crispy fried tortilla strips, sliced pollo asado chicken, avocado, and a lime wedge in a deep red chile and tomato chicken broth.
    A bowl of chicken tortilla soup with fried tortilla strips, pollo asado, black beans, pickled red onion, corn, monterey jack cheese, avocado, crema, and fried mulato chile in a deep red broth.
    A full bowl of chicken tortilla soup with deep red broth, fried tortilla strips, pollo asado, avocado, crema, cheese, fried mulato chile, and a fresh lime wedge on the rim.

    Why You'll Love This Chicken Tortilla Soup

    • It actually tastes like a real Mexican restaurant. Not like a soup made from a seasoning packet.
    • The base is only a handful of whole ingredients. Dried guajillos, tomatoes, onion, garlic, and good chicken broth.
    • It's interactive and customizable. Everyone builds their own bowl, which makes it genuinely fun to eat.
    • It works as a main or a starter. We eat it for lunch or dinner, but it's a great first course for a Mexican dinner party or Taco Tuesday family night.
    • It uses up leftover chicken beautifully. Grilled chicken is the best version (our favorite) and store-bought rotisserie is the fastest.
    A spoonful of creamy chicken tortilla soup with softened tortilla strips lifted from the bowl showing the rich texture.
    Two grilled pollo asado chicken thighs with char marks and juices in a red-rimmed serving bowl resting before slicing, pollo asado recipe.
    Sliced pollo asado chicken ready to cover and store, chicken asado recipe meal prep for easy reheating.

    The Best Chicken for Tortilla Soup

    Many tortilla soup recipes treat the chicken as an afterthought, usually a supermarket rotisserie bird. It works, it's delicious, and there's nothing wrong with it (I've used it plenty of times). But the amped up flavor version I make these days uses my favorite Mexican-spiced marinated grilled chicken.

    Specifically, I make this grilled pollo asado chicken ahead of time, slice it, and have it ready for this soup any night of the week. It's marinated in achiote and citrus, grilled over coals (or on the stove in my grill pan or cast iron skillet), and makes the best, most satisfyingly meaty chicken tortilla soup ever.

    If you're making it fresh, the full method and 5-minute marinade can be found in the link above. If you already have some in the fridge from earlier in the week, this soup is one of the best possible second uses for it.

    Rotisserie chicken, poached chicken breast, or any leftover roast chicken all work. Dice or shred it and warm it before it goes into the bowl, because cold chicken drops the temperature of the broth.

    Labeled chicken tortilla soup ingredients on a sheet tray including cooked sliced pollo asado, homemade chicken broth, fire-roasted tomatoes, diced onions, guajillo chiles, mulato chile, lard, garlic, epazote, avocado, monterey jack cheese, corn tortillas, lime, Mexican crema, and salt.

    Chicken Tortilla Soup Ingredients

    • Dried guajillo chiles. The backbone. Mild, fruity, and bright red. They get toasted whole in a dry skillet, then blended straight in.
    • Ripe tomatoes. Fire-roasted over the burner (or in the oven) until the skins char. This is where you can pick up a little smoky flavor.
    • White onion and garlic. Sautéed in lard or oil until soft and golden for building background flavor.
    • Lard (or oil). Lard is traditional and gives the base a richness and body that oil doesn't. Bricks of manteca in the Hispanic aisle are the easiest to find in American grocery stores. EVOO and vegetable oil both work if you'd rather not use lard.
    • Good Chicken broth. Arguably the most important ingredient in the pot, and homemade always tastes better. See the note below about other options.
    • Dried epazote. An herb with a distinctive resinous, almost citrusy edge that shows up in a lot of central Mexican cooking. Leave it out if you cannot find it.
    • Corn tortillas. Cut into thin strips and fried until they are crispy and golden.
    • Monterey Jack. A good melting cheese that softens into the hot broth. Chihuahua or asadero are the traditional choices if you can find them.
    • Mexican crema. Thinner and less tangy than sour cream, and it will not curdle in hot broth (you can substitute creme fraiche or sour cream).
    • Avocado, lime, and a fried chile (like mulato, ancho, or pasilla). The finishing layer that makes the bowl taste finished.

    A Note on the Chicken Broth

    Homemade chicken broth with rich golden color in a clear glass pitcher looking nothing like bland storebought chicken broth.

    This soup is essentially a really good broth with things in it, so the broth decides how good it's going to be. There's no bouillon hiding a mediocre one. Homemade chicken broth is the gold standard here, and it makes a difference you can taste immediately. Bone broth from a good butcher or a specialty shop is the next best thing and worth it for making the best homemade tortilla soup.

    Boxed or canned low-sodium broth is convenient, and this soup is still good with it. Use it if that's what you have or it's just more convenient. Don't let the homemade broth be a reason you don't make this soup.

    Full ingredient measurements can be found in the recipe card.

    Top down view of a bowl of sopa de tortilla con pollo with fried tortilla strips, pollo asado, corn, cheese, avocado, crema, and fried mulato chile and one leaf of cilantro.

    How to Make Chicken Tortilla Soup

    Once you have the chicken cooked, this whole soup comes together quickly.

    Step 1. Fire-roast the tomatoes. Set the tomatoes in a vegetable grilling cage over a gas burner (or charcoal grill) and turn them until the skins are charred, about 7 minutes. Seal them in foil for 5 minutes, then pull away the stems and peels. Leave a little char for smokiness and discard the blackest bits, which taste bitter. See below for oven and stovetop methods, or use canned fire-roasted tomatoes.

    Three tomatoes with stems intact in a grilling cage set over a stovetop gas flame to fire roast for tortilla soup.
    Fire-roasted tomatoes charred and blistered ready for an authentic tortilla soup recipe.
    Fire-roasted tomatoes wrapped in aluminum foil to steam so the peels can be removed easily for mexican tortilla soup.

    Step 2. Toast the guajillos. Stem and seed the guajillos. Toast them for about 1 minute per side in a dry skillet over medium heat, pressing down with a spatula so the whole surface touches the pan. They're ready when they smell warm and nutty and look a bit puffy and glossy. Watch them closely, since scorched chiles turn bitter.

    Guajillo chiles in a seasoned De Buyer crepe pan ready to be toasted for authentic chicken tortilla soup.
    Guajillo chiles being pressed flat with a spatula in a hot dry skillet for how to make tortilla soup from scratch.
    Slightly puffed and glossy guajillo chiles after toasting for one minute per side in a dry skillet for tortilla soup.
    Toasted guajillo chiles seeded and stemmed on a plate ready for blending, tortilla soup recipe.

    Step 3. Cook the aromatics. Heat two-thirds of the lard (or oil) over medium heat. Add the onion and garlic and season with salt. Cook slowly, stirring occasionally, for 4 minutes. Add the epazote and cook for another 4 minutes, until everything is soft and golden brown. Add it all to the blender with the roasted tomatoes and the toasted chiles, and purée until very smooth.

    Lard, diced onions, and garlic seasoned with salt cooking in a saucepan before adding the dried epazote.
    Adding the epazote to the lard, diced onions, and garlic seasoned with salt cooking in a saucepan ready to cook for 4 more minutes until golden brown.
    Golden brown aromatics including onions, garlic, and epazote ready to be added to the blender with the tomatoes and chiles.
    Fire-roasted tomatoes, toasted guajillo chiles, and sauteed onions, garlic, and epazote in a Vitamix blender ready to blend.
    Smooth bright orange-red puree of fire-roasted tomatoes, guajillo chiles, and aromatics blended in a Vitamix for mexican tortilla soup recipe.

    Step 4. Fry the puree. Heat the remaining lard in the saucepan over medium-high heat, then pour in the blended puree. It will sizzle and sputter, so keep the lid partly on and stir often. Cook for 12-15 minutes, or until it darkens in color, thickens, and turns almost paste-like. It's ready when it's a deep red and thick enough to leave a trail behind the spoon.

    Tomato and chile puree added to a saucepan to saute for an authentic mexican tortilla soup recipe.
    Reduced tomato chile mixture dark red in color and ready for the chicken broth to be added, how to make chicken tortilla soup
    A spoon of the reduced dark red chile tomato paste showing the thick consistency before adding broth for spicy chicken tortilla soup.

    Step 5. Add the broth. Pour in chicken broth and bring it to a boil, then drop it to a low simmering boil, partly cover it, and allow it to cook for 30-35 minutes while you fry the tortillas and chile garnish. Add enough salt to bring out all of the nuanced flavors in the broth.

    When the broth is finished cooking, taste it at this point and don't panic. On its own, the broth tastes like a really nice semi-mild tomato and chile broth, not like a whole bowl of tortilla soup. This is exactly as it should be because the remaining ingredients and garnishes are what turn it into the well-rounded bowl of soup we all know and love.

    Chicken broth being poured into the reduced chile tomato mixture to cook for 30 minutes.
    A lid partially covering the simmering pot of chicken tortilla soup broth as it cooks.
    A ladle of perfectly cooked chicken tortilla soup broth ready to fill the garnished bowls.

    Step 6. Cut and fry the tortilla strips. Stack the tortillas and cut the stack into thin ¼-inch strips. Fry them in batches in hot oil, stirring so they crisp evenly. They're ready when the bubbling has mostly stopped, and they're deep golden brown. Drain on paper towels and salt them right away while they're still hot.

    NOTE: Baked or air-fried strips work if you'd rather not fry. Toss the strips with a little oil and salt and cook until crisp. They come out drier and less rich, and they soften faster in the broth, so add them right at the table.

    Tortilla strips frying in oil for tortilla soup.
    Perfectly golden brown fried tortilla strips for chicken tortilla soup.

    Step 7. Fry the mulato chile. If you are frying the mulato chile (or an ancho or pasilla) for garnish, fry it in the same oil for about 30 seconds, just until it toasts and crisps. Do not overcook it or it will get bitter.

    Frying a mulato chile in oil for a mexican chicken tortilla soup garnish.
    A crispy fried mulato chile ready to be broken over the bowls as garnish for tortilla soup.

    Step 8. Assemble the bowls. Divide the garnishes between the bowls, then ladle the hot soup over them at the table. Crema first, then cheese, avocado, the warm chicken, and tortilla strips. Ladle in the soup and garnish with the crumbled chile and cilantro over the top and a wedge of lime on the side.

    Step by step collage showing how to build a chicken tortilla soup bowl with crema, monterey jack cheese, avocado, fried mulato chile, pollo asado chicken, and crispy fried tortilla strips.
    A full bowl of chicken tortilla soup with deep red broth, fried tortilla strips, pollo asado, avocado, crema, cheese, fried mulato chile, and a fresh lime wedge.

    How to Fire Roast Tomatoes (3 Ways)

    Charring the skins adds a little smoky element to tortilla soup. It's technically optional, but I don't skip this step. Any of these three methods work:

    • Grilling cage over a gas burner. The method I've used in this post. Set the cage right on the burner and turn the tomatoes until the skins are charred in a few spots. The cage keeps them contained and off the grates.
    • Straight on the flame. Same result without a cage. A bit messier to clean up afterward, but still simple and easy.
    • Under the broiler (the option for anyone without a gas burner). Halve the tomatoes, drizzle with olive oil, season with salt, and blister them under a hot broiler for a few minutes until lightly charred. This is the cleanest method and it works beautifully.

    If flame-roasting, seal the tomatoes in foil for a few minutes afterward. The trapped steam loosens the skins so the peels and the blackest pieces pull away easily.

    Skipping it. Canned fire-roasted tomatoes substituted in equal amounts are an easy shortcut. Plain fresh tomatoes work too, but you'll need to cook them an extra 10 or so minutes, and you lose any smoky flavor. If you go with raw tomatoes, a high-powered blender will puree them skins and all. With a weaker blender or a food processor, blanch and peel them first.

    The Best Way to Cut Tortillas for Soup

    A stack of corn tortillas cut into quarter-inch strips ready to be fried for tortilla soup.
    A stack of corn tortillas cut into strips and halved in the middle for shorter pieces that are easier to eat in chicken tortilla soup.

    Tortilla strips are a must-have substantial part of this soup (after all, they're in the name). How you cut them changes how easy it is to eat your soup.

    • Long ¼-inch strips (left photo). Cut straight across the stack. This is the classic restaurant look, and it makes a beautiful presentation, with the strips standing up out of the broth, but it's a bit more difficult to wrestle them onto your spoon.
    • Shorter ¼-inch strips (right photo). Once you've cut ¼-inch strips, make a second cut straight through the middle of the stack. Long strips hang off the spoon, and you end up chasing them around the bowl. Short ones let you take a big spoonful and get a bit of everything at once, which matters most for children and for anyone who just wants to eat without any difficulty.
    • Smaller still, for little kids. Cut the stack again so the pieces are closer to bite-size.
    A bowl of creamy mexican tortilla soup stirred together with chicken, avocado, corn, and fried mulato chile next to a pollo asado taco with pickled red onions and cilantro on a colorful Mexican plate.

    How to Serve Chicken Tortilla Soup

    Top down view of a bowl of chicken lime tortilla soup with crispy tortilla strips, sliced chicken, crema, cheese, avocado, and a lime wedge in a rich chile-tomato broth.
    A bowl of homemade chicken tortilla soup ready to mix together.

    I usually build the bowls the way a restaurant does, which means the garnishes go in first and the hot broth gets ladled in around them. It's easy and efficient.

    There are two reasons I prefer this approach to just dumping everything into the pot. Everyone gets the right proportion of each ingredient, which is what makes a balanced bowl. And it's fun for people to stir everything together, in the same way a bowl of tonkotsu ramen is fun to dig into.

    Serve the fresh lime quarters on the side so each person can personalize their bowl. I squeeze a whole quarter into my bowl, and Luca uses just a light spritz. It cuts the richness and balances the crema and cheese. Skip it entirely, though, and it won't taste like authentic chicken tortilla soup.

    Authentic chicken tortilla soup with crispy fried tortilla strips, sliced pollo asado, diced avocado, crema, monterey jack cheese, fried mulato chile, and chives in a deep red broth.

    Serve it as an appetizer chicken tortilla soup portion or an entree for a Mexican-themed dinner party (like Cinco de Mayo). It's also fun to set up a build-your-own chicken tortilla soup bar. Everyone picks what goes into the bowl, and the soup is being held at temperature in a Crockpot. Make extra tortilla strips because kids especially like to load up on them!

    Extra Garnishes and Substitutions

    Whole dried ancho chilis that have been de-seeded and de-stemmed with those stems and seeds resting in a pasta bowl next to the chilis.
    • Ancho or pasilla chile. These chiles can be substituted for the guajillo chiles in the broth, and/or for the fried chile garnish. And as for the garnish, they're actually more traditional than the mulato chile I like to use.
    • Cooked corn kernels cut off the cob or from frozen. Add a nice burst of sweetness in every bite. Great for texture and flavor, but not authentic.
    • Scallions (green parts only), finely sliced. Adds color and fresh flavor to the bowl.
    • Chihuahua or asadero. Traditional Mexican melting cheeses, both excellent, if you can find them.
    • Queso fresco, diced. Used in place of a Monterey Jack cheese for a slightly different texture, soft and warm but holds its shape, with a mild milky freshness.
    • Creme fraiche or sour cream. Both stand in for Mexican crema. Sour cream can curdle in hot broth and look unpleasant, though it still tastes great.
    • Cream cheese. Makes the soup creamier but noticeably heavier. We prefer the OG crema or creme fraiche because it's lighter and brighter, yet perfectly creamy.
    • Canned fire-roasted tomatoes. An equal substitution for the fresh, when you're short on time.
    • Extra virgin olive oil or vegetable oil. Both replace the lard.

    What to Serve With Chicken Tortilla Soup

    Creamy guacamole in a white ceramic ramekin with golden brown quesadillas on a plate.
    A serving platter filled with homemade cilantro-lime-rice garnished and ready to be eaten.
    A saute pan with the creamiest refried beans garnished with a a few sliced fresh jalapeños, chili pequin, and a lime wedge.
    A casserole dish filled with homemade restaurant-style cheese enchiladas covered with melted cheese, and garnished with minced white onions, a few finely diced tomatoes, fresh jalapeno slices, and cilantro.

    As a main course, this soup doesn't really need much else. If you're building a bigger Mexican-inspired meal around it, tableside guacamole with chips and salsa is the obvious start, while cilantro lime rice, refried beans, and cheese enchiladas round it out into a full meal. As a starter, follow it with something grilled.

    Storage and Reheating

    • Store the broth and the garnishes separately. If not, tortilla strips get mushy, avocado can brown, and cheese seizes up.
    • The broth refrigerates really well, and the flavor deepens overnight.
    • It freezes well too. Freeze the broth only, then build fresh bowls when you thaw it out.
    • Reheat gently on the stove and check seasonings before serving.
    • Fried strips keep at room temperature in an airtight container for a couple of days. Re-crisp them briefly in a hot oven if they soften up.
    A spoonful of creamy chicken tortilla soup showing corn, avocado, black beans, tortilla strips, and chicken.

    What Is Tortilla Soup? (Sopa de Tortilla con Pollo)

    Tortilla soup is a central Mexican soup built on a puree of dried chiles and usually also tomatoes, though not always, that gets fried down into a concentrated base before broth is added. It should end up close to the texture of tomato paste.

    Fried tortilla strips are added to the bowl for flavor and texture, which is where the name comes from. It's often called sopa de tortilla, and adding chicken makes it sopa de tortilla con pollo. Fresh toppings like cilantro, avocado, and lime go in at the end, and crema and cheese are what make it creamy.

    The version most Americans know from restaurants is the loaded-up Americanized bowl. What separates a good one from a forgettable one is almost always whether the base includes real chiles and whether it was actually fried and reduced down or just thrown together and simmered.

    Sopa Azteca vs Sopa de Tortilla vs Tex-Mex Style

    A full bowl of chicken tortilla soup with deep red broth, fried tortilla strips, pollo asado, guacamole, crema, cheese, fried mulato chile, and a fresh lime wedge on the rim.
    bowl of tortilla soup with crispy tortilla strips, pollo asado, corn, cheese, avocado, crema, fried mulato chile, a lime wedge, and a cilantro leaf.

    In Mexico, these two names mean the same dish and are used interchangeably. Where you do see a difference, it comes down to three versions of the same bowl.

    • Sopa de tortilla. The simpler Mexican build. Mostly the clear, flavorful caldo broth and the fried tortilla strips made from fresh homemade tortillas.
    • Sopa azteca. The deluxe Mexican build. The same broth, piled with the full set of traditional garnishes: diced avocado, queso fresco (Chihuahua, asadero, or panela), Mexican crema, and strips of fried pasilla chile as garnish.
    • Tortilla soup, Tex-Mex style. The adapted version. Usually a creamier chicken and vegetable soup with shredded chicken, melted cheddar or Jack, diced avocado, sour cream, and store-bought tortillas cut and fried.
    FeatureSopa Azteca (traditional)Tortilla Soup
    (Tex-Mex style)
    Broth baseTomato, garlic, onion, and dried pasilla or guajillo chiles, homemade chicken brothSame base, but usually store-bought chicken broth
    HerbRustic, fragrant epazoteOften cilantro instead
    TextureSilky, thin broth poured over creamy, crunchy toppingsCan be lightly creamy to thick and can include black beans and corn as well as the other traditional ingredients
    CheeseQueso fresco,
    Chihuahua, asadero, cotija, or panela
    Usually Monterey Jack or cheddar

    This recipe is the sopa azteca build but with Monterey Jack. A light, flavorful broth built on smoky dried guajillos and tomatoes, scented with epazote, fried corn tortilla strips, and the full garnish set going into the bowl. The one exception is the cheese, since we like how Monterey Jack melts into the hot broth. But mostly because queso fresco, Chihuahua, and asadero are not available where we live in Italy.

    Chicken Tortilla Soup FAQ

    Can I make chicken tortilla soup in a slow cooker?

    You can, but there's not much reason to. The prep steps stay the same either way. You would still char the tomatoes and toast the guajillos on the stove, and you would still need a skillet to brown the onion and garlic, because a slow cooker cannot brown anything. Reducing the blended puree down to a paste is possible in a slow cooker, but it takes far longer and still needs watching and stirring, so you gain nothing there either. After all of that, the only step left is a 30 to 35 minute high simmer, and no slow cooker is saving you time on 30 minutes. This is already a quick soup. Where a slow cooker does earn its place is holding it hot on a buffet or a party table.

    Can I make this in an Instant Pot?

    Yes, and it works better than trying to make slow cooker chicken tortilla soup because you can actually sauté right in the pot. Use the sauté function for the aromatics and for frying and reducing the puree, then add the broth and simmer. You still fire-roast the tomatoes and toast the chiles separately. The pressure function is not needed here since the broth only cooks at a high simmer for 30 to 35 minutes.

    Is chicken tortilla soup supposed to be creamy or brothy?

    The base of authentic chicken tortilla soup (or tortilla soup) is brothy, and the creaminess comes from what goes into the bowl to build it out. Mexican crema (or creme fraiche or sour cream), cheese, and avocado stirred in a hot broth turn it silky and creamy without making it heavy. If you want a whole pot of creamy chicken tortilla soup, whisk the crema (or creme fraiche) directly into the finished soup broth. Use those rather than sour cream, which can curdle and look unpleasant, although it still tastes good. Cream cheese works too but makes a noticeably heavier soup that doesn't taste authentic. Then add the creamy soup to individual bowls filled with chicken, avocado, and cheese, then top with tortillas and cracked fried chile pepper.

    Do I have to fire-roast the tomatoes?

    No, but for me it's worth the extra few minutes to do it for the added flavor. Charring the skins adds a smoky depth, and it takes about 7 minutes. If you skip it, a high-powered Vitamix or other blender will puree raw tomatoes, skins and all. With a weaker blender or a food processor, you may want to blanch and peel the tomatoes first, but it's really not necessary. Canned fire-roasted tomatoes are also a great shortcut and go in as an equal substitution.

    Can I use rotisserie chicken instead?

    Yes, and it's what most home cooks use. Diced or shredded rotisserie chicken works great and is the fastest way to make chicken tortilla soup. But grilled pollo asado is the restaurant-level upgrade. With its achiote and citrus marinade and the char on the chicken, it adds a depth of flavor that cannot be beat, and it's the easiest thing to make. But this soup broth is so delicious that it's good with whatever cooked chicken you have.

    What can I use instead of epazote?

    If you don't have epazote, you can simply omit it from the ingredients. The soup is very good without it. Don't replace it with oregano. Or if you have fresh epazote instead of dried, one sprig can be substituted, but the timing for when you add it to the soup changes. Add the fresh sprig when you add the chicken broth rather than sautéing it with the aromatics, and pull it out before serving.

    Why does my broth not taste like tortilla soup yet?

    Because it's not finished yet! After the approximate 30-minute steady high simmer, the broth on its own tastes like a good tomato and chile chicken broth, not like the soup you remember from the restaurant. First, make sure you've added enough salt to bring out all of those nuanced flavors. But know that the garnishes are what actually complete the flavor profile. The crema, cheese, avocado, lime, chicken, and especially the fried tortilla strips are the ingredients that round out the flavor of the broth. So, the soup is not the soup until everything is in the bowl.

    More Easy Mexican Recipes

    • A golden brown chicken quesadilla wedge on a plate topped with guacamole, salsa fresca, and sour cream with melted cheese, chicken, and corn filling visible, chicken quesadilla recipe.
      Chicken Quesadilla Recipe (Pollo Asado Quesadillas)
    • Fully loaded pollo asado chicken tacos with guacamole, salsa, shredded cabbage, diced onions, cilantro, jalapeno, and hot sauce with lime wedges, pollo asado tacos recipe.
      Pollo Asado Tacos (Grilled Chicken Tacos)
    • A casserole dish filled with cheese enchiladas covered in sauce, melted cheddar cheese, and minced white onions.
      Cheese Enchiladas with Red Enchilada Sauce Recipe (Authentic Tex-Mex + Video)
    • An All-Clad sauté pan filled with homemade red enchilada sauce with a whisk resting in the pan.
      Red Enchilada Sauce Recipe (Authentic Tex-Mex w/Video)

    Made this Recipe? We'd love for you to rate ⭐️ it and tell us how it went for you!

    Let's get started!

    Print

    📖 Recipe

    clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
    A bowl of chicken tortilla soup with fried tortilla strips, pollo asado, black beans, pickled red onion, corn, monterey jack cheese, avocado, crema, and fried mulato chile in a deep red broth.

    Easy Chicken Tortilla Soup (Authentic Mexican Recipe)


    5 Stars 4 Stars 3 Stars 2 Stars 1 Star

    No reviews

    • Author: Kelly Leding
    • Total Time: 1 hour 20 minutes
    • Yield: 4 to 6 servings (or 8-10 appetizer bowls)
    Print Recipe
    Pin Recipe

    Description

    A perfectly creamy Mexican chicken tortilla soup that actually tastes like a restaurant! Built the authentic way using toasted guajillo chiles and fire-roasted tomatoes with layered bowls of Mexican crema (or sour cream), avocado, cheese, tender slices of pollo asado, crispy fried tortilla strips, and a squeeze of fresh lime. A soup recipe kids also love!


    Ingredients

    For the Soup Base

    3 large dried guajillo chiles, seeds and stems removed

    1 pound ripe tomatoes (about 3 large) (453g) (sub canned fire-roasted tomatoes)

    1 garlic clove

    ¾ cup chopped onion (170g)

    ½ to 1 teaspoon sea salt, divided, plus more to taste

    3 tablespoons lard, divided (45g) (sub EVOO or vegetable oil)

    6 cups (1 ½ quarts) homemade chicken broth (sub low-sodium store-bought broth)

    1 teaspoon dried epazote (sub 1 sprig fresh epazote, or omit if you cannot find this ingredient)

    For the Garnishes

    12 corn tortillas, cut into ¼-inch strips, then cut once through the middle so the strips are shorter

    vegetable oil for frying, at least ½ inch deep in a small pot or skillet

    8 ounces (about 2 cups) cooked, sliced pollo asado (227g) (or diced or shredded rotisserie chicken)

    8 ounces Monterey Jack cheese, shredded (227g) (sub a Mexican melting cheese such as Chihuahua or asadero)

    ½ cup Mexican crema (sub creme fraiche or sour cream)

    1 ripe Hass avocado, halved, pitted, and diced

    (optional ingredient) 1chile, stemmed, seeded, and quickly fried (chile options include: pasilla, ancho, or mulato), for garnish

    1 lime, quartered

    (optional ingredient) fresh cilantro leaves, for garnish

    Instacart Get Recipe Ingredients

    Instructions

    1. Fire-roast the tomatoes. Optional, and worth it. Grill the tomatoes in a vegetable grilling cage over a gas burner until charred and black, about 7 minutes. Seal them in aluminum foil for 5 minutes, then remove the stems, peels, and the blackest charred pieces and add them to a blender or food processor. Alternatively, rest them directly on the flame without a cage, or halve them and place them under a preheated broiler until charred. See notes for skipping this step.
    2. Toast the guajillos. In a hot cast iron skillet over medium heat, toast the chiles for 1 minute per side, pressing down with a spatula for even contact with the pan, until aromatic but not burnt. They will puff up in the process, which is normal. Add them to the blender with the tomatoes.
    3. Saute the aromatics. In a large 4-quart saucepan, heat 2 tablespoons (30g) of the lard over medium heat, then add the onion and garlic clove. Season with salt and cook, stirring regularly, for 4 minutes. Add the epazote and cook for another 4 minutes, until everything is soft and golden brown. Scrape the mixture into the blender with the tomatoes and chiles and blend until very smooth.
    4. Fry the puree. In the same saucepan, heat the remaining 1 tablespoon (15g) of lard over medium-high heat, then pour in the chile and tomato mixture. It will sizzle and sputter. Season with salt, partially cover with a lid, and cook for 12 to 15 minutes, stirring occasionally, until it is darker red, thicker, and paste-like.
    5. Add the broth. Pour in the chicken broth, season with salt, and bring to a boil. Reduce the heat to a low simmering boil and continue cooking partially covered for another 30 to 35 minutes. Adjust the seasonings. This is where you really have to add enough salt to bring out all of the nuanced flavors in the broth. At this point you may be thinking that the soup base doesn't taste like chicken tortilla soup, but don't worry! The garnishes are what round out this broth and make it taste undeniably as delicious as your favorite restaurant version. Trust me:)
    6. Prepare the garnishes. While the broth is simmering, heat vegetable oil to 350°F/175°C in a small pot or 8-inch skillet, at least ½ inch deep. Working in batches, fry a handful of tortilla strips, stirring frequently, until most of the bubbling has stopped and the strips are crisp and deep golden. Use tongs or a spider strainer to scoop them out and onto a paper towel-lined plate. Sprinkle with salt. If using, lay the chile (mulato, pasilla, or ancho) into the oil and turn it for 30 seconds or so as it toasts and crisps. Be careful not to leave it too long, or it will burn and taste bitter. Drain along with the tortilla strips.
    7. Assemble the bowls and serve. Divide the garnishes equally between 4 soup bowls: Mexican crema, followed by shredded cheese and avocado, warm chicken, and tortillas. Ladle in the soup and top with the crumbled chile and a few cilantro leaves. Put a wedge of lime on the side of each bowl to be squeezed fresh. Enjoy!

    Notes

    Lard or oil. Lard is traditional and gives the base its richness and body and it's my favorite way to enjoy this soup. But we eat this fairly often and so I also substitute EVOO rather than the more typical neutral seed oil like canola because it creates a healthy chicken tortilla soup you can feel good about eating. 

    Chicken broth. This authentic soup is brothy by nature until you add the garnishes which turns it into a creamy soup. So the broth decides how good the entire bowl will be. Homemade is the gold standard. Bone broth from a good butcher or specialty shop is next best. Low sodium boxed or canned broth is convenient and the soup is still good with it but it won't taste the same as homemade. 

    If you skip the fire roasting. A Vitamix or Ninja will puree raw tomatoes skins and all. With a weaker blender or a food processor that will not finely puree tomato skins, blanch and remove the skins before adding them to the blender. Canned fire roasted tomatoes substitute in equal amounts.

    Salt. There is never a single dump-the-salt-in-all-at-once step here. Season at every stage: the aromatics, the tomato mixture, again after the stock goes in, and once more before the soup is ladled into the bowls.

    Fresh epazote. One fresh sprig replaces the dried, but the timing changes. Add it with the chicken broth and remove it before serving.

    Tortilla strips. Plan on about 3 tortillas per person.

    Lime. Squeeze it into the bowl at the table. I prefer a full quarter of a lime to balance the cheese and crema, but if you've never had this soup before, I recommend starting with a squeeze or two, stirring, tasting, and adding more as desired.The soup is meant to be balanced: creamy, cheesy, savory, but fresh and vibrant as well. 

    Queso fresco. Diced and used in place of a melting cheese for a slightly different texture, melty but holding its shape, with a mild milky fresh flavor.

    • Prep Time: 20 minutes
    • Cook Time: 60 minutes
    • Category: Dinner, Soup + Stews
    • Method: Stovetop
    • Cuisine: Mexican, Mexican + Tex-Mex

    Nutrition

    • Serving Size: ⅙ of the recipe
    • Calories: 535g
    • Sugar: 5g
    • Sodium: 508mg
    • Fat: 37g
    • Saturated Fat: 14g
    • Unsaturated Fat: 23g
    • Trans Fat: 0g
    • Carbohydrates: 30g
    • Fiber: 6.6g
    • Protein: 23g
    • Cholesterol: 57mg

    Did you make this recipe?

    Tag @BITINGATTHEBITS on Instagram and hashtag it #BITINGATTHEBITS 

    Recipe Card powered byTasty Recipes

    Chicken and Soup Food Safety

    • Cook all chicken to a safe minimum internal temperature of 165°F/75°C, measured with a food thermometer.
    • Do not wash raw chicken before cooking. Rinsing does not destroy bacteria and it spreads them to surfaces, utensils, and nearby food.
    • Refrigerate cooked chicken soup within 2 hours and use it within 3 to 4 days.
    • Frozen cooked chicken soup keeps its quality for 4 to 6 months.
    • Store-bought rotisserie chicken should be refrigerated within 2 hours of purchase, eaten within 3 to 4 days, and reheated to 165°F/75°C.
    • Keep raw chicken and its juices away from anything that will be eaten raw, including the avocado, lime, and tortilla strips for this soup.

    Source: USDA Food Safety and Inspection Service, Chicken from Farm to Table.

    More Hearty Soup & Stew Recipes

    • Anti-inflammatory turmeric ginger mushroom chicken bone broth in ceramic mug showing healing sippable golden broth with health benefits for wellness.
      Anti-Inflammatory Chicken Bone Broth w/Turmeric, Ginger, Mushrooms
    • Homemade chicken broth with rich golden color in a clear glass pitcher looking nothing like bland storebought chicken broth.
      The Best Chicken Broth Recipe (Italian Brodo di Pollo)
    • A bowl of homemade Italian ventricina and cicerchia bean soup garnished with grated parmesan and scallions and two parmesan crostini.
      Italian Cicerchie Bean & Ventricina Soup (Zuppa di Fagioli Cicerchie)
    • A bowl of simple chicken and dumplings with two dumplings surrounded by creamy chicken soup.
      Mom's Easy Chicken and Dumplings (6 Ingredients: 100% From Scratch)

    About Kelly Leding

    Global recipes from a NYC private chef and Chengdu cooking school founder, now living & cooking in Italy. Authentic Italian, Chinese, and Southern cuisine!

    Reader Interactions

    Made the Recipe? Tell Us What You Think! Cancel reply

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

    Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

    Primary Sidebar

    A photo of Kelly doing a pasta making demonstration at The Broadway Panhandler in NYC, NY.

    Hi, I'm Kelly! A private chef helping busy families cook and enjoy tastier, less-processed meals at home. Born and raised in Arkansas, I've lived and worked in NYC, Sichuan China, and now Northeast Italy. Each of these places impacts the diverse way we cook, live, and celebrate life. You'll find a bit of everything here, whether you're new to cooking or you've made it all. If you love to eat, you're in the right place!

    A BIT MORE →

    Easy Summer Grilling Recipes

    • Two grilled pollo asado chicken thighs with char marks and juices in a red-rimmed serving bowl resting before slicing, pollo asado recipe.
      Pollo Asado (Mexican Grilled Chicken)
    • A single taco al pastor on a plate consisting of a warm yellow corn tortilla topped with homemade pork pastor, salsa, grilled pineapple, and cilantro.
      How to Make Tacos al Pastor at Home
    • the best perfectly cooked carne asada steak with caramelized onions on a sheet pan
      Restaurant-Style Carne Asada Steak (For Two or a Crowd)
    • Grilled red argentinian shrimp on a grill pan.
      4-Minute Perfectly Grilled Argentinian Red Shrimp
    Add me as a Google Source

    Easy Summer Favorites

    • Homemade Lemon-tomato vinaigrette with herbs in a glass Weck canning jar on top of a decorative vintage tray with pink, white and green flowers.
      Lemon-Tomato Vinaigrette (Easy Summer Vinaigrette Recipe)
    • Slice of perfect tiramisu next to a Polspotten mug with handpainted woman holding her nose under the espresso, with the larger tiramisu in the background.
      Authentic Tiramisu Recipe (Thick & Luscious Mascarpone Cream)
    • Homemade peach jam smeared on small wheat toast slices with fresh slices of Italian peaches next to it and a blue with black speckled spoon with a scoop of peach jam on it.
      Easy Peach Jam Recipe Without Pectin (30-Minute Homemade)
    • Homemade Asian sesame dressing in a small Weck Canning jar with toasted sesame seeds and fresh chives floating on top, showcasing its rich amber color and smooth texture.
      Asian Sesame Dressing (Easy 5-Minute Homemade Recipe + Video)

    Hearty & Light Summer Salads

    • Large Greek salad piled high on a serving platter and sprinkled with grated parmesan cheese.
      Greek Salad (Easy 15-Minute Salad With Video)
    • A wok filled with Mediterranean pasta salad with cooked vegetables, raw veggies, cured olives, shrimp, ham, and mozzarella cheese.
      Mediterranean Pasta Salad with Shrimp & Italian Ham
    • closeup of sesame egg salad on whole wheat bread that's been cut into triangles and the middles facing out and up towards you
      Best Sesame Egg Salad Sandwich (Tamago Sando たまごサン)
    • Sesame scallion yellowfin tuna salad on whole wheat bread sliced in half to reveal the best tuna filling and crispy fried onions and shredded purple cabbage for extra texture, served with a side of potato chips. An easy and satisfying lenten lunch idea.
      The Best Tuna Salad Recipe (Easy Sesame-Scallion)

    Tasty Pizza Night Recipes

    • Collection of 25 homemade pizza varieties including vegetarian options, meat-vegetable combinations, hawaiian, prosciutto-arugula, marinara, margherita, mushroom, various cheese pizzas, olive, breakfast pizza, capricciosa, zucchini and ham, pepperoni, quattro formaggi, BBQ chicken pizza, and more on different kinds of homemade pizza dough including neapolitan, whole wheat, bread flour, 00 flour, St. Louis Style, pizza fritta, and pinsa Romana.
      Best Pizza Topping Ideas, 30+ Combinations (With REAL Photos)
    • Pizza dough recipe for a homemade pizza with sausage and onion on a crispy bread flour pizza crust recipe, how to make pizza dough for the best homemade pizza dough.
      Best Bread Flour Pizza Dough Recipe (5 Ingredients)
    • Super crispy sliced whole wheat Supreme pizza with green olives, spicy ventricina salami, salsiccia, prosciutto cotto, mushrooms, red bell peppers, and onions.
      Best Whole Wheat Pizza Dough Recipe (For Thin Crust Pizza)
    • Perfect thick-crust pizza dough with pizza margherita toppings (including homemade pizza sauce, shredded mozzarella, and mini buffalo mozzarella balls.
      Thick-Crust Pizza (Fluffy 00 Flour Pizza Dough Recipe)
    • A platter with three golden brown fried pizzas topped with burrata cheese, mozzarella, prosciutto di parma, olives, and sun dried tomatoes.
      Crispy Italian Fried Pizza (Easy Abruzzo Pizza Fritta)
    • St. Louis style thin crust whole wheat pizza cut into squares topped with artichoke hearts, Taggiasche olives, caramelized onions and melted mozzarella cheese - no yeast pizza dough recipe.
      Easy 20-Minute Thin & Crispy St. Louis-Style Whole Wheat Pizza
    • HOME
    • ABOUT
    • Contact

    Footer

    ↑ back to top

    About

    • PRIVACY & COOKIE POLICY
    • ALL RECIPES

    Newsletter

    Contact

    • CONTACT

    As an Amazon Associate, I earn from qualifying purchases.

    COPYRIGHT© 2025 BITINGATTHEBITS.COM ALL RIGHTS RESERVED. NO IMAGES OR CONTENT CONTAINED ON THIS SITE MAY BE REPRODUCED IN WHOLE OR IN PART IN ANY MANNER WITHOUT THE EXPRESS WRITTEN PERMISSION OF THE COPYRIGHT OWNER.