If there is one recipe that earns a permanent spot on my fall and winter rotation, it is this Chicken Tortilla Soup. We are talking a deeply smoky, flavor-packed broth built on chipotle and fire-roasted tomatoes, loaded with shredded chicken and black beans, and finished with every topping your heart desires. I love using Easy Mexican Shredded Chicken when I have a little extra time, but a rotisserie bird works beautifully on a busy weeknight. If you are already in soup mode, my Chicken Posole is another Mexican-inspired bowl that belongs in your life immediately. And if you want to turn this into a full spread, Chicken Poblano Skillet Enchiladas alongside the soup is honestly a dream dinner situation.

Chicken Tortilla Soup as a Glance
- 🕒 Total Time: 40 minutes (10 min prep + 30 min cook)
- 👪 Servings: 4
- 🍝 Cuisine Type: Mexican / Tex-Mex / Southwestern
- 🧂 Flavor Profile: Smoky, mildly spicy, savory with bright lime and creamy avocado & tortilla strip toppings
- 📖 Dietary Info: Contains poultry (chicken), dairy (cheese), gluten (corn tortillas may contain trace gluten); freezer-friendly
- 📦 Storage Notes: Refrigerate covered for 3–4 days; can freeze in a sealed container for up to 4-5 months (toppings removed before freezing)
- ⭐Why You’ll Love It: A comforting bowl of shredded chicken in a smoky tomato-green chili broth topped with crisp tortilla strips, creamy avocado and lime. Easy, make-ahead, and freezer-friendly.
Summarize and save this content on
Jump to:
- Chicken Tortilla Soup as a Glance
- Why I love Chicken Tortilla Soup
- Ingredients
- Substitutions & Swaps
- How to make this Chicken Tortilla Soup
- How to Store Chicken Tortilla Soup
- 🍲🌶️🥑 Tips & Tricks for the Best Chicken Tortilla Soup
- FAQs
- Related Recipes
- Chicken Tortilla Soup
- Tip and Tricks
- Substitutions / Variations
Why I love Chicken Tortilla Soup
There was a restaurant in Tucson, AZ, where I grew up called Café Terra Cotta, and they had the most iconic Chicken Tortilla Soup in the city. It’s long gone now, but back in the good old days of high school, when we had zero responsibilities, my friends and I would go for lunch or girls’ night and, without fail, every single one of us ordered that soup.
It was smoky, a little spicy, and I always added extra cheese the second it hit the table. It’s one of those food memories that just sticks, and being able to recreate that same flavor at home makes me so happy.
If you’re a fan of Southwestern flavored soups, you’ll also love my Chicken Chili Verde, my White Chicken Chili, and my Black Bean Sweet Potato Chili!
Ingredients

