Soups & Stews
This basic chicken tortilla soup recipe delivers the perfect balance of smoky cumin heat and crispy tortilla strips—exactly what makes this comfort classic so irresistible. The secret lies in slow-simmered chicken and broth infused with warm spices, then topped with perfectly toasted tortilla strips that add satisfying crunch.
I’ve perfected this version to ensure every spoonful delivers tender chicken, hearty black beans, and vegetables in a rich, flavorful broth.
What sets this recipe apart is the crispy tortilla strips, achieved through a quick toast in the oven until golden and slightly charred. The smoky cumin and chili powder blend creates depth, while fresh cilantro and lime brighten the bowl.
Unlike other versions, this method keeps the soup light yet filling, with no heavy cream or unnecessary ingredients. The result is a bowl that’s both comforting and restaurant-quality, ready in under an hour.
The chicken is poached until fork-tender, then shredded for easy eating, while the broth simmers with garlic, onions, and spices until deeply aromatic. Tortillas are cut into strips and toasted separately to maintain their crispiness—no soggy bits here.
This version also includes a simple garnish of avocado, cheese, and sour cream for customization, ensuring every bite is packed with texture and flavor.
Perfect for weeknight dinners or meal prep, this soup reheats beautifully while keeping its crispy toppings intact. Whether you’re feeding a family or prepping for the week, the step-by-step instructions ensure foolproof results every time. Let’s get cooking!
Ingredients for basic chicken tortilla soup
Pantry staples and fresh ingredients for a comforting bowl of smoky, crispy tortilla soup.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless Chicken Breast 🍗 | 1 ½ lb | Skinless, cut into bite-sized pieces |
| Yellow Onions 🧅 | 1 whole | Medium size, diced |
| Garlic Cloves 🧄 | 4 cloves | Fresh, minced |
| Black Beans 🌿 | 1 ½ cups | Canned, drained and rinsed |
| Corn Kernels 🌽 | 1 cup | Fresh or frozen, thawed |
| Diced Tomatoes 🍅 | 1 can | 14.5 oz, fire-roasted preferred |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| Ground Cumin 🌶️ | 1 tbsp | Freshly toasted for depth |
| Chili Powder 🌶️ | 1 tbsp | Smoked variety preferred |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Flour Tortillas 🍞 | 6 whole | Medium size, for strips |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Lime 🍋 | 1 whole | Juiced, for serving |
| Avocado 🥑 | 1 whole | Diced, for garnish |
The chicken is the heart of this soup—boneless, skinless breast ensures tender, shreddable meat without excess fat. Look for freshly cut pieces at the grocery store's deli counter, or buy a whole breast and cube it yourself for even cooking. Costco or Trader Joe's often carry pre-cut chicken at reasonable prices. If using frozen corn, thaw it completely before adding to avoid watering down the broth. The fire-roasted diced tomatoes add natural sweetness and depth—don't skip the juice from the can, as it contributes to the rich flavor base.
No fresh cilantro? Dried cilantro leaves at half the amount work in a pinch, though fresh is ideal for that bright pop of flavor. Short on black beans? Substitute pinto beans or kidney beans for a different texture. The tortillas should be medium-sized (about 8-10 inches) for perfect strips—smaller tortillas burn faster. For extra smokiness, toast the cumin and chili powder in a dry pan for 30 seconds before adding to the soup. The lime juice should be freshly squeezed—bottled lime juice lacks the vibrant acidity needed to brighten the dish.
This soup reheats beautifully—simmer on the stove for 5-7 minutes to restore crispiness to the tortilla strips. Store in an airtight container for 4-5 days in the fridge, or freeze for up to 3 months. For meal prep, toast the tortilla strips fresh before serving to maintain their crunch. The avocado should be added just before eating to prevent browning, while the cilantro and lime can be prepped ahead and stored separately in the fridge.
Why You'll Love This Recipe
- Foolproof Pantry Fix: I swear by this when I’ve got nothing but chicken breasts, a can of beans, and a bag of corn. Sauté the onions and garlic until soft—no fancy technique needed—and the rest just simmers while you chop tortillas. That’s it. No stress, no special skills.
- Garlic-Kissed Magic: Between us, the secret’s in the garlic. I don’t skimp—I let those cloves sizzle until they’re golden, and that aroma alone makes the whole kitchen smell like a Mexican street stall. The black beans and corn soak it up, turning the broth into something dangerously addictive.
- Lunchbox Hero: Here’s what sold me—this soup is perfect for lunch prep. Double the batch, let it cool, and it stays fresh for days. Pack it in jars or containers, and suddenly you’ve got a week’s worth of effortless, satisfying meals. My kids actually eat their veggies this way. (Yes, even on a Tuesday.)
- Budget Win: I make this when I’m pinching pennies, and it never feels like a sacrifice. Chicken breast stretches further than you’d think, the beans bulk it up, and the corn adds that bright, fresh pop. Honestly, it’s my go-to when I need a hearty meal that won’t break the bank—or my willpower to order takeout.
Step-by-step instructions for chicken tortilla soup
Here's how to build a rich, smoky broth with perfectly crispy tortilla strips and tender chicken.
Sear the Chicken and Build the Flavor Base
Heat a large pot or Dutch oven over medium-high heat with 1 tablespoon olive oil. Add the 1.5 lb boneless chicken breast cut into bite-sized pieces, seasoning each piece with ½ teaspoon salt and ¼ teaspoon black pepper. Cook for 5-6 minutes until the chicken is lightly browned on all sides and cooked through to 165°F internally.
Remove the chicken with a slotted spoon and set aside. In the same pot, add the 1 whole diced yellow onion and cook for 3-4 minutes until softened. Add the 4 cloves minced garlic cloves and cook for 30 seconds until fragrant. This step develops the foundational flavors that will carry through the entire soup.
Simmer the Broth with Spices and Vegetables
Return the chicken to the pot and add the 1 can diced tomatoes, 1.5 cups black beans, 1 cup corn kernels, 4 cups chicken broth, 1 tablespoon ground cumin, and 1 tablespoon chili powder. Stir well to combine all ingredients.
Bring the mixture to a boil, then reduce heat to medium-low and let it simmer uncovered for 15-20 minutes until the flavors meld together. The soup should develop a rich, smoky aroma and the chicken should easily shred with a fork. Taste and adjust seasoning with additional salt or black pepper if needed.
Prepare the Crispy Tortilla Strips
While the soup simmers, cut the 6 whole flour tortillas into ½-inch wide strips. Heat 1 tablespoon oil in a separate skillet over medium-high heat. Fry the tortilla strips in batches for 1-2 minutes per batch until they're golden brown and crispy on both sides. Drain on paper towels to remove excess oil.
This is where the magic happens—the crispy tortilla strips add texture contrast to the creamy soup. Don't overcrowd the pan or the strips will steam instead of crisp. Keep them warm in a 200°F oven while you finish the soup.
Shred the Chicken and Finish the Soup
Use two forks to shred the chicken directly in the soup pot, breaking it into bite-sized pieces. Stir well to distribute the chicken throughout the broth. The soup should now have a thick, hearty consistency with visible chunks of chicken, beans, and corn.
Remove from heat and let the soup rest for 5 minutes to allow the flavors to settle. This resting period also helps the tortilla strips maintain their crispness when added later. The soup should be hot but not boiling when you serve it.
Assemble and Serve
Ladle the hot soup into bowls, dividing the crispy tortilla strips evenly among them. Garnish each serving with ¼ cup chopped fresh cilantro and diced avocado. Finish with a squeeze of lime juice from the whole lime, which brightens the flavors and adds a refreshing tang.
Serve immediately with the crispy tortilla strips on top, allowing each diner to mix them into their soup. The contrast between the warm, smoky broth and the cool, crispy tortilla strips creates the perfect balance of textures and temperatures in every bite.
Pro Tips For Making Basic Chicken Tortilla Soup
- Boil Chicken Twice: Cook the chicken breast once in boiling water until just done—about 12-14 minutes—then shock it in ice water to stop cooking. Shred it cold, then toss the pieces back into the simmering broth for 5 minutes. This keeps the meat tender and prevents it from turning rubbery when reheated. (Yes, it’s extra work, but your soup will actually taste like it was made with care.)
- Char the Onions: Don’t just dice those onions—get them blistered and caramelized first. Cook them in a dry skillet over medium-high heat for 8-10 minutes, stirring occasionally, until they’re deep golden and slightly crispy in spots. This adds a smoky depth that raw onions can’t match, and it cuts down on the need for extra salt later.
- Salt the Beans Right: Drain and rinse canned black beans, then give them a quick soak in warm water with a pinch of salt for 10 minutes before adding them to the soup. This evens out their texture and mutes the metallic taste that can happen when they sit too long in the broth. (I learned this after a batch tasted weirdly tinny—don’t skip it.)
- Toast the Corn: Instead of dumping frozen or canned corn straight into the soup, heat it in a dry pan for 3-4 minutes until the edges are just starting to brown. The nutty, toasted flavor cuts through the richness of the broth and makes the soup taste more complex. (And yes, it works with canned corn too—just drain it first.)
Perfect pairings for these flavors
Crunchy Side Pairings
For extra texture, serve this soup alongside warm flour tortillas or corn chips on the side.
I like to toast Mission brand flour tortillas in a dry skillet until crispy—about 30 seconds per side—for a satisfying crunch. Fritos or Doritos also work perfectly, especially if you want to keep it simple. 🌯
Toppings That Elevate
Fresh toppings make all the difference. I always keep crumbled cotija cheese and sour cream nearby for guests to add as they like. For a smoky kick, sprinkle with crushed chipotle peppers in adobo—just ½ teaspoon per bowl.
A dollop of Mexican crema adds richness without overpowering the broth. 🥄
Beverage Pairings
A cold Mexican lager like Modelo Especial or Pacifico cuts through the soup's richness beautifully. For something lighter, try a hibiscus iced tea—its tartness balances the smoky cumin. If you prefer wine, a crisp Sauvignon Blanc with citrus notes complements the lime and cilantro. 🍺
Dessert Follow-Up
End the meal with something light like churros with chocolate sauce or tres leches cake. The sweetness contrasts perfectly with the soup's smoky, savory flavors. I often make homemade churros using Pillsbury refrigerated biscuit dough for a shortcut—just pipe, fry, and dust with cinnamon sugar. 🍰
Meal Prep Add-Ons
When prepping for the week, make a batch of cilantro-lime rice or black beans to serve alongside the soup. I like to cook jasmine rice with 1 tablespoon lime zest and ¼ cup chopped cilantro while it steams. Store toppings separately to keep everything fresh. 📅
Spicy Variations
For heat lovers, add pickled jalapeños or diced habanero to the soup while simmering. I also like to serve extra-hot sauce like Valentina or Cholula on the side. Start with ½ teaspoon cayenne pepper if you're experimenting with spice levels. 🌶️
Nutrition facts
Frequently asked questions
Can I use chicken thighs instead of breasts for this recipe?
Chicken thighs add even more flavor and richness to the soup. Use 1.5 pounds bone-in, skin-on thighs for maximum taste. The skin will crisp up beautifully, and the meat stays juicy. Just increase the cooking time to 8-10 minutes until internal temp reaches 175°F.
How do I make the tortilla strips extra crispy?
For maximum crunch, cut tortillas into ¼-inch wide strips and bake instead of frying. Arrange strips on a baking sheet in a single layer, brush lightly with oil, and bake at 400°F for 8-10 minutes, flipping halfway. This method gives even crispiness without excess oil.
Can I make this soup in a slow cooker?
Yes, but with adjustments. Brown the chicken and onions first, then transfer everything to the slow cooker. Cook on low for 6-7 hours or high for 3-4 hours. The tortilla strips should be toasted separately right before serving to maintain crispness.
What if I don't have fresh cilantro?
No problem! Use ¼ teaspoon dried cilantro leaves or substitute with ¼ cup chopped parsley for a similar freshness. For extra flavor, add ½ teaspoon lime zest to compensate. The dried version has a milder taste, so increase slightly if you prefer stronger herb flavor.
How can I make this soup vegetarian?
Swap the chicken for 1.5 cups extra black beans or 1 block firm tofu (pressed and cubed). Use vegetable broth instead of chicken broth, and add 1 teaspoon smoked paprika for depth. The tortilla strips and avocado will still provide the perfect crunchy contrast.
