Chicken Tortilla Soup

Featured in: Dinner Winners

This traditional Mexican soup brings together tender chicken breast, pinto beans, and corn in a spiced tomato broth. The base gets its depth from sautéed onions, bell peppers, and jalapeños, along with cumin, oregano, and smoked paprika. After simmering, the chicken is shredded and returned to the pot for the final 10 minutes.

The crowning touch comes from homemade crispy tortilla strips, fried until golden and sprinkled with salt. Each bowl is finished with fresh cilantro, crumbly cotija cheese, creamy avocado, and a bright squeeze of lime.

Updated on Mon, 26 Jan 2026 10:29:00 GMT
Hearty Chicken Tortilla Soup, topped with crispy tortilla strips and cilantro. Save
Hearty Chicken Tortilla Soup, topped with crispy tortilla strips and cilantro. | tastybattle.com

My neighbor Maria taught me to make this soup on a chilly afternoon when she noticed I was ordering takeout again. She laughed, handed me a lime, and said the real magic wasn't in the recipe but in how it filled a kitchen with warmth while you cooked it. That first batch tasted like home, even though it wasn't mine, and somehow that made it taste better.

I made this for my book club once, doubling the recipe because I underestimated how many bowls people would want. The kitchen smelled incredible, and someone asked if I'd been cooking all day, which felt like the highest compliment. We talked through three books and three bowls of soup that night.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Boneless, skinless chicken breasts: Two large ones simmer just long enough to cook through without drying out; shredding them makes every spoonful rewarding.
  • Pinto beans: Rinsing them removes excess sodium and gives the soup a cleaner taste, though black beans work beautifully if that's what you have.
  • Yellow onion, garlic, and jalapeño: This trio is the flavor foundation, and mincing the jalapeño fine means no unpleasant surprises of heat.
  • Red bell pepper: It softens into the broth and adds natural sweetness that balances the spices.
  • Frozen corn: Fresh is wonderful, but frozen kernels are just as good and save you prep time.
  • Crushed tomatoes and tomato paste: Together they create a rich base without needing hours of simmering.
  • Chicken broth: Low-sodium is key because you'll be seasoning as you go, and you want control over the final salt level.
  • Cumin, oregano, smoked paprika, and chili powder: This spice blend should smell earthy and warm when you open the jars; stale spices make a flat soup.
  • Corn tortillas: Cut them into strips and fry until they crackle when you bite them, which is the textural contrast that makes this soup special.
  • Cotija cheese: Crumbly and salty, it doesn't melt but rather sits on top like a savory confetti that ties everything together.
  • Fresh cilantro and lime: These finish the soup with brightness that cuts through the richness.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Product image
Transfer liquids, oils, and dry ingredients cleanly into bottles and jars while cooking or baking.
Check price on Amazon
Sauté your aromatics:
Heat oil in a large pot and add onion, bell pepper, and jalapeño, letting them soften for several minutes until the edges turn translucent. The kitchen will start smelling alive once you add garlic, which means you're on the right track.
Toast the spices:
Stir in cumin, oregano, paprika, chili powder, salt, and pepper for just 30 seconds, which wakes them up and releases their oils. This small step changes everything about the final flavor.
Build the broth:
Pour in crushed tomatoes, tomato paste, and chicken broth, stirring until smooth. Nestle the chicken breasts into the liquid like they're settling in for a warm bath.
Cook the chicken gently:
Bring everything to a simmer, cover the pot, and cook for 18 to 20 minutes until the chicken is cooked through. You'll know it's ready when it shreds easily with two forks.
Shred and return:
Pull out the cooked chicken and use two forks to pull it into tender pieces, then stir it back into the pot. The broth will pick up all those flavorful bits.
Add the beans and corn:
Stir in pinto beans and corn, then simmer uncovered for 10 minutes so the flavors meld together. Taste and adjust salt and spices to your preference.
Fry the tortilla strips:
While the soup finishes, heat oil in a skillet and fry tortilla strips in batches until golden and crispy, which takes about a minute per side. Drain them on paper towels and sprinkle lightly with salt while warm.
Serve with all the toppings:
Ladle soup into bowls and let everyone build their own with tortilla strips, cilantro, cotija cheese, avocado, a squeeze of lime, and sour cream if they'd like.
Authentic Mexican Chicken Tortilla Soup, brimming with beans and savory spices. Save
Authentic Mexican Chicken Tortilla Soup, brimming with beans and savory spices. | tastybattle.com

There's a moment toward the end of cooking when the kitchen fills with steam and you catch the aroma of cumin and oregano hanging in the air. That's when I know the soup is going to be good, and it's also when I pour myself something to drink and settle in to savor it.

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.

Making It Your Own

This soup is flexible and forgiving, which is part of why it became a regular in my rotation. You can use rotisserie chicken from the store if you're pressed for time, adding it in at the end instead of cooking breasts from scratch. Black beans substitute for pinto beans without changing much, and if you want more heat, leave the jalapeño seeds in or add a pinch of cayenne pepper.

The Toppings Matter

I learned early on that how you top this soup matters as much as what goes into the base. The crumbly cotija cheese, the crispy tortilla strips, the fresh cilantro, and the squeeze of lime are what transform it from good to memorable. Some nights I add sliced avocado, other times I skip it, but I never skip the lime.

Serving and Storage