- Olive Oil- You can totally sub this ingredient with another oil of your choice such as avocado oil, canola oil, etc.
- Onion- Onions add an extra kick of flavor to any recipe and this one is no exception!
- Garlic- We cannot live without garlic. Soak in that captivating scent during the first few steps of this recipe!
- Jalapeño- Sliced jalapeños if you want a bit of a kick
- Kosher Salt and Black Pepper- These two are a must in any recipe, they are so simple yet so important!
- Dried Oregano- This spice complements the rest of the flavors beautifully!
- Cumin- Any sort of Mexican dish is not complete without this spice! This is one of the key ingredients to pull all the flavors together.
- Chipotle Pepper- We're adding some spice to this recipe because why not!? If you'd rather keep the spice level mild, you can skip this spice.
- Fire Roasted Tomatoes and Green Chiles- These add SO much flavor to this recipe. It gives a nice smokey flavor without a ton of spice.
- Chicken Stock- If you want to skip the chicken entirely and make this vegetarian - just use vegetable stock and you're in business.
- Black Beans- While black beans are traditional in a Chicken Tortilla Soup, you could use Pinto Beans if you prefer! And If you love black beans and are looking for other recipes you should check out my black bean sweet potato chile.
- Frozen Corn- I like using frozen corn for convenience but if you prefer to use canned or fresh corn, go for it!
- Rotisserie Chicken- Any sort of shredded poultry works in this. Chicken is my favorite but if you're making this and have leftover turkey - be my guest!!
- Cheese- Freshly shredded cheese - I always opt for freshly shredded over the pre-shredded. It melts better and it's just more flavorful as it's freshly grated.
- Cilantro & Green Onion- Fresh herbs like cilantro, scallions or chives add a nice punch of flavor.
- Corn Tortillas- Crispy tortilla strips or crumbled up tortilla chips are the secret ingredient when it comes to chicken tortilla soup. The crunch really levels up the dish and I love making my own homemade chips and strips - use this as a guide.
- Limes- Lime juice - adds a little extra oomph
- Avocado- The avocado chunks adds a nice creamy touch to this soup without being overwhelming!
*For a full list of ingredients and instructions please see recipe card below
Substitutions & Swaps
🍗 Chicken
- Leftover roasted turkey - Shreds the same way as rotisserie chicken and absorbs the smoky chipotle broth beautifully. A perfect post-holiday swap that wastes nothing.
- Poached chicken thighs - Thighs have more fat and connective tissue than breasts, so they stay juicy in the broth rather than drying out. Poach directly in chicken stock for a double hit of flavor.
- Canned chicken breast - A genuine pantry-emergency move. Drain well and break it up with a fork. The smoky broth does the heavy lifting so the texture holds up fine.
- Shredded pork carnitas - The rendered fat in carnitas adds richness to the broth and the caramelized pork bits bring a slightly sweet, savory depth that plays well against the chipotle.
🌶️ Heat and Spice
- Canned chipotle peppers in adobo sauce - Swap one whole chipotle pepper plus a teaspoon of the adobo sauce for the ground chipotle. The adobo adds a vinegary, slightly sweet complexity that the dry spice alone cannot match.
- Serrano pepper - Roughly twice the heat of a jalapeno with a brighter, grassier flavor. Use half a serrano if you want the same heat level, or a full one if you like it punchy.
- Ancho chile powder - Made from dried poblanos, ancho powder is earthy and mildly fruity with very little burn. A great swap for the ground chipotle if you want smokiness without the spike in heat.
- Canned diced green chiles - If you cannot find fire roasted tomatoes with green chiles as one product, use a standard can of fire roasted tomatoes plus a 4-ounce can of Hatch green chiles. The roasted pepper flavor stays intact.
🫘 Beans and Corn
- Pinto beans - Creamier and slightly more buttery than black beans, pinto beans dissolve a little at the edges into the broth, giving it a thicker, heartier body.
- Hominy - Nixtamalized corn kernels that are chewy and starchy. They push the soup in a posole direction, adding an earthy corn depth that frozen corn simply cannot replicate.
- Fresh corn cut from the cob - In peak summer, fresh corn is noticeably sweeter and snappier than frozen. Add it in the last five minutes of cooking so it does not go mushy.
- Roasted frozen corn - Spread frozen corn on a sheet pan at 425 degrees until it chars in spots before adding it to the soup. That caramelization adds a smoky sweetness that mirrors the fire roasted tomatoes.
🧀 Cheese and Toppings
- Cotija cheese - Crumbled cotija is salty, dry, and slightly funky. It does not melt into the broth the way jack cheese does, so it sits on top as a savory, briny finishing layer.
- Queso fresco - Milder and milkier than cotija, queso fresco crumbles cleanly over the hot soup and softens just enough to get creamy at the edges without fully melting.
- Sour cream or Mexican crema - A swirl of crema cools the heat from the chipotle and adds a tangy richness. Mexican crema is thinner and less acidic than sour cream, so it ribbons through the broth more elegantly.
- Flour tortilla strips - If you are out of corn tortillas, thin strips of flour tortillas crisped in a dry skillet work as a topping. They go slightly chewier and puffier than corn, but the crunch is still there.
- Crushed tortilla chips - The fastest topping shortcut. Use thick restaurant-style chips and crush them coarsely so they hold up for a few minutes before going soggy in the broth.
🥣 Broth and Base
- Vegetable stock - A straight one-for-one swap that makes the soup fully vegetarian. Use a rich, roasted vegetable stock rather than a pale generic one so the smoky chipotle base still has something to stand on.
- Bone broth - Higher in collagen than standard chicken stock, bone broth gives the finished soup a slightly silkier, more coating mouthfeel without changing the flavor profile at all.
- Avocado oil - If you are out of olive oil for sauteing the aromatics, avocado oil has a higher smoke point and a completely neutral flavor, so it will not compete with the chipotle and cumin.
How to make this Chicken Tortilla Soup

