This vibrant Mexican chicken soup combines a zesty tomato base with tender chicken and a blend of aromatic spices. Crispy corn tortilla strips add delightful texture, while fresh garnishes like avocado, cheese, cilantro, and lime create a perfect balance of flavors. Easy to prepare, it's a comforting dish ideal for any season and adaptable for vegetarians by swapping the chicken for beans and vegetable broth.
I'll never forget the first time I tasted authentic tortilla soup at a small restaurant in Mexico City on a rainy afternoon. The way those crispy tortilla strips floated on top of the vibrant red broth, the burst of fresh lime, the cool creaminess of avocado—it was a revelation. Years later, I recreated that moment in my own kitchen, and now whenever someone asks me what comfort food means, I make this soup. It's become my answer to everything from a rough day to a celebration with friends.
I remember making this soup for my roommate after she had a terrible week at work. She sat at the kitchen counter while I worked, and by the time that first spoonful hit her bowl, the whole apartment smelled like cumin and cilantro. She closed her eyes after the first bite, and that's when I knew this recipe was keeper—it had that power to make someone feel instantly cared for.
Ingredients
- Boneless, skinless chicken breasts (2): These cook quickly and stay tender in the broth; don't skip the poaching time or they'll dry out
- Chicken broth (6 cups): Low sodium gives you control over the final salt level—a lesson learned after one too many overly salty pots
- Bay leaf (1): This little leaf does serious work, infusing the entire broth with subtle depth you can't quite name but absolutely taste
- Yellow onion (1 medium, finely chopped): The sweet foundation; don't rush the sautéing or you'll miss that caramelized flavor
- Garlic (3 cloves, minced): Mince it fine so it distributes evenly and adds whisper-soft aromatics throughout
- Jalapeño (1, seeded and finely chopped): Optional but transforms the soup from mild to memorable; the seeds are where the real heat lives
- Red bell pepper (1, diced): Adds brightness and sweetness; the red variety matters because it's sweeter than green
- Diced tomatoes (1 can, 14 oz): Use fire-roasted if you can find them—they add a subtle smokiness that elevates everything
- Tomato paste (1 tbsp): This is your secret weapon for deepening the tomato flavor without watering down the broth
- Ground cumin (1 tsp): Toast it briefly in the pot before adding liquid to unlock its full, warm potential
- Chili powder (1 tsp): Look for genuine chili powder, not the spicy salt blends; it makes all the difference
- Smoked paprika (1/2 tsp): This brings a campfire quality that makes people ask, 'What is that amazing flavor?'
- Dried oregano (1/2 tsp): Mexican oregano is slightly different and worth seeking out if you're feeling adventurous
- Salt and black pepper: Taste as you go; the broth will concentrate as it simmers
- Corn tortillas (4, cut into thin strips): Fresh tortillas are best, but day-old ones work beautifully for frying
- Vegetable oil for frying: Keep it at medium-high; too hot and they'll burn, too cool and they'll be greasy
- Avocado (1, diced): Add just before serving to keep it from browning and turning the soup gray
- Shredded cheese (1/2 cup, Monterey Jack or cheddar): The creaminess balances the acidity; Monterey Jack melts more smoothly
- Fresh cilantro (1/4 cup, chopped): This is non-negotiable for authenticity; add it fresh at the end
- Lime wedges (1 lime, cut into wedges): Each person should be able to squeeze their own; lime is the final note that ties everything together
- Sour cream (1/4 cup, optional): A dollop adds richness; some people skip it, but it's my favorite thing
Instructions
- Build your aromatic base:
- Heat 1 tablespoon of oil in a large pot over medium heat. Once it shimmers, add your chopped onion, garlic, jalapeño if using, and red bell pepper. Stir occasionally as they soften together, about 5 minutes. You want them tender but not brown—this is where the foundation of flavor happens, so don't rush it or skip straight to the next step.
- Bloom your spices:
- Stir in the tomato paste, cumin, chili powder, smoked paprika, oregano, salt, and pepper all at once. Cook for just 1 minute, stirring constantly. You'll smell the spices wake up, and that's exactly what you're after—the aromatics become concentrated and more vibrant.
- Bring it all together:
- Pour in the diced tomatoes (with their juice) and all 6 cups of chicken broth, stirring well. Nestle the chicken breasts into the liquid along with the bay leaf. Turn the heat up to bring it to a gentle boil, then immediately drop the heat and let it simmer. This is the moment the soup transforms from ingredients into something with real presence.
- Make the crispy magic:
- While the soup simmers (this takes 15–18 minutes), heat about 1/2 inch of oil in a skillet over medium-high heat. Wait until a single tortilla strip sizzles immediately when you place it in. Fry the strips in batches, maybe 1–2 minutes per batch, until they're golden and crispy. Don't overcrowd the pan or they'll steam instead of fry. Drain them on paper towels as they come out.
- Finish the chicken:
- After 15–18 minutes, the chicken should be cooked through and easily shred with a fork. Remove it from the pot with tongs, place it on a cutting board, and shred it into bite-sized pieces using two forks. Return the shredded chicken to the pot. Fish out and discard the bay leaf. Simmer for 5 more minutes so everything melds. Taste it now—this is your moment to add more salt, lime juice, or heat if it needs it.
- Serve with joy:
- Ladle the hot soup into bowls. Let each person build their own perfect bowl: crispy tortilla strips on top, creamy avocado, a handful of cheese, a bright scatter of cilantro, a good squeeze of lime, and a dollop of sour cream if they want it. This is the part where everyone gets exactly what they love.
This soup became the dish I make when I want to tell someone they matter to me. It's not fancy or difficult, but it asks something of you—it requires presence, a few minutes of attention, fresh toppings, and the willingness to make it feel special. That's what makes it powerful.
How to Customize This Soup
The beauty of tortilla soup is that it's a canvas waiting for your preferences. If you want it vegetarian, omit the chicken entirely and use vegetable broth instead, then add black beans or pinto beans for protein and earthiness. For a lighter version, skip the fried tortilla strips altogether and crumble baked tortilla chips instead, or roast very thin tortilla strips in the oven at 400 degrees until crispy. If you're short on time, a rotisserie chicken from the grocery store works beautifully—just shred it and stir it in at the very end so it doesn't overcook. Some people love it with a splash of lime juice stirred directly into the pot; others add a pinch of cayenne for extra heat.
A Shortcut Worth Taking
Once you've mastered the basic broth, you'll realize you can make this soup in stages. Build and simmer the broth base in the morning or a day ahead, then store it in the refrigerator. When you're ready to eat, reheat it gently, add the shredded chicken, and fry your tortilla strips fresh. This approach means you get that crispy-fresh element every time without spending 50 minutes at the stove right before dinner. I've also learned that if you make a double batch of broth without the chicken, you can freeze it for weeks, turning this from a 50-minute dinner into a 15-minute dinner that tastes like you've been cooking all day.
The Toppings Table
This is where the magic happens. Set out small bowls of each topping—the avocado, cheese, cilantro, lime wedges, sour cream—and let everyone build their own bowl. Some people like maximum crispy, loading up on tortilla strips. Others go heavy on the avocado. The cilantro is what changes everything for me; one moment it's a good soup, and then that bright herbal note hits and it becomes memorable. I've also started offering a tiny bowl of hot sauce on the side for anyone who wants to push the heat level even further. The toppings transform this from a single dish into an experience where everyone gets exactly what they crave.
- Always add avocado right before serving so it stays bright green instead of turning brown
- Fresh cilantro makes this feel special; dried oregano earlier in the soup does the heavy lifting, but fresh cilantro is the finale
- A good squeeze of fresh lime juice just before eating brings everything into focus and brightens the entire bowl
This soup reminds me that sometimes the most comforting food is the one you make with your own hands, where you can taste the care in every spoonful. Make it whenever someone needs to feel held by food.
Frequently asked questions about this recipe
- → How do I make the tortilla strips crispy?
-
Fry corn tortillas cut into thin strips in hot vegetable oil for 1–2 minutes until golden and crisp, then drain on paper towels.
- → Can I adjust the spice level?
-
Yes, omit the jalapeño or reduce chili powder to make the soup milder, or add extra jalapeños for more heat.
- → What are good alternative toppings?
-
Avocado, shredded cheese, cilantro, lime wedges, and sour cream provide freshness and richness. You can also add diced onions or sliced radishes.
- → Is there a vegetarian option?
-
Replace chicken with black beans and use vegetable broth to keep the dish hearty while maintaining the flavorful tomato base.
- → How long does it take to prepare?
-
The dish requires about 20 minutes of preparation and 30 minutes of cooking, totaling around 50 minutes.