Save to Pinterest My neighbor Maria taught me this soup on a gray Tuesday afternoon when her daughter was sick with a cold. She moved around her kitchen with such ease, throwing spices into hot oil like she was conducting an orchestra, and suddenly the whole house smelled like Mexico itself. I stood there scribbling notes on a napkin while she laughed at me, insisting the real magic wasn't in measuring but in tasting as you go. That bowl she handed me, steaming and golden with crispy tortilla strips, felt like edible comfort.
I made this for my book club last winter, and what started as soup became the entire evening. Someone brought wine, someone else grabbed extra limes from their garden, and we ended up sitting around the pot passing bowls back and forth, sharing stories while the soup got cold and we didn't even notice. That's when I realized this dish does something beyond nourishment, it creates these small moments of togetherness.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- Chicken breasts: You want them boneless and skinless so they cook gently in the broth and shred into tender pieces that disappear into each spoonful.
- Pinto beans: They add earthiness and body without heaviness, and rinsing them removes the starchy liquid that can make the soup cloudy.
- Yellow onion, garlic, red bell pepper, and jalapeño: This trio is your flavor foundation, and the jalapeño brings a gentle heat that builds as you sip rather than shocking your palate.
- Frozen or fresh corn: Frozen actually works beautifully here since the kernels stay plump and sweet, adding pops of brightness to each bowl.
- Crushed tomatoes and tomato paste: Together they create depth and a subtle tang that keeps the soup from feeling one-dimensional.
- Ground cumin, dried oregano, smoked paprika, and chili powder: These aren't just spices, they're the voice of the dish, so don't skip the blooming step where you toast them briefly in oil to wake them up.
- Corn tortillas for frying: They must be corn, not flour, and cutting them into strips yourself gives you control over size and crispness.
- Cotija cheese and fresh cilantro: The cheese adds a salty tang while cilantro brings freshness that cuts through the richness like a little green spark.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Sauté your aromatics:
- Heat oil in a large pot and add onion, bell pepper, and jalapeño, cooking until they soften and release their oils, about 4 to 5 minutes. You'll know it's right when your kitchen starts to smell savory and inviting.
- Bloom the spices:
- Once your garlic joins the party, let it warm through for exactly one minute, then add all your dried spices and cook for 30 seconds. This brief toast transforms them from dusty flavors into something aromatic and alive.
- Build the broth:
- Pour in crushed tomatoes, tomato paste, and chicken broth, stirring everything together until smooth. Nestle your chicken breasts right into this liquid like they're taking a warm bath.
- Simmer the chicken:
- Cover and let the heat do its gentle work for 18 to 20 minutes until your chicken is cooked through but still tender. You can check by piercing the thickest part with a fork, and if no pink remains, you're golden.
- Shred and return:
- Remove the chicken to a cutting board and use two forks to pull it apart into shreds, then return it to the pot where it will soak up all those beautiful flavors.
- Add beans and corn:
- Stir in your drained pinto beans and corn, then simmer uncovered for 10 minutes so everything melds together harmoniously. Taste now and adjust salt and pepper until it sings.
- Fry tortilla strips:
- While the soup finishes, heat oil in a skillet until it shimmers, then fry tortilla strips in batches until they turn golden and crisp, about 1 to 2 minutes per batch. Drain them immediately on paper towels and sprinkle with a pinch of salt while still warm.
- Assemble and serve:
- Ladle soup into bowls and crown each one with crispy tortilla strips, fresh cilantro, crumbled cotija, lime wedge, and avocado if you're feeling generous. Let everyone squeeze their lime and customize from there.
Save to Pinterest My kid, who usually picks around everything, once asked for a second bowl of this soup and then asked if we could make it again the next night. That moment, when picky eating takes a backseat to simple pleasure, is when you know a recipe has real power.
Still Scrolling? You'll Love This 👇
Our best 20-minute dinners in one free pack — tried and tested by thousands.
Trusted by 10,000+ home cooks.
Shortcut Options That Actually Work
Rotisserie chicken will save you about 20 minutes and works beautifully here since you're shredding it anyway, just add it in step 6 and let it warm through instead of simmering from raw. Canned chicken also works but tends to be softer, so stir gently if you use it. For the tortilla strips, honestly, you can buy them pre-made from the store and fry them yourself for 30 seconds just to crisp them up, though there's something satisfying about cutting and frying your own.
Customizing Your Heat Level
This soup has a gentle warmth that isn't aggressive, but you can dial the temperature up or down based on your crowd. If someone wants it spicier, leave the seeds in the jalapeño or add a pinch of cayenne pepper directly to their bowl so they control their own heat level.
What Makes This Soup Sing
The secret is in the textural contrast, those crispy tortilla strips against the tender broth, the cool slice of avocado against the warm soup, the salty bite of cotija against the cilantro's brightness. Every element has a job, and when they work together, you get something that feels greater than the sum of its parts.
- Don't skip the lime squeeze, it's not just garnish, it's the final note that brings everything into focus.
- Make extra crispy tortilla strips because they disappear and everyone wants more than they think they do.
- Taste the broth before serving and adjust seasoning one final time because homemade broths vary in saltiness.
Save to Pinterest This soup has become my answer to so many questions, the one I make when someone's had a rough week or when the weather turns cold. There's something humble and honest about it that never fails to warm both belly and spirit.
Recipe FAQs
- → Can I use rotisserie chicken instead of raw chicken breasts?
Yes, rotisserie chicken is an excellent time-saving option. Simply shred the chicken and add it during step 6 when you incorporate the beans and corn. This reduces cooking time significantly.
- → How can I make this soup spicier?
Include the jalapeño seeds when chopping, add a pinch of cayenne pepper with the other spices, or serve with sliced fresh jalapeños and hot sauce on the side for individual heat adjustment.
- → What can I substitute for cotija cheese?
Feta cheese makes an excellent substitute with a similar salty, crumbly texture. Queso fresco is another authentic option, or you can use shredded Monterey Jack for a milder, melting alternative.
- → Can I make the tortilla strips in the oven instead of frying?
Absolutely. Brush tortilla strips with oil, arrange on a baking sheet, and bake at 375°F for 10-12 minutes until crispy and golden, flipping halfway through for even browning.
- → How long does this soup keep in the refrigerator?
The soup stays fresh for 3-4 days when stored in an airtight container. Keep the tortilla strips separate in a sealed container to maintain crispness, and add fresh toppings when serving.
- → Can I freeze chicken tortilla soup?
Yes, the soup freezes well for up to 3 months. Cool completely before freezing in portion-sized containers. Thaw overnight in the refrigerator and reheat gently. Prepare fresh tortilla strips and toppings when serving.