The first thing you'll notice is the smell of cumin and chile blooming in hot oil, a warm smoky perfume that pulls everyone into the kitchen before the pot even bubbles. Then comes the sizzle as the onions hit the pan, and you know dinner is officially underway.
This is the soup I make when the week has been long and the fridge is half empty, because canned tomatoes, a couple of chicken breasts, and a handful of tortillas turn into something that tastes like it simmered all day. You shred the chicken right in the pot, so every spoonful is tender and brothy at once.
The toppings are where you get to play: crunchy tortilla strips, cool avocado, a squeeze of lime, and a shower of cilantro. Pile them high and let everyone build their own bowl.
Why You'll Love This Recipe
About the Ingredients
2 tbsp (30ml) olive oil, divided
Use a neutral oil like canola if you prefer a milder flavor. Buy olive oil in dark bottles so it stays fresh longer.
1 1/2 lb (680g) boneless, skinless chicken breasts
Thighs work beautifully here and stay juicier if you tend to overcook chicken. Look for breasts of even thickness so they poach evenly.
1 medium yellow onion, diced (about 1 1/2 cups)
White onion is sharper and more traditional; sweet onion is a gentler swap. Choose onions that feel heavy for their size with tight, dry skins.
3 garlic cloves, minced
Jarred minced garlic is fine in a pinch, use 1 tablespoon. Fresh cloves should be firm and smell pungent when you press them.
1 tbsp ground cumin plus 1 tsp smoked paprika
Regular paprika can replace smoked, but you'll lose the campfire note. Toast whole cumin seeds and grind them for a bigger punch.
1 can (14.5 oz / 410g) fire-roasted diced tomatoes, undrained
Regular diced tomatoes work, though fire-roasted adds a subtle char. Crushed tomatoes make a thicker, more stew-like broth.
6 cups (1.4L) low-sodium chicken broth
Better-than-bouillon paste plus water is an easy substitute. Taste before adding salt since broth brands vary wildly in sodium.
1 can (15 oz / 425g) black beans, rinsed and drained
Pinto beans or a cup of frozen corn are great swaps. Rinse well to wash away the starchy canning liquid.
1 can (4 oz / 113g) mild diced green chiles
Fresh poblano, roasted and diced, is a lovely upgrade. Skip hotter chiles if you're serving kids.
6 small corn tortillas, cut into 1/4-inch strips
Thin tortillas crisp faster than thick ones. Stale tortillas are perfect here, so don't toss them.
1 tsp kosher salt, plus more to taste, and 1/2 tsp black pepper
Add salt in stages since the broth and beans already carry some. Freshly cracked pepper tastes noticeably brighter.
Toppings: 1 avocado diced, 1/2 cup (60g) shredded Monterey Jack, 1 lime cut in wedges, 1/2 cup chopped cilantro
Queso fresco or cotija crumbles instead of Jack. Buy avocados that yield slightly to a gentle thumb press.
Tips & Tricks
Don't skip blooming the spices
cooking cumin and paprika in oil for 30 seconds before adding liquid is what separates a flat broth from a fragrant one. If they smell toasty, you're there; if they smell burnt, start over.
Poach gently, never boil
a hard boil toughens chicken breast fast. Keep the broth at a lazy simmer and pull the chicken at 165F (74C) so it shreds into silky strands.
Salt at the end, not the start
the broth reduces as it simmers, concentrating sodium. Taste after 20 minutes and adjust so the lime and cilantro can shine.
- Crisp the tortilla strips twice as long as you think: pale strips go soggy in seconds. Let them turn deep golden and listen for a dry rattle when you stir them.
Pro Tips
Step-by-Step Instructions
1. Crisp the tortilla strips
Heat 1 tablespoon olive oil in a Dutch oven over medium-high heat (375F/190C) and fry the tortilla strips in batches for 2 to 3 minutes until deep golden and rattling dry when stirred. Transfer to a paper towel and sprinkle lightly with salt.
2. Sweat the aromatics
Add the remaining oil to the pot, lower to medium (325F/165C), and cook the onion for 5 minutes until translucent and soft, scraping up the toasted bits. Stir in the garlic, cumin, and smoked paprika and cook 30 seconds until fragrant and slightly darkened.
3. Build the broth
Pour in the tomatoes, chicken broth, green chiles, salt, and pepper, scraping the bottom of the pot. Bring to a gentle simmer (about 200F/93C) and let it bubble softly for 5 minutes so the flavors marry.
4. Poach the chicken
Nestle the chicken breasts into the broth, cover, and simmer gently for 15 to 18 minutes until the thickest part reads 165F (74C) on an instant-read thermometer and the meat shreds easily with a fork. Don't let it boil hard.
5. Shred and return
Lift the chicken out, shred it with two forks, and return it to the pot along with the black beans. Simmer uncovered for 5 minutes until the beans are heated through and the broth tastes rounded.
6. Taste and balance
Squeeze in the juice of half a lime and taste; add more salt or lime until the broth is savory with a bright edge. The aroma should smell smoky and citrusy at once.
7. Ladle and top
Ladle into bowls and pile on the crispy tortilla strips, avocado, shredded cheese, cilantro, and a lime wedge. Serve immediately while the strips still crunch.
Delicious Variations
Creamy Version
Stir in 1/2 cup heavy cream or a swirl of sour cream at the end for a silky, milder soup that kids adore.
Green Chile Chicken Soup
Swap the diced tomatoes for a jar of salsa verde and add extra roasted poblanos for a tangy, brighter bowl.
Slow Cooker Shortcut
Dump everything except the tortillas and toppings into a slow cooker and cook on low for 6 hours, shredding the chicken at the end.
How to Store Chicken Tortilla Soup
Refrigerator
Store in an airtight container for up to 4 days; keep the tortilla strips and avocado separate so they stay crisp and fresh.
Freezer
Freeze the soup without toppings for up to 3 months in portioned containers, leaving an inch of headspace for expansion.
Reheating
Reheat gently on the stovetop over medium-low heat until steaming, about 5 to 7 minutes, and add a splash of broth if it has thickened.
Frequently Asked Questions
Q: Can I use rotisserie chicken for chicken tortilla soup?
Yes, and it's a great shortcut. Stir about 3 cups of shredded rotisserie chicken into the broth during the last 5 minutes of simmering so it warms through without turning stringy.
Q: How do I make chicken tortilla soup less spicy?
Skip the green chiles or use mild ones and rely on smoked paprika for flavor instead of heat. You can also serve lime and sour cream on the side, since dairy tames capsaicin quickly.
Q: Can I make chicken tortilla soup in a slow cooker?
Absolutely. Add everything except the tortilla strips, avocado, and cilantro to the slow cooker and cook on low for 6 hours or high for 3 hours, then shred the chicken and stir in the beans.
Q: What can I use instead of corn tortillas for the topping?
Crushed tortilla chips are the easiest stand-in and need no frying at all. Thin-cut flour tortilla strips also crisp nicely in oil if you prefer a milder flavor.
Q: Is chicken tortilla soup gluten free?
Yes, as written it's gluten free as long as your broth and canned goods are certified gluten free. Always check labels on broth, since wheat can hide there.
Give this pot a try on your next chilly evening and let the smell of toasted cumin do the inviting for you. Snap a photo of your bowl piled high with toppings and tell me which variation you went for. Taste as you go, then taste again.
Chicken Tortilla Soup
Chicken tortilla soup simmers shredded chicken in a smoky tomato-chile broth topped with crispy strips, avocado, and lime for a cozy one-pot dinner.
🧂 Ingredients
- 2 tbsp (30ml) olive oil, divided
- 1 1/2 lb (680g) boneless, skinless chicken breasts
- 1 medium yellow onion, diced (about 1 1/2 cups)
- 3 garlic cloves, minced
- 1 tbsp ground cumin plus 1 tsp smoked paprika
- 1 can (14.5 oz / 410g) fire-roasted diced tomatoes, undrained
- 6 cups (1.4L) low-sodium chicken broth
- 1 can (15 oz / 425g) black beans, rinsed and drained
- 1 can (4 oz / 113g) mild diced green chiles
- 6 small corn tortillas, cut into 1/4-inch strips
- 1 tsp kosher salt, plus more to taste, and 1/2 tsp black pepper
- Toppings: 1 avocado diced, 1/2 cup (60g) shredded Monterey Jack, 1 lime cut in wedges, 1/2 cup chopped cilantro
📋 Instructions
- 1Crisp the tortilla strips — Heat 1 tablespoon olive oil in a Dutch oven over medium-high heat (375F/190C) and fry the tortilla strips in batches for 2 to 3 minutes until deep golden and rattling dry when stirred. Transfer to a paper towel and sprinkle lightly with salt.
- 2Sweat the aromatics — Add the remaining oil to the pot, lower to medium (325F/165C), and cook the onion for 5 minutes until translucent and soft, scraping up the toasted bits. Stir in the garlic, cumin, and smoked paprika and cook 30 seconds until fragrant and slightly darkened.
- 3Build the broth — Pour in the tomatoes, chicken broth, green chiles, salt, and pepper, scraping the bottom of the pot. Bring to a gentle simmer (about 200F/93C) and let it bubble softly for 5 minutes so the flavors marry.
- 4Poach the chicken — Nestle the chicken breasts into the broth, cover, and simmer gently for 15 to 18 minutes until the thickest part reads 165F (74C) on an instant-read thermometer and the meat shreds easily with a fork. Don't let it boil hard.
- 5Shred and return — Lift the chicken out, shred it with two forks, and return it to the pot along with the black beans. Simmer uncovered for 5 minutes until the beans are heated through and the broth tastes rounded.
- 6Taste and balance — Squeeze in the juice of half a lime and taste; add more salt or lime until the broth is savory with a bright edge. The aroma should smell smoky and citrusy at once.
- 7Ladle and top — Ladle into bowls and pile on the crispy tortilla strips, avocado, shredded cheese, cilantro, and a lime wedge. Serve immediately while the strips still crunch.