Step 1: Turn on the stove to medium-high heat. Put a large saucepan on the stove and add the onion, garlic and jalapeño.

Step 2: Cook until the onion is see-through and the jalapeño is soft. Then add salt, pepper, dried oregano, cumin and chipotle pepper. Stir until it is all mixed together and cook for 1-2 minutes more.

Step 3: Add fire roasted tomatoes and chicken stock to the pan and wait until it boils. Then turn down the heat so it is just simmering and let it simmer for 30 minutes without stirring.

Step 4: After 30 minutes, use an immersion blender to make the soup smooth before adding black beans, corn and shredded chicken into the pot.

Step 5 (optional): In a small skillet, heat the vegetable oil over medium high heat. Once hot, add the tortilla strips in a single layer, frying quickly for about 30-45 seconds, flipping them once to ensure both sides get crisp. Remove the tortillas once crisp with a pair of tongs and transfer them to a paper towel lined plate to dry.

Step 6: Once everything is added, taste it to see if you need to add more salt or pepper before dividing into 4 bowls equally. Top with cheese, avocado, cilantro, crisp tortilla strips, lime juice, and jalapeño slices.
How to Store Chicken Tortilla Soup
To store this recipe, transfer the remaining soup to a container of choice and cover. This will stay fresh in the refrigerator for 3-4 days.
If you prefer to freeze this soup, you can transfer it to a tightly sealed container and freeze for up to 4-5 months. When you're read to eat, you can reheat by placing it in a saucepan on medium-low heat or place in the microwave until warm.
🍲🌶️🥑 Tips & Tricks for the Best Chicken Tortilla Soup
Smoky, spicy, and loaded with all the good stuff, this is the soup I make on repeat the second the weather turns.
- Bloom your dry spices in the oil before adding liquid. Toasting the oregano, cumin, and chipotle pepper directly in the hot olive oil for 30 to 60 seconds activates their fat-soluble flavor compounds. This step alone is what separates a flat-tasting soup from one that tastes like it simmered all day.
- Use fire-roasted tomatoes, not regular canned tomatoes. Fire-roasted tomatoes have a concentrated, slightly charred sweetness that builds the smoky backbone of this broth. Swapping in plain diced tomatoes will make the broth taste flat and acidic without that signature depth.
- Pull the jalapeno seeds before chopping. The seeds and inner white membrane contain the highest concentration of capsaicin. Removing them gives you the fresh jalapeno flavor without blowing out the heat level, which lets the chipotle carry the smoky spice instead.
- Let the sauteed aromatics get a little golden before adding liquid. Onion, garlic, and jalapeno need a few extra minutes in the pan to develop sweetness and lose their raw bite. If you rush to add the stock the second they soften, the broth will taste sharp and underdeveloped.
- Add the rotisserie chicken in the last 5 minutes of simmering. Pre-cooked rotisserie chicken only needs to warm through. Simmering it for the full cook time will cause the shredded meat to turn stringy and dry, which kills the texture of the finished bowl.
- Bake your tortilla strips instead of frying them if you want to skip the mess. Toss the thin-cut corn tortilla strips with a tiny bit of oil and a pinch of salt, then bake at 400 degrees until crisp, about 10 to 12 minutes. They get just as crunchy as fried strips and stay crisp longer before hitting the bowl.
- Add avocado directly before serving, never during cooking. Avocado breaks down quickly when exposed to heat and acid. Cubing it fresh right before serving keeps the texture creamy and the color bright green rather than dull and mushy.
- Squeeze lime juice over each individual bowl, not into the pot. Adding lime to the whole pot can make the broth taste overly acidic as leftovers sit overnight, especially with the tomatoes already in the base. Squeezing per bowl gives every person control over their brightness level.
- Freeze the soup base without the toppings or beans mixed in. Black beans and corn can turn mushy and grainy after freezing and reheating. If you are making a batch specifically for the freezer, hold the beans and corn and stir them in fresh when you reheat.
- Use pepper jack cheese if you want an extra layer of heat. Colby jack melts smoothly and stays mild, but swapping in pepper jack adds a second wave of spice that complements the chipotle in the broth without requiring you to add more dried pepper to the base.
- Store tortilla strips in a separate container from any leftover soup. Even a small amount of steam from warm soup will cause the tortilla strips to absorb moisture and turn soggy within minutes. Keeping them separate and adding fresh strips at reheat time preserves the crunch that makes this soup worth eating.
FAQs
What is chicken tortilla soup?
Chicken tortilla soup is a Mexican-inspired dish made with shredded chicken, tomatoes, broth, spices, and often includes corn, beans, and chilies. It's typically garnished with crispy tortilla strips, avocado, cheese, and fresh cilantro.
How do I make chicken tortilla soup thicker?
To thicken the soup, you can blend a portion of the broth with some of the cooked vegetables or beans or add a bit of masa harina (corn flour), or let the soup simmer longer to reduce.
What kind of chicken should I use for Chicken Tortilla soup?
Boneless, skinless chicken breasts or thighs work best. You can also use rotisserie chicken for convenience.
Can I make Chicken Tortilla Soup in a slow cooker or Instant Pot?
Slow Cooker: Cook all ingredients (except garnishes) on low for 6-8 hours or high for 3-4 hours, then shred the chicken.
Instant Pot: Use the sauté function for aromatics, then pressure cook for 10 minutes, followed by a quick or natural release.
Can I freeze chicken tortilla soup?
Yes! Let it cool completely, then store in an airtight container in the freezer for up to 3 months. Avoid freezing toppings—add those fresh when serving.
How long does chicken tortilla soup last in the fridge?
It will stay fresh for 3-4 days in an airtight container in the refrigerator.
Related Recipes
If you tried this recipe, please leave a 🌟 star rating and let me know how it goes in the 📝 comments below. Thanks for visiting today

