This post may contain affiliate links. See my disclosure policy.

This chicken tortilla soup recipe combines tender chicken thighs, fire-roasted tomatoes, black beans, and corn in a flavorful tomato broth. The crispy homemade tortilla strips bake while the soup simmers, making this an easy weeknight dinner that’s ready in about an hour.

A white ceramic bowl filled with reddish-orange chicken tortilla soup, shredded chicken, black beans, yellow corn, diced tomatoes, and pieces of onion. The soup is generously topped with crispy golden tortilla strips, sliced avocado, fresh cilantro, green jalapeño slices, and a lime wedge. A wooden-handled spoon rests in the bowl, with extra tortilla strips, avocado, lime, and jalapeños arranged nearby.
Save this recipe!
Get this sent to your inbox, along with fresh recipes and cooking tips!

As it turns out, I’m a lot like my mom when it comes to food, especially soup. She loved making soup from scratch just as much as she loved ordering it at her favorite restaurants, and chicken tortilla soup was one of her favorites.

Naturally, I was with my mom when I tried chicken tortilla soup for the first time nearly THREE decades ago. We were eating at El Torito, a Mexican restaurant known for their table guacamole, sizzling fajitas, and brothy “house-made” tortilla soup filled with shredded chicken, and topped with sliced avocado. For whatever reason, this occasion remains one of my core childhood memories.

Perhaps that’s why one of the first recipes I shared here (fifteen years ago!) was my very own homemade chicken tortilla soup. The original recipe started with a whole chicken, incorporated enchilada sauce, and took about three hours to make — not exactly practical for busy families or weeknight dinners.

Today’s recipe is a less labor-intensive version of the original. Boneless skinless chicken thighs simplify the process, bringing the total time down to about an hour. It’s as easy as making chicken soup, but with a completely different flavor profile thanks to ground cumin, chipotle chili powder, and fire roasted tomatoes — instead of enchilada sauce, which is better suited for my thick and creamy chicken enchilada soup anyway. I’ve also included a simple recipe for homemade baked tortilla strips, which you can prepare while the soup simmers on the stove.

Ingredients and Substitutions

For the complete list of ingredients and measurements, see the recipe card at the bottom of the post.

Ingredients for homemade chicken tortilla soup arranged in bowls and dishes on a white countertop, each identified with a text label. The ingredients include golden chicken broth, black beans, halved green limes, minced garlic, diced yellow onion, thick red tomato paste, ground cumin, chipotle chili powder, dried Mexican oregano, salt, raw boneless skinless chicken thighs, olive oil, frozen yellow corn, fire-roasted diced tomatoes, chopped green jalapeño, and stacked yellow corn tortillas.
  • Chicken thighs: I like making this recipe with boneless, skinless chicken thighs because they stay tender and juicy as they simmer in the broth. For a shortcut, substitute approximately 3-4 cups of cooked, shredded rotisserie chicken (about as much meat as you’d get from an average-sized chicken) or leftover baked chicken breasts. Since it’s already cooked, add it toward the end of cooking, just long enough to heat through.
  • Fire-roasted diced tomatoes: You can also use regular diced tomatoes, but I’ve found that fire-roasted give the broth a little extra smokiness.
  • Tomato paste: Just two tablespoons add richness and concentrate the tomato flavor. I cook it briefly with the vegetables and spices before pouring in the broth.
  • Aromatics: Onion, jalapeño, and garlic form the aromatic base of the soup. Remove the jalapeño seeds and membranes for less heat.
  • Seasonings: Chipotle chili powder, cumin, and Mexican oregano give the soup its smoky, earthy flavor. Chipotle chili powder is made from dried, smoked jalapeños and is different from ordinary chili powder blends. Some brands of chipotle chili powder can be quite spicy, so start with less if you’re sensitive to heat. Mexican oregano has a slightly different flavor from Mediterranean oregano, but regular dried oregano will work if that’s what you have. If you don’t have all of the spices available, feel free to substitute with approximately 1 tablespoon of your favorite taco seasoning, plus more to taste.
  • Chicken stock: Use a good-quality stock that you enjoy the flavor of. Low-sodium stock makes it easier to control the final seasoning. You can also use my homemade chicken stock.
  • Black beans and corn: Use fresh, frozen, or canned corn, and drain and rinse canned black beans before adding them.
  • Fresh lime juice and cilantro: Both are added toward the end of cooking to keep their flavors fresh. Start with the recommended amount of lime juice, taste, and add more if you like. I almost always want a little extra lime in my bowl.
  • Corn tortillas: I cut small corn tortillas into thin strips and bake them with olive oil and salt until golden and crispy. You can substitute store-bought tortilla strips if you’re short on time, but the homemade version is easy and makes a noticeable difference.

