This comforting Mexican-style soup combines tender chicken, diced tomatoes, black beans, corn, and aromatic spices simmered to perfection. Crispy tortilla strips add a delightful crunch to each bowl, accompanied by fresh garnishes like avocado and cilantro. Easy to prepare in under an hour, it offers a rich blend of textures and flavors ideal for a nourishing main dish.
There's something about the smell of cumin and chili powder hitting a sizzling pan that instantly transports me to a kitchen in Mexico City where I first tasted this soup. My host ladled it into a wide bowl, piled high with crispy tortilla strips that shattered under my spoon, and I realized then that the real magic wasn't just in the broth—it was in that textural contrast, that snap of fried corn against tender chicken. I've been chasing that exact moment ever since, and this version comes pretty close.
I made this for my sister on a rainy Tuesday when she was feeling under the weather, and watching her face light up as she took the first spoonful reminded me why comfort food matters. She went back for seconds without asking, then thirds, and by the end we were both laughing because the pot was nearly empty and we hadn't even planned to make more.
Ingredients
- Boneless, skinless chicken breasts (2, about 14 oz): Start with room-temperature chicken—it cooks more evenly and stays tender rather than tough.
- Olive oil (1 tablespoon): Just enough to get a gentle golden sear without overwhelming the delicate flavors.
- Yellow onion, diced (1 medium): The foundation of flavor; don't skip the sauté step where it gets soft and sweet.
- Garlic cloves, minced (3): Add these after the onions soften so they perfume the oil without burning.
- Red bell pepper, diced (1): It adds natural sweetness and color—worth the extra knife work.
- Jalapeño, seeded and minced (1, optional): Start with half if you're unsure about heat; you can always add more lime juice to balance it.
- Canned diced tomatoes (14 oz): Quality matters here—look for ones with minimal added sugar or sodium.
- Corn kernels, frozen or canned (1 cup): Frozen corn is perfectly fine and often fresher tasting than canned.
- Black beans, canned (14 oz): Rinse them thoroughly under cold water to reduce excess sodium and get a cleaner flavor.
- Chicken broth (4 cups): Low-sodium broth gives you control over the final seasoning; taste as you go.
- Tomato paste (2 tablespoons): This small amount deepens the flavor without making the soup taste canned.
- Lime juice (1 lime): The brightness at the end is essential—don't skip it or use bottled.
- Ground cumin (1 teaspoon): Toast it mentally in your mind as you add it; cumin is the soul of this soup.
- Chili powder (1 teaspoon): Not spicy heat, but warm, smoky depth.
- Smoked paprika (1/2 teaspoon): It adds a whisper of campfire flavor without overpowering.
- Dried oregano (1/2 teaspoon): A small amount ties everything together with an herbaceous note.
- Corn tortillas (4 small): Cut them into thin strips and fry them fresh for maximum crispness—this step takes 10 minutes but makes all the difference.
- Vegetable oil (2 tablespoons): Any neutral oil works; you want it hot enough that the tortillas sizzle.
Instructions
- Prepare the crispy foundation:
- Preheat your oven to 400°F and toss those tortilla strips with oil and a pinch of salt. Spread them in a single layer so they have room to crisp evenly, then bake for 8–10 minutes, stirring halfway through—you want them golden and shatteringly crisp, not dark brown. Set them aside while you make the soup; they'll stay crispy in an open bowl.
- Sear the chicken gently:
- Pat your chicken breasts dry and season both sides with salt and pepper. Heat olive oil in a large pot over medium heat until it shimmers, then add the chicken—you'll hear that satisfying sizzle. Cook for 3–4 minutes on each side until the outside is golden but the inside is still pale; the chicken will finish cooking in the broth, so don't worry if it's not done yet. Remove it to a plate and set aside.
- Build the flavor base:
- In the same pot, add your diced onion, bell pepper, and jalapeño to the residual oil and browned bits. Sauté for 4–5 minutes, stirring occasionally, until everything softens and the onion turns translucent. You're creating a foundation here, so take your time and let the vegetables release their sweetness.
- Wake up the spices:
- Add the minced garlic and stir constantly for about 1 minute—this is the moment when the aroma changes and you know everything is working. Then add your cumin, chili powder, smoked paprika, and oregano, stirring for just 30 seconds until the spices are fragrant and the oil turns rust-colored. Don't let them burn or they'll taste bitter.
- Build the broth:
- Add your canned tomatoes (juice and all), tomato paste, chicken broth, corn, and black beans, stirring to combine everything. The mixture should smell deep and savory at this point, with just a hint of heat from the spices. Nestle the seared chicken back into the pot and bring everything to a gentle simmer.
- Let it all come together:
- Cover the pot and let it simmer for 15–20 minutes until the chicken is cooked through and tender. When you poke it with a fork, it should be opaque all the way through with no pink inside. Remove the chicken to a cutting board, shred it with two forks into bite-sized pieces, and return it to the pot.
- Finish with brightness:
- Squeeze in the fresh lime juice and taste the soup carefully. Adjust the salt and pepper to your preference—remember that the tortilla strips and any cheese garnish will add saltiness, so be gentle. The lime should make your taste buds wake up and notice all the layers you've built.
- Serve and celebrate:
- Ladle the hot soup into bowls and crown each one with a generous handful of crispy tortilla strips. Add whatever garnishes appeal to you—fresh cilantro, avocado, cheese, a dollop of sour cream, a wedge of lime—and let people customize their own bowl.
The moment I understood why this soup is beloved came when my neighbor, who usually declines dinner invitations, asked for the recipe. She said her mother made something similar when she was a child, and tasting mine brought back a feeling she thought she'd lost. Food memories are powerful like that.
Why This Soup Works
The genius of chicken tortilla soup is its balance of warmth and texture, comfort and brightness. The broth is mild and nurturing, the chicken provides protein and substance, and the crispy tortilla strips deliver the surprise element that keeps each spoonful interesting. When you add the lime juice at the end, it doesn't overpower anything—it just wakes everything up and makes you want another bite.
Making It Your Own
This recipe is a canvas, not a rigid instruction. I've made it with shredded rotisserie chicken when I was short on time, adding it during the last 5 minutes so it just warms through. I've thrown in diced zucchini, carrots, even spinach, depending on what was in my refrigerator. The core—the aromatics, the spices, the tortilla strips—stays the same, but everything else can flex.
- For a vegetarian version, skip the chicken and use vegetable broth instead, and consider adding a splash of coconut milk for richness.
- If you want extra depth, add a tablespoon of mole paste or a pinch of cinnamon—just a whisper of it.
- Make a big batch and freeze the soup (without the tortilla strips and garnishes) for busy weeks ahead.
What to Serve Alongside
This soup is hearty enough to be a complete meal on its own, but a few fresh lime wedges on the side and perhaps some warm corn tortillas for scooping make it feel more substantial. A crisp Mexican lager or a light Sauvignon Blanc pairs beautifully if you're having wine, cutting through the richness while complementing the bright citrus and spices. The beauty of this soup is that it's flexible at the table—everyone can build the bowl they want.
This soup has become my go-to when I want to feed people something that feels both nourishing and joyful. It's the kind of dish that fills a kitchen with warmth and brings everyone to the table hungry and happy.
Common Questions
- → How can I make the tortilla strips crispy?
-
Toss thin corn tortilla strips with vegetable oil and a pinch of salt, then bake at 200°C (400°F) for 8–10 minutes, turning halfway until golden and crisp.
- → Can I adjust the heat level of this dish?
-
Yes, adding or omitting jalapeño controls the spiciness. You can also adjust chili powder quantity to your preference.
- → What substitutions work for chicken broth?
-
Vegetable broth can be used for a vegetarian option, maintaining rich flavor without animal products.
- → How do I ensure a dairy-free version?
-
Omit cheese and sour cream toppings to keep the dish dairy-free while preserving its vibrant flavors.
- → What garnishes complement this dish best?
-
Fresh cilantro, sliced avocado, lime wedges, and crispy tortilla strips enhance both taste and texture.
- → Can I prepare this soup ahead of time?
-
This dish holds well refrigerated and often benefits from flavors melding overnight. Reheat gently before serving.