Chicken Tortilla Soup
Equipment
Ingredients
- 2 teaspoons olive oil
- 1 onion roughly chopped
- 3-4 cloves garlic roughly chopped
- 1 jalapeno pepper stem and seeds removed and roughly chopped
- kosher salt and freshly cracked black pepper
- ¼ teaspoon dried oregano
- ¼ teaspoon cumin
- ½ teaspoon ground chipotle pepper
- 1 14- ounce can fire roasted tomatoes and green chiles
- 3 cups chicken stock
- ¾ cup black beans
- ¾ cup frozen corn
- 1 cup shredded rotisserie chicken
Toppings:
- shredded cheese - colby jack / monterey jack / pepper jack your choice
- quartered limes
- cubed avocado
- cilantro
- sliced green onions
- 2 small corn tortillas cut into thin strips
- sliced jalapenos
Instructions
- Heat a large saucepan over medium high heat. Add the onion, garlic and jalapeno and sauté for until the onion is translucent and the jalapeno softens. Season with the salt, pepper, dried oregano, cumin and chipotle pepper. Stir to combine and cook for 1-2 minutes until the spices toast.
- Add the fire roasted tomatoes and the chicken stock and bring the mixture to a boil. Reduce to a simmer and simmer for 30 minutes.
- Using an immersion blender, blend the soup ingredients until smooth. Taste and adjust salt and pepper as needed. Add black beans, corn and shredded chicken.
- Divide the soup into 4 bowls and top with cheese, avocado, cilantro and crisp tortilla strips. Add extra lime juice if desired and/or jalapeno slices. Serve immediately.
- To make the tortilla strips: In a small skillet, heat the vegetable oil over medium high heat. Once hot, add the tortilla strips in a single layer, frying quickly for about 30-45 seconds, flipping them once to ensure both sides get crisp. Remove the tortillas once crisp with a pair of tongs and transfer them to a paper towel lined plate to dry.
Video
Notes
Tip and Tricks
- When you shred your own chicken - use a stand mixer to do it in 15 seconds!! It's my favorite hack!
- The flavor starts at the very beginning of this recipe - so be sure to sweat the onions and jalapeños to really start developing flavors at the early stages.
- After step 2, I like to use an immersion blender to blend the base of the soup. A lot of tortilla soups are SUPER chunky but I prefer a blended base and then add some chunks from the chicken, corn and black beans
Substitutions / Variations
- While black beans are traditional in a Chicken Tortilla Soup, you could use Pinto Beans if you prefer!
- Any sort of shredded poultry works in this. Chicken is my favorite but if you're making this and have leftover turkey - be my guest!!
- If you want to skip the chicken entirely and make this vegetarian - just use vegetable stock and you're in business.