Toppings: One of the best parts about chicken tortilla soup is the toppings! And, you guys, this soup WANTS you to have fun with the toppings! I love topping my bowl with diced avocado, additional cilantro, fresh lime wedges, and a little crumbled Cotija or queso fresco. Sour cream is also delicious, especially if you like something creamy to balance the heat.

How to Make Chicken Tortilla Soup

Finely diced yellow onion and small pieces of green jalapeño pepper softening in olive oil at the bottom of a white enameled Dutch oven. The vegetables appear glossy and the onion pieces are becoming translucent.
  1. Sauté the aromatics. Start by heating the olive oil in a large Dutch oven or soup pot over medium heat. Add the diced onion and jalapeño and give them about 4-5 minutes to soften, stirring occasionally. Once the onions are becoming translucent, stir in the minced garlic and cook for another 30 seconds, just until fragrant.
Ground cumin, dark reddish-brown chipotle chili powder, and dried Mexican oregano scattered over softened diced onion and green jalapeño in a white Dutch oven. The spices remain mostly unmixed, with distinct piles and flecks visible across the vegetables.
  1. Add the seasonings. Next, stir in the ground cumin, chipotle chili powder, Mexican oregano, and salt. Let the spices cook with the vegetables for about 30 seconds, stirring continuously. This quick step helps bring out their flavor before adding the liquid.
A thick mound of deep red tomato paste sitting beside diced onions and green jalapeños coated in dark brown spices at the bottom of a white enameled Dutch oven. The seasoned vegetables have darkened from cooking with the cumin, chipotle chili powder, and oregano.
  1. Cook the tomato paste. Add the tomato paste and stir it into the seasoned vegetables. Let it cook for about a minute, stirring frequently to prevent burning. Giving the tomato paste a minute to cook helps concentrate its flavor and gives the finished broth a little more richness and depth.
A stream of golden chicken stock pouring from a white pitcher into a Dutch oven filled with chunky fire-roasted diced tomatoes and seasoned vegetables. The tomatoes are bright red with darker roasted pieces, and the stock is pooling around them.
  1. Add the diced tomatoes and chicken stock. Now pour in the fire-roasted diced tomatoes, along with all their juices, and the chicken broth or stock. Stir well, scraping the bottom of the pot to loosen any browned bits left behind from cooking the vegetables and spices.
Several pieces of raw boneless, skinless chicken thighs partially submerged in reddish-orange tomato broth inside a white enameled Dutch oven. The pale pink chicken pieces are surrounded by seasoned broth with small flecks of herbs and spices.
  1. Simmer the chicken. Nestle the boneless, skinless chicken thighs into the broth. Bring the soup to a gentle boil, then reduce the heat to low and cover. Let the chicken simmer gently for about 20-25 minutes, or until the thickest part reaches an internal temperature of 165°F as measured by an instant-read thermometer.
Two stages of preparing homemade corn tortilla strips shown side by side. On the left, thin strips of uncooked yellow corn tortillas are scattered across a round wooden cutting board with a handle. On the right, the finished tortilla strips are spread across a silver metal baking sheet, golden brown and crispy with darker toasted edges and slightly curled pieces.
  1. Make the crispy tortilla strips. While the chicken simmers, you can prepare the tortilla strips. Preheat your oven to 400°F, then stack the corn tortillas and slice them into thin, even strips. Toss with olive oil and salt, and spread them in a single layer over a large baking sheet. Bake for 8-12 minutes, flipping halfway through, until golden brown and crispy. Set aside until you’re ready to serve.
A generous pile of cooked shredded chicken thighs on a round white plate. The chicken has been pulled into long, uneven strips and smaller pieces, with some golden-brown edges, bits of seasoning, and reddish-orange cooking juices visible among the meat.
  1. Remove and shred the chicken. Once the chicken is cooked through, carefully transfer it from the pot to a plate or cutting board. Give it a few minutes to cool slightly, then use two forks to pull the meat apart into bite-sized pieces.
