Smoky broth, tender chicken, and just enough heat make chicken tortilla soup a bowl I want on repeat. The best versions don’t taste flat or watery; they come out layered and a little bold, with beans and corn giving the soup enough body to eat like a meal. The crispy tortilla strips on top matter just as much as the broth. They bring crunch to every spoonful and keep the whole bowl from feeling soft all the way through.
This version works because the spices bloom in the pot before the broth goes in, which gives the chili powder and cumin a deeper, rounder taste. Shredded cooked chicken goes in near the end, so it stays juicy instead of stringy. The tomatoes, beans, and corn build a hearty base without turning the soup heavy. If you’ve had tortilla soup that tasted like plain chicken broth with toppings, this one fixes that fast.
The broth had so much more depth than the tortilla soups I’ve made before, and the baked tortilla strips stayed crisp until the last bite. My husband went back for seconds and said the cumin really made it taste like something from a restaurant.
Save this chicken tortilla soup for nights when you want a smoky broth, juicy chicken, and crispy tortilla strips all in one bowl.
The Secret to Broth That Tastes Built, Not Poured
The difference between a thin soup and a bowl with backbone comes down to building flavor before the liquid goes in. Onions and garlic need time to soften and sweeten in the oil first, and the spices need that same hot pan to wake them up. If the broth goes in too early, the chili powder and cumin stay a little dusty and the soup tastes like it was assembled instead of cooked.
Tomatoes, beans, and corn do more than add color. They give the soup body and little pops of sweetness that balance the heat. The result should taste layered, not sharp. If your soup seems flat at the end, it usually needs salt more than more spice, because salt is what pulls the chicken, tomato, and broth into one clean flavor.
What Each Ingredient Is Actually Doing in This Bowl

- Olive oil — This is the start of the flavor base. A neutral oil works too, but olive oil gives the onions a little more richness as they soften.
- Onion and garlic — These build the savory backbone. Cook them until the onion looks translucent and the garlic smells sweet, not sharp, or the soup can taste harsh.
- Shredded cooked chicken — Rotisserie chicken works well here because it’s seasoned and tender. If you cook chicken specifically for this soup, shred it while it’s still warm so it falls apart cleanly.
- Diced tomatoes — They bring acidity and color. Fire-roasted tomatoes add a smokier edge if you want a deeper broth.
- Chicken broth — Use a broth you’d taste on its own and not mind drinking. Low-sodium is the best choice if you want control over the final seasoning.
- Black beans and corn — These make the soup substantial enough for dinner. Drain the beans well so the broth stays clean instead of cloudy.
- Chili powder and cumin — These are the defining spices, and they need heat to open up. Fresh spices matter here because stale chili powder turns the whole pot dull.
- Tortilla strips — They’re not garnish in the throwaway sense; they’re part of the texture. Homemade strips bake up lighter and crisper than store-bought chips.
The 15 Minutes That Matter Most
Softening the Onion First
Heat the olive oil in a large pot over medium heat, then cook the onion until it turns soft and just starts to look translucent around the edges. Garlic goes in after the onion has had a head start, because garlic burns fast and turns bitter when it hits the pan too early. You want the kitchen to smell savory and sweet, not sharp.
Waking Up the Spices
Stir in the diced tomatoes, chicken broth, chili powder, and cumin, then bring everything to a steady simmer. This is where the soup starts tasting like itself. A low simmer is enough; a hard boil just agitates the broth and doesn’t build flavor any faster. If the spices still taste raw after a few minutes, the broth probably wasn’t hot enough.
Letting the Chicken and Beans Meld
Add the shredded chicken, black beans, and corn, then let the soup simmer for about 15 minutes. That window is long enough for the broth to pick up the flavor from the chicken and for the beans to soften into the soup without falling apart. If the soup feels thin, keep it at a gentle simmer uncovered for a few extra minutes so some liquid reduces. Taste at the end and season until the broth tastes full, not just spicy.
What to Change When You Want a Different Bowl
Make it dairy-free and naturally gluten-free
This soup already fits both of those directions as long as your broth and tortilla strips are gluten-free. Skip cheese or sour cream toppings if you want to keep it fully dairy-free, and use avocado, lime, or cilantro for a fresh finish instead.
Use uncooked chicken instead of pre-shredded chicken
Simmer boneless chicken breasts or thighs in the broth until cooked through, then shred them right in the pot. Thighs stay a little juicier, while breasts give you a leaner soup; either works if you don’t overcook them before shredding.
Make it thicker and more filling
Mash a small scoop of the black beans against the side of the pot before simmering, or blend a cup of the soup and stir it back in. That gives the broth more body without adding cream or changing the flavor in a heavy way.
Add heat without changing the base
A pinch of cayenne, diced jalapeño, or a splash of hot sauce all work here. Add heat at the end so you can control it; once it’s in the pot, you can’t take it back out.
Storage and Reheating
- Refrigerator: Store for up to 4 days. The broth gets a little fuller after a day in the fridge.
- Freezer: Freezes well for up to 3 months. Cool completely first, then freeze without the tortilla strips so they stay crisp when served.
- 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 beans can break apart.
Answers to the Questions Worth Asking

Chicken Tortilla Soup
Ingredients
Equipment
Method
- Heat the olive oil in a large pot, then sauté the onion and garlic until softened, about 5 minutes, stirring occasionally until glossy and fragrant.
- Add the diced tomatoes, chicken broth, chili powder, and cumin, then bring to a simmer over medium-high heat, with small bubbles breaking the surface.
- Stir in the shredded chicken, black beans, and corn, then return the soup to a gentle simmer until everything is heated through.
- Simmer for 15 minutes to let the flavors meld, keeping a steady bubble so the broth tastes fully spiced.
- Taste and adjust seasoning as needed, adding more chili powder or cumin until it matches your heat preference.
- Ladle into bowls and top with crispy tortilla strips before serving so the crunch stays intact.