This hearty Mexican soup combines a smoky tomato-chili base with shredded chicken and sweet corn. The key is the spice blend of cumin, chili powder, smoked paprika, and oregano, which creates that authentic depth of flavor. The homemade crispy tortilla strips add essential crunch, while fresh avocado, cheese, cilantro, and sour cream provide cooling contrast to the warm broth. Perfect for cold nights or when you crave something satisfying and packed with bold Mexican flavors.
The first time I made tortilla soup was during a rainy Tuesday when nothing sounded better than something warm and slightly spicy. I had leftover rotisserie chicken and a stack of tortillas that were going stale, which felt like fate stepping in. My roommate walked through the door mid simmer and asked what smelled so incredible, then sat at the counter waiting until the first bowl was ready.
Last winter I served this at a small dinner party when my friend was feeling under the weather. She took one bite and said it was exactly what she needed, which made me realize how healing soup can be. Now whenever someone asks for comfort food, this is my immediate go to.
Ingredients
- 2 tablespoons vegetable oil: This builds the foundation for sautéing your aromatics and getting those spices to bloom properly
- 1 medium yellow onion, diced: The sweetness balances the heat and creates depth in your broth
- 3 cloves garlic, minced: Fresh garlic beats pre-minced every time for that punch of aromatic flavor
- 1 jalapeño, seeded and chopped: Leaving some seeds in kicks up the heat if you like things spicy
- 1 teaspoon ground cumin: This is what gives the soup that signature Mexican flavor profile
- 1 teaspoon chili powder: Not actually spicy, just adds that beautiful earthy chili base
- 1/2 teaspoon smoked paprika: The secret ingredient that adds a subtle smoky depth without any actual smoke
- 1/2 teaspoon dried oregano: Mexican oregano is traditional but regular works perfectly fine
- 1 can diced tomatoes: Fire-roasted adds another layer of flavor but regular is totally fine
- 4 cups chicken broth: Homemade is ideal but good quality store-bought still delivers amazing results
- 2 cups cooked, shredded chicken breast: Rotisserie chicken works brilliantly and saves time
- 1 cup frozen corn kernels: Adds sweetness and pops of color in every bite
- 1/2 teaspoon salt: Start here and adjust at the end since broth brands vary in sodium
- 1/4 teaspoon black pepper: Freshly ground makes a noticeable difference
- Juice of 1 lime: This brightens everything and cuts through the richness
- 6 small corn tortillas: Slightly stale ones actually crisp up better than fresh ones
- 2 tablespoons vegetable oil: Helps the tortilla strips achieve that perfect golden crunch
- Salt for tortillas: A light sprinkle transforms them from plain to totally addictive
- 1 ripe avocado, diced: Creamy against the crispy is absolute perfection
- 1/2 cup shredded cheese: Monterey Jack melts beautifully but cheddar adds sharpness
- 1/4 cup chopped fresh cilantro: Adds that fresh herbal finish that brightens the whole bowl
- 1/4 cup sour cream or Mexican crema: Crema is more traditional and has this lovely tang
- Lime wedges: Extra acidity at the table lets everyone customize to taste
Instructions
- Crisp the tortilla strips:
- Preheat your oven to 200°C then toss those tortilla strips with oil and salt until evenly coated. Spread them in a single layer on a baking sheet and bake for 8 to 10 minutes, tossing halfway through, until they are golden and impossibly crisp.
- Build the flavor foundation:
- Heat oil in a large pot over medium heat and cook the onion for about 4 minutes until it turns translucent. Stir in the garlic and jalapeño and let them cook for just 1 minute until fragrant.
- Bloom the spices:
- Add all your spices, cumin through oregano, and cook for 30 seconds while stirring constantly. This step releases their oils and intensifies their flavor significantly.
- Create the broth:
- Pour in the diced tomatoes and chicken broth, stirring to combine everything. Bring the mixture to a gentle simmer.
- Simmer and develop:
- Add the shredded chicken and frozen corn, then let everything simmer uncovered for 15 to 20 minutes. This allows all the flavors to meld together beautifully.
- Season and brighten:
- Stir in the salt, pepper, and lime juice, then give it a taste. Adjust the seasoning if needed before serving.
- Assemble the bowls:
- Ladle the hot soup into bowls and pile on those crispy tortilla strips, avocado, cheese, cilantro, sour cream, and a lime wedge. Let everyone add their own toppings and squeeze the lime over everything just before eating.
This soup became a family favorite the night my brother, who claims to hate soup, went back for thirds. He sat there systematically picking out every crispy tortilla strip first, then finally admitted the broth itself was incredible too.
Making It Your Own
I have discovered that adding a can of black beans transforms this into an even heartier meal that keeps people full for hours. Sometimes I throw in some diced zucchini during the simmering phase when I need to use up vegetables from the crisper drawer.
Spice Level Adjustments
Making this for kids or spice-sensitive guests just means removing all the jalapeño seeds and ribs before chopping. The reverse is also true, leaving some seeds in or adding diced chipotle peppers in adobo for those who really love heat.
Make Ahead Magic
The soup base actually tastes better the next day after the flavors have had time to marry in the refrigerator. Just keep the tortilla strips separate and bake them fresh right before serving to maintain that crucial crunch.
- Reheat gently over low heat to prevent separating
- The soup base freezes beautifully for up to three months
- Always add fresh garnishes after reheating for the best texture
There is something so satisfying about a soup that lets everyone customize their own bowl with toppings. Watch as your guests create their perfect combination and realize that is half the fun of serving this.
Recipe FAQs
- → Can I make this soup vegetarian?
-
Yes, simply omit the chicken and use vegetable broth instead of chicken broth. Add black beans or extra corn to maintain protein and substance.
- → How do I store and reheat leftovers?
-
Store soup and toppings separately in airtight containers. The broth keeps for 4-5 days refrigerated. Reheat gently on the stove, adding a splash of broth if needed. Store tortilla strips at room temperature in a sealed bag.
- → Can I make the tortilla strips on the stovetop?
-
Absolutely. Heat oil in a skillet over medium-high heat and fry strips in batches until golden and crispy, about 2-3 minutes per batch. Drain on paper towels and season immediately with salt.
- → How can I adjust the spice level?
-
For milder flavor, remove jalapeño seeds and membranes before chopping, or use half a pepper. To increase heat, add chipotle peppers in adobo sauce or serve with hot sauce on the side.
- → What can I substitute for the chicken?
-
Try shredded rotisserie chicken for convenience, or use leftover turkey. For a plant-based version, use pinto beans, black beans, or butternut squash cubes as the protein element.