Bright yellow corn kernels gathered in the center of a white enameled Dutch oven filled with reddish-orange chicken tortilla soup. Small bubbles, flecks of herbs, and pieces of vegetables are visible in the seasoned tomato broth surrounding the corn.
  1. Add the corn and black beans. Add the corn and drained, rinsed black beans to the simmering broth. They only need about 5 minutes to heat through, so there’s no reason to add them earlier in the cooking process.
A large white enameled Dutch oven filled with reddish-orange chicken tortilla soup containing shredded chicken, yellow corn, diced fire-roasted tomatoes, and scattered fresh cilantro leaves. A wooden spoon rests inside the soup, with avocado, lime, crumbled white cheese, crispy tortilla strips, and fresh herbs arranged around the pot.
  1. Finish and serve. Return the shredded chicken to the pot and stir everything together. Reduce the heat to low, then add the fresh lime juice and chopped cilantro. Give the broth a taste and adjust the salt or lime juice as needed, to taste.

Storage and Reheating

Chicken tortilla soup makes fantastic leftovers and freezes really well, too. The most important thing is to keep the tortilla strips and fresh toppings separate from the soup until you’re ready to serve.

  • Refrigerator: Allow the soup to cool slightly, then transfer it to an airtight container and refrigerate within two hours of cooking. Leftovers will keep for 3-4 days.
  • Freezer: This is a great soup to make ahead and freeze. Let it cool, then divide it into freezer-safe containers or bags and freeze for up to 3 months. Leave out the tortilla strips, avocado, and other fresh toppings. Thaw overnight in the refrigerator before reheating.
  • Reheating: Warm the soup gently on the stovetop over medium-low heat, stirring occasionally, until heated through to 165°F. You can also reheat individual portions in the microwave. If the broth has reduced or you’d like a thinner soup, simply add a splash of chicken stock.

What about the tortilla strips? Once they’ve cooled completely, store them in an airtight container at room temperature for a couple of days. If they lose some of their crunch, a few minutes in a warm oven should crisp them right back up. I also like adding a fresh squeeze of lime and a little cilantro to leftover soup just before serving.

A white bowl filled with chunky chicken tortilla soup in a reddish-orange broth. Golden baked tortilla strips are piled across slices of green avocado, with fresh jalapeño rings, chopped cilantro, and a lime wedge among the toppings. Shredded chicken, black beans, yellow corn, and pieces of red tomato are visible beneath and around the crispy strips.

Chicken Tortilla Soup FAQs

Can I make chicken tortilla soup with rotisserie chicken?

Absolutely! For a shortcut, substitute approximately 3-4 cups of cooked, shredded rotisserie chicken for the raw chicken thighs. Let the seasoned tomato broth simmer on its own for about 15-20 minutes to develop flavor, then add the corn and black beans. Stir in the shredded chicken during the last few minutes, just long enough to heat everything through.

How do I thicken chicken tortilla soup?

While I prefer my chicken tortilla soup on the brothy side, you can thicken it up a couple of different ways. For a little more body and a richer tomato flavor, add an extra tablespoon or two of tomato paste when preparing the soup. For more noticeable thickening, crush a handful of corn tortilla strips directly into the simmering broth and let them soften for a few minutes. Add more as needed until you reach your desired consistency.

What’s the difference between chicken tortilla soup and chicken enchilada soup?

Both are made with chicken and Mexican-inspired seasonings, but the biggest difference between my recipes is the broth. This chicken tortilla soup has a lighter, tomato-based broth and is flavored with cumin, chipotle, and Mexican oregano, with crispy tortilla strips added before serving. My chicken enchilada soup is thicker and creamier, with enchilada sauce and cheese giving it a richer flavor and consistency.

More Mexican Soup Recipes

If you try this Chicken Tortilla Soup recipe, I’d love to hear what you think! Leave me a comment and recipe rating below, and let me know what toppings you added. I hope you and your family love it as much as mine does! Thank you so much! 💛

A full white ceramic bowl of chicken tortilla soup filled with long pieces of shredded chicken, black beans, yellow corn, chunks of fire-roasted tomatoes, and reddish-orange broth. Golden crispy tortilla strips cover the center of the soup, along with green avocado slices, fresh cilantro, two jalapeño rings, and a lime wedge. A metal spoon is tucked along the side of the bowl.
4.86 from 21 votes