This is my favorite soup to make! I have committed it to memory at this point. Super easy and so good. I use veggie broth and leave the chicken out to make it vegetarian and it’s delicious.
This is my favorite soup to make! Super easy and so good. I use veggie broth and leave the chicken out to make it vegetarian and it’s delicious.
Had this at my daughter’s before Thanksgiving. I just made my first recipe! Love it! I plan to add some half & half to it right before serving!
Really good! I added zucchini for some
Extra veg and doubles the spices. Total hit will make again! Thank you for posting
Hello Gaby! When our family relocated to TUC as a job transfer, I stayed in the St. Phillips hotel for a couple of months. LOVED eating at the Terra Cotta…and yes, the BEST Tortilla Soup EVER!!! Our offices were across Campbell Road. The TC also had a dynamite Prickly Pear Margarita!!! Would enjoy a Sunday evening meal with the Tortilla Soup and PP Margarita , then go to my room and watch 60 Minutes
I loved that restaurant! (They had a sublime prickly pear marg, if I recall correctly?) Can't wait to try this soup!
Absolutely delicious. Simple but has layers of flavor. Definitely make your own tortilla strips, they are great!
Hi-instead of frozen corn, can I used canned? Will it alter the taste hugely? Trying son. Thanks for the recipe.
that should be no problem!
I’m on my third recipe of Gabys. Today is her chicken tortilla soup. Probably one of the best I’ve had. My goal to make all her delicious recipes. Loving cooking her recipes
This recipe was excellent. I’ll be making a double batch next time
How many does this serve?
4-6
Cafe terra-cotta was always one of our favorite restaurants. Nothing I miss more that the Tortilla soup this really is pretty darn close to how we remember it.
Thank you
Best Tortilla soup recipe out there! Always turns out perfect!
I just made this and it’s INCREDIBLE Gaby! I love it. I toasted the tortillas in the air fryer amd I used two raw chicken breasts to make the broth so it was very flavorful! It’s the Chipotle that really made it smoky and delicious though! This will become my go to recipe
I crave this soup! This is my second time making and I stumbled upon the fire roasted tomatoes and green chiles at Trader Joe's this time (14 oz perfectly combined and ready to go!). It's decidedly spicier this go-round which I am loving! What I also appreciate about this recipe is that it's not a huge batch - good for me to eat over 3 days or so. Amazing flavors, so easy to prepare, best-on-earth topping options – what's not to love. Thank you Gaby!!