This soup keeps beautifully in the fridge for three days, and reheating it brings back all those layered flavors. I store the tortilla strips separately so they stay crispy, and I finish bowls with fresh cilantro and cheese each time I serve it.

  • Make the soup ahead and fry the tortilla strips fresh when you're ready to eat.
  • A squeeze of fresh lime juice right before eating brightens everything in the bowl.
  • If the soup thickens after sitting, thin it with a splash of broth or water when reheating.
Product image
Keeps spoons and utensils off counters while cooking, catching drips and keeping your stovetop clean.
Check price on Amazon
Comforting bowl of Chicken Tortilla Soup, ready to be garnished with lime. Save
Comforting bowl of Chicken Tortilla Soup, ready to be garnished with lime. | tastybattle.com

This soup has become the first thing I make when someone needs comfort or when I want the kitchen to smell like care. It's simple enough to make on a regular Tuesday and special enough to serve when it matters.

Recipe Questions

Can I make this soup ahead of time?

Yes, this soup reheats beautifully. Prepare everything except the tortilla strips and fresh toppings. Store in the refrigerator for up to 3 days or freeze for up to 3 months. Add fresh toppings just before serving.

How can I make it vegetarian?

Replace the chicken with extra beans or plant-based protein. Use vegetable broth instead of chicken broth. The spices and vegetables provide plenty of flavor on their own.

Can I bake the tortilla strips instead of frying?

Absolutely. Cut tortillas into strips, toss with a tablespoon of oil and salt, then bake at 375°F (190°C) for 10-15 minutes until golden and crispy, stirring halfway through.

What other toppings work well?

Try pickled red onions, radish slices, or crushed tortilla chips. For creaminess, add sliced avocado or a dollop of Mexican crema. Hot sauce or extra jalapeño slices work for heat lovers.

How spicy is this soup?

The recipe makes a mildly spicy soup. For more heat, leave some jalapeño seeds, add cayenne, or serve with hot sauce. For less spice, reduce or omit the jalapeño and chili powder.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Chicken Tortilla Soup

Hearty Mexican soup with chicken, beans, and spices, topped with crispy tortilla strips and cheese.

Prep duration
20 min
Cook duration
35 min
Complete duration
55 min
Created by Alex Ramirez


Skill level Easy

Heritage Mexican

Output 6 Portions

Nutritional specifications Without gluten

Components

Protein & Beans

01 2 large boneless, skinless chicken breasts (about 1 pound)
02 1 can (15 ounces) pinto beans, drained and rinsed

Vegetables

01 1 medium yellow onion, diced
02 3 cloves garlic, minced
03 1 medium red bell pepper, diced
04 1 medium jalapeño, seeded and finely chopped
05 1 cup frozen or fresh corn kernels

Soup Base

01 1 can (28 ounces) crushed tomatoes
02 4 cups low-sodium chicken broth
03 2 tablespoons tomato paste

Spices & Seasonings

01 1.5 teaspoons ground cumin
02 1 teaspoon dried Mexican oregano
03 1 teaspoon smoked paprika
04 0.5 teaspoon chili powder
05 1 teaspoon salt, plus more to taste
06 0.5 teaspoon freshly ground black pepper

For Serving

01 6 corn tortillas, cut into strips
02 Vegetable oil for frying
03 0.5 cup fresh cilantro, chopped
04 0.5 cup cotija cheese, crumbled
05 2 limes, cut into wedges
06 1 avocado, sliced (optional)
07 Sour cream (optional)

Directions

Phase 01

Sauté aromatic vegetables: Heat 2 tablespoons vegetable oil in a large pot over medium heat. Add diced onion, bell pepper, and jalapeño. Sauté for 4 to 5 minutes until softened. Add minced garlic and cook for 1 minute until fragrant.

Phase 02

Bloom spice blend: Stir in cumin, oregano, smoked paprika, chili powder, salt, and pepper. Cook for 30 seconds to release aromatic oils.

Phase 03

Build soup base: Add crushed tomatoes, tomato paste, and chicken broth. Stir thoroughly to combine. Nestle chicken breasts into the liquid.

Phase 04

Poach chicken: Bring to a simmer. Cover and cook for 18 to 20 minutes until chicken is cooked through.

Phase 05

Shred chicken: Remove chicken breasts and shred using two forks. Return shredded chicken to the pot.

Phase 06

Finish soup: Add pinto beans and corn. Simmer uncovered for 10 minutes, allowing flavors to meld. Taste and adjust seasoning as needed.

Phase 07

Prepare tortilla strips: Heat 0.5 inch of oil in a skillet over medium-high heat. Fry tortilla strips in batches until golden and crisp (about 1 to 2 minutes). Drain on paper towels and season lightly with salt.

Phase 08

Serve and garnish: Ladle soup into bowls. Top with crispy tortilla strips, cilantro, cotija cheese, avocado, and a squeeze of lime. Add sour cream if desired.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Necessary tools

  • Large soup pot
  • Skillet
  • Slotted spoon
  • Chef's knife
  • Cutting board
  • Ladle

Allergy details

Review each component for potential allergens and seek professional healthcare advice if uncertain.
  • Contains dairy from cotija cheese and sour cream if used.
  • Gluten-free if using 100 percent corn tortillas.
  • Always verify labels for potential allergens in store-bought broth and toppings.

Nutrient breakdown (each portion)

These values are estimates only and shouldn't replace professional medical guidance.
  • Energy: 390
  • Fats: 14 g
  • Carbohydrates: 40 g
  • Proteins: 28 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.