Chicken Tortilla Soup Recipe


Chef Jessica Randhawa wearing a neutral linen apron in a bright home kitchen.Jessica Randhawa
This homemade Chicken Tortilla Soup is made with tender shredded chicken thighs, fire-roasted tomatoes, black beans, and corn in a flavorful, smoky tomato broth. Serve with crispy homemade baked tortilla strips, fresh avocado, cilantro, and lime for an easy, satisfying dinner.
Prep: 15 minutes
Cook: 45 minutes
Total: 1 hour
Servings: 6 servings
Save this recipe!
Get this sent to your inbox, along with fresh recipes and cooking tips!

Ingredients 

For the Chicken Tortilla Soup

  • 2 tablespoons olive oil
  • 1 medium yellow onion, finely diced
  • 1 jalapeño, seeded and finely diced
  • 5 cloves garlic, minced
  • 1½ teaspoons ground cumin
  • 1 teaspoon chipotle chili powder
  • 1 teaspoon dried Mexican oregano
  • 1 teaspoon salt, or to taste
  • ½ teaspoon freshly ground black pepper
  • 1 tablespoon tomato paste
  • 2 (14.5 ounce) cans fire roasted diced tomatoes, with juices
  • 6 cups low-sodium chicken broth , or stock
  • 1½ pounds boneless skinless chicken thighs
  • 1 cup corn kernels, fresh, frozen, or canned
  • 1 (14.5 ounce) can black beans, drained and rinsed
  • 1 tablespoon fresh lime juice, plus more to taste
  • ¼ cup chopped fresh cilantro
  • avocado, lime wedges, fresh cilantro, crumbled Cotija or queso fresco, and sour cream, optional, for serving

For the Crispy Baked Tortilla Strips

  • 4 small corn tortillas, sliced into thin strips
  • 1 tablespoon olive oil
  • ¼ teaspoon salt

Instructions 

Make the Chicken Tortilla Soup

  • Sauté the vegetables. Heat 2 tablespoons of olive oil in a large Dutch oven or heavy-bottomed soup pot over medium heat. Add the diced onion and jalapeño and sauté for 4-5 minutes, stirring occasionally, until softened.
    2 tablespoons olive oil, 1 medium yellow onion, 1 jalapeño
  • Add the garlic and spices. Stir in the minced garlic and cook for approximately 30 seconds. Add the ground cumin, chipotle chili powder, Mexican oregano, salt, and black pepper. Stir continuously for another 30 seconds to release their flavors.
    5 cloves garlic, 1½ teaspoons ground cumin, 1 teaspoon dried Mexican oregano, 1 teaspoon salt, ½ teaspoon freshly ground black pepper, 1 teaspoon chipotle chili powder
  • Cook the tomato paste. Add the tomato paste and mix thoroughly with the vegetables and spices. Continue cooking for 1 minute, stirring frequently to prevent burning.
    1 tablespoon tomato paste
  • Prepare the broth. Stir in the fire-roasted diced tomatoes, including their juices, followed by the chicken stock. Scrape the bottom of the pot to release any browned bits and combine everything thoroughly.
    2 (14.5 ounce) cans fire roasted diced tomatoes, 6 cups low-sodium chicken broth
  • Simmer the chicken. Place the chicken thighs in the broth; bring the soup to a gentle boil, then reduce the heat to low. Cover and simmer for 20-25 minutes, adjusting the heat as necessary to maintain a gentle simmer, until the chicken reaches an internal temperature of 165°F. Prepare the crispy tortilla strips while the chicken cooks (see instructions below).
    1½ pounds boneless skinless chicken thighs
  • Shred the chicken. Remove the cooked chicken from the Dutch oven and transfer it to a plate or cutting board. Allow it to cool slightly, then shred into bite-sized pieces using two forks.
  • Add the corn and beans. Stir the corn kernels and drained, rinsed black beans into the simmering broth. Cook for approximately 5 minutes, stirring occasionally, until heated through.
    1 cup corn kernels, 1 (14.5 ounce) can black beans
  • Finish the soup. Return the shredded chicken to the pot and stir to combine. Reduce the heat to low, then add the fresh lime juice and chopped cilantro. Taste and adjust the salt, pepper, and lime juice as needed.
    1 tablespoon fresh lime juice, ¼ cup chopped fresh cilantro
  • To serve. Ladle the hot chicken tortilla soup into bowls. Top with crispy baked tortilla strips, diced avocado, fresh cilantro, and lime wedges. Add crumbled Cotija or queso fresco and sour cream, if desired. Serve immediately.
    avocado, lime wedges, fresh cilantro, crumbled Cotija or queso fresco, and sour cream

