Tender shredded chicken, smoky broth, and crisp tortilla strips turn this bowl into the kind of dinner people keep talking about after the bowls are empty. The broth stays bold and tomato-rich, but it doesn’t taste flat or one-note because the chili powder and cumin bloom in the oil first, which gives the whole pot a deeper, rounder flavor before any liquid goes in. Finished with avocado, lime, and cilantro, it lands with just enough freshness to keep each spoonful lively.
What makes this version worth making is the order of the cooking. The onion softens first, the spices toast just long enough to wake up, and then the tomatoes and broth simmer together before the chicken and beans go in. That keeps the soup from tasting muddy, and it gives the tortillas, toppings, and broth distinct textures instead of everything softening into the same bowl.
Below you’ll find the small details that keep the tortilla strips crisp, the easiest way to adjust the heat, and the storage note that matters most if you’re planning leftovers for lunch.
The broth had such a good smoky depth, and the tortilla strips stayed crunchy right up until the last bite. I baked them like you suggested and they were perfect, not greasy at all.
Save this chicken tortilla soup for a smoky, cozy bowl with crispy baked tortilla strips and bright lime on top.
The Reason the Broth Stays Bold Instead of Flat
Chicken tortilla soup can turn bland fast if the spices never get a chance to bloom or the broth gets overloaded with too much add-ins before it has a chance to simmer. This version avoids that by building the base in layers: onion first, then garlic and spices, then tomatoes and broth. That short step with the chili powder and cumin in the hot oil matters more than people think. It pulls out their aroma and gives the soup a deeper background note instead of a raw, dusty spice taste.
The other thing that keeps this soup from going dull is timing. The chicken, beans, and corn go in after the tomato broth is already simmering, so they warm through without overcooking or turning soft. If your soup tastes thin, it usually needs a little more simmer time, not more salt. Let the broth reduce just enough to coat a spoon lightly and the flavor will come together on its own.
What Each Ingredient Is Actually Doing in This Bowl

- Olive oil — This gives the onion and spices a hot surface to bloom in. Any neutral oil works, but olive oil adds a little roundness to the base.
- Onion and garlic — These build the savory backbone of the soup. Cook the onion until soft before adding the garlic; if the garlic goes in too early, it can burn and turn bitter fast.
- Chili powder and cumin — These are the flavor engine here. Fresh spices matter more than expensive chicken broth, because old spices go flat and the whole soup will taste tired.
- Crushed tomatoes — They give the broth that ruby color and body. Crushed tomatoes work better than diced because they melt into the soup instead of staying in separate chunks.
- Cooked shredded chicken — Rotisserie chicken is the fastest route here and it works well. Just keep the pieces bite-size so every spoonful gets a little chicken without overwhelming the broth.
- Black beans and corn — These add texture and make the soup feel like a full meal. Canned beans are fine; rinse them first so the broth stays clean-tasting instead of muddy.
- Corn tortillas — This is the part that brings the crunch. Bake or fry them, but add them at the last second so they don’t go soggy in the bowl.
- Avocado, lime, and cilantro — These toppings matter because the soup is rich and smoky. The lime wakes everything up, the avocado softens the heat, and the cilantro keeps the bowl from feeling heavy.
How to Build the Pot So Nothing Turns Mushy
Softening the Onion First
Start with the onion in hot oil and cook it until it turns translucent and loses its raw bite. You want it soft, not browned. If the onion still tastes sharp at this stage, the soup will carry that edge all the way through. The garlic goes in only after the onion is ready, because garlic burns faster than almost anything else in the pot.
Waking Up the Spices
Stir in the chili powder and cumin and let them cook for about 30 seconds, just until they smell toasted and warm. That quick hit of heat pulls the flavor into the oil and keeps the spices from tasting dry later. Once the tomatoes go in, the spices are locked into the broth instead of floating on top as a dull layer.
Letting the Broth Mingle
After the broth and crushed tomatoes go in, bring the pot to a steady simmer and let it cook long enough for the broth to turn full-bodied and slightly thicker. This is where the soup becomes more than seasoned liquid. If it boils hard, the texture can go harsh and the tomatoes can taste sharper than they should. A gentle simmer keeps everything integrated.
Adding the Chicken and Finishing the Bowl
Stir in the chicken, beans, and corn once the base is already simmering. They just need time to warm through and take on the broth, not long enough to fall apart. Taste at the end and adjust the salt and pepper after the soup has reduced a little. Top the bowls right before serving so the tortilla strips stay crisp and the avocado stays bright.
What to Change When You Need a Different Version
Make It Dairy-Free Without Losing Body
This soup is naturally dairy-free as written, which is one reason it works so well for a crowd. Keep the toppings dairy-free too by leaning on avocado, cilantro, lime, and extra tortilla strips instead of cheese or sour cream. The soup still tastes rich because the tomatoes and simmered broth do the heavy lifting.
Make It Vegetarian Without Losing the Bowl
Swap the chicken broth for vegetable broth and skip the chicken, then add an extra can of beans or some diced zucchini for more substance. The flavor will be a little lighter, but the smoked spices and tomatoes still carry the soup well. If you want a deeper savory note, let the broth simmer a few minutes longer before serving.
Make It Spicier or Milder
For more heat, add a pinch of cayenne or a minced jalapeño with the onion. For a gentler bowl, use a mild chili powder and keep the lime and avocado generous at the table. The base stays balanced either way, so the heat level is easy to steer without changing the structure of the soup.
Storage and Reheating
- Refrigerator: Up to 4 days. The broth deepens a little as it sits, and the beans soften slightly.
- Freezer: Freezes well for up to 3 months. Leave out the tortilla strips and fresh toppings, then thaw in the fridge before reheating.
- Reheating: Warm gently on the stove over medium-low heat until steaming. Don’t boil it hard or the chicken can dry out and the corn can go chewy.
Questions I Get Asked About This Recipe

Chicken Tortilla Soup
Ingredients
Equipment
Method
- Heat the olive oil in a large pot and saute the onion until soft, about 5 minutes over medium heat, until the onion looks translucent.
- Add the garlic, chili powder, and cumin, cooking until fragrant, about 30 seconds to 1 minute over medium heat, with a noticeable toasted aroma.
- Pour in the chicken broth and crushed tomatoes, then bring to a simmer, about 3 to 5 minutes, until you see steady bubbling at the edges.
- Stir in the shredded chicken, black beans, and corn, mixing until evenly combined and warmed through, about 2 minutes.
- Simmer for 20 minutes to let the flavors meld, keeping a gentle simmer (small bubbles) so the broth thickens slightly.
- Season with salt and pepper to taste, then stir well, adjusting until the broth tastes balanced.
- Ladle into bowls and top with crispy tortilla strips, then finish with avocado, lime, and cilantro right before eating so the strips stay crisp.