Make the Crispy Baked Tortilla Strips

  • Prepare the tortillas. While the chicken simmers, preheat the oven to 400°F. Stack the corn tortillas and cut them into thin, evenly sized strips. Toss with 1 tablespoon olive oil and ¼ teaspoon salt, then spread in a single layer on a large baking sheet.
    4 small corn tortillas, 1 tablespoon olive oil, ¼ teaspoon salt
  • Bake the tortilla strips. Bake for 8-12 minutes, flipping halfway through, until golden brown and crispy. Remove from the oven and set aside until ready to serve.

Notes

  • Chicken substitutions: Boneless, skinless chicken breasts can replace the thighs, but check their temperature sooner to avoid overcooking. For an even quicker version, substitute approximately 3-4 cups of cooked, shredded rotisserie chicken. Simmer the seasoned broth without the raw chicken for 15-20 minutes, add the corn and beans, and stir in the cooked chicken during the final few minutes to heat through.
  • Adjust the spice level: Both jalapeños and chipotle chili powder vary in heat. For a milder soup, omit the jalapeño and start with ½ teaspoon of chipotle powder instead of the full teaspoon, and increase to taste. 
  • For a thicker broth: Add an extra 1-2 tablespoons of tomato paste when cooking the original tomato paste for a richer tomato flavor and a little more body. For more noticeable thickening, crumble a handful of corn tortilla strips into the simmering soup and allow them to soften for a few minutes.
  • Keep the tortilla strips crispy: Bake the strips in a single layer and allow them to cool slightly before serving. Store them separately from the soup and add them to individual bowls immediately before eating.
  • Storage and freezing: Refrigerate leftover soup in an airtight container for 3-4 days or freeze for up to 3 months for best quality. Store the tortilla strips and fresh toppings separately. Reheat the soup to 165°F before serving.

Explore More with AI

Nutrition

Calories: 402kcal | Carbohydrates: 36g | Protein: 34g | Fat: 14g | Saturated Fat: 3g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 8g | Trans Fat: 0.02g | Cholesterol: 108mg | Sodium: 1218mg | Potassium: 847mg | Fiber: 8g | Sugar: 6g | Vitamin A: 711IU | Vitamin C: 11mg | Calcium: 116mg | Iron: 4mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Did you make this? Leave a comment below!
Save this recipe!
Get this sent to your inbox, along with fresh recipes and cooking tips!

Share This Recipe

Chef Jessica Randhawa sitting on her kitchen counter with her dog Ash standing up to greet her.

Jessica Randhawa

Chef | Recipe Developer

Jessica founded The Forked Spoon, drawing on 15+ years of experience to share 1,200+ original recipes, kitchen tips, and practical cooking advice. Her recipes and cooking expertise have been featured in TIME, The Wall Street Journal, Food & Wine, and People. She holds a B.S. in Molecular, Cell, and Developmental Biology from UC Santa Cruz. Learn more about Jessica.

You may also like:

Leave a comment

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

Recipe Rating




4.86 from 21 votes (19 ratings without comment)

3 Comments

  1. Allison Avila says:

    5 stars
    This was absolutely delicious! I didnt put any jalepeno in because the one I had was on the spicy side and didn’t want it to over power the whole soup. But it still had a hint of spice to it with the chile powder. Every bite had so much flavor and filled with chicken and veggies. Definitely saving this!

    1. Jessica Randhawa says:

      Thank you so much, Allison! I am so glad you loved it. Skipping the jalapeรฑo was a great call if yours was extra spicy, and I am happy the chili powder still gave it just the right amount of heat. ๐Ÿ™‚

  2. Vicki Hulst Gregson says:

    5 stars
    Jess I’m so proud of u & ur accomplishments with ur blog! This Tortilla soup looks amazing & I can’t wait to make it!! Yum yum yum!!