Chicken Tortilla Soup

Featured in: Home Kitchen Cooking

This traditional Mexican chicken tortilla soup combines tender shredded chicken with pinto beans, corn, and aromatic spices in a rich tomato broth. Sautéed vegetables including bell peppers and jalapeños add depth, while cumin, oregano, and smoked paprika create authentic flavor. The soup is crowned with crispy homemade tortilla strips, fresh cilantro, crumbled cotija cheese, and a bright squeeze of lime. Ready in under an hour, this comforting bowl serves six and offers customizable heat levels and toppings.

Updated on Thu, 29 Jan 2026 15:49:00 GMT
Steaming Chicken Tortilla Soup served in a white bowl, topped with crispy tortilla strips, cotija cheese, and fresh cilantro. Save to Pinterest
Steaming Chicken Tortilla Soup served in a white bowl, topped with crispy tortilla strips, cotija cheese, and fresh cilantro. | saborzerrin.com

My neighbor Maria taught me this soup on a gray afternoon when her kitchen smelled like toasted cumin and simmering tomatoes. She moved the tortilla strips around the hot oil with the confidence of someone who'd made this a hundred times, and I watched from her counter thinking how something so simple could taste like comfort itself. That was five years ago, and I've made it dozens of times since, each batch feeling a little more like home in my own kitchen.

I made this for my partner during a particularly rough week, and watching them eat it slowly, savoring each spoonful, reminded me why I love feeding people. The lime squeezed over the top brightened everything somehow, even the mood at the table.

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 (2 large, about 1 lb): They cook gently in the broth and shred into tender pieces that disappear into every spoonful.
  • Pinto beans (1 can, drained and rinsed): Adds substance and earthiness without overpowering the lighter, brothy character of the soup.
  • Yellow onion, diced (1 medium): The foundation everything else builds on, sweetening slightly as it softens.
  • Garlic, minced (3 cloves): Wait until the onions are soft before adding, or it'll taste harsh instead of mellow.
  • Red bell pepper, diced (1 medium): Brings brightness and a subtle sweetness that balances the spices.
  • Jalapeño, seeded and finely chopped (1 medium): The seeds hold the real heat, so removing them keeps things approachable unless you prefer it fiery.
  • Frozen or fresh corn kernels (1 cup): A touch of sweetness that rounds out the flavor profile beautifully.
  • Crushed tomatoes (1 can, 28 oz): The backbone of the broth, providing acidity and depth.
  • Low-sodium chicken broth (4 cups): Use good broth you'd actually drink, because it's going to taste exactly like itself in the final soup.
  • Tomato paste (2 tbsp): Concentrated tomato flavor that deepens the whole pot without making it taste artificial.
  • Ground cumin (1½ tsp): Toast it briefly with the other spices to wake it up.
  • Dried Mexican oregano (1 tsp): Mexican oregano tastes different than the Mediterranean kind, more citrusy and bright.
  • Smoked paprika (1 tsp): Adds a whisper of smokiness that makes people ask what your secret ingredient is.
  • Chili powder (½ tsp): Just enough warmth without turning this into something fiery.
  • Salt (1 tsp, plus more to taste): Season as you go and adjust at the end when all the flavors have melded.
  • Freshly ground black pepper (½ tsp): Freshly ground makes a real difference in how it distributes through the soup.
  • Corn tortillas, cut into strips (6): These fry up crispy and add textural contrast that makes eating this soup actually exciting.
  • Vegetable oil for frying (about ½ inch in the skillet): Medium-high heat gets them golden in seconds, not greasy and soggy.
  • Fresh cilantro, chopped (½ cup): Add this right before serving or it loses its brightness.
  • Cotija cheese, crumbled (½ cup): Salty and slightly grainy, it doesn't melt and stays as little pockets of flavor.
  • Limes, cut into wedges (2): Squeeze over each bowl to brighten everything at the last moment.
  • Avocado, sliced (1, optional): Adds richness and creaminess if you want to make it feel more indulgent.
  • Sour cream (optional): A dollop cools things down and adds tang.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Sauté the base:
Heat 2 tablespoons oil in a large pot over medium heat and add the onion, bell pepper, and jalapeño. Let them soften for 4 to 5 minutes, listening for the gentle sizzle that tells you everything's cooking evenly. Once they're translucent and smell sweet, add the garlic and cook for one more minute until the aroma shifts and becomes more complex.
Bloom the spices:
Stir in the cumin, oregano, smoked paprika, chili powder, salt, and pepper. This 30 seconds of cooking isn't just for show, it wakes up the dried spices and makes them taste fresher instead of flat.
Build the broth:
Add the crushed tomatoes, tomato paste, and chicken broth, stirring until everything combines smoothly. Nestle the chicken breasts into the liquid so they're mostly submerged, and you'll start to see the flavors getting ready to meld.
Poach the chicken:
Bring everything to a simmer, cover the pot, and let it cook for 18 to 20 minutes until the chicken is cooked through. You'll know it's ready when a fork pierces it without resistance.
Shred and return:
Remove the chicken breasts to a cutting board and use two forks to pull them apart into bite sized pieces. Return the shredded chicken to the pot where it'll absorb all the flavors.
Add beans and corn:
Stir in the pinto beans and corn, then simmer uncovered for 10 minutes so the flavors finish getting to know each other. Taste and adjust seasoning because salt and spice balance is personal.
Fry the tortilla strips:
While the soup finishes, heat about ½ inch of oil in a skillet over medium high heat. Fry the tortilla strips in batches for 1 to 2 minutes until they're golden and crispy, then drain them on paper towels and sprinkle with a pinch of salt.
Serve with all the toppings:
Ladle the soup into bowls and let everyone build their own combination with crispy tortilla strips, cilantro, cotija cheese, avocado, and a squeeze of lime. The beauty is that everyone gets to make it exactly how they like it.
A close-up of Chicken Tortilla Soup featuring shredded chicken, pinto beans, and sweet corn in a rich tomato broth. Save to Pinterest
A close-up of Chicken Tortilla Soup featuring shredded chicken, pinto beans, and sweet corn in a rich tomato broth. | saborzerrin.com

I learned the real magic of this soup when my kid came home from school and asked for a second bowl before I even sat down. That's when I knew it wasn't just soup anymore, it was something we'd keep making together.

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.

The Tortilla Strip Secret

Those crispy strips are what people actually remember about this soup, so don't rush them or skip them. The sound they make when you bite into them is half the experience, and they stay crispy long enough if you drain them properly on paper towels. If you fry them too early, they'll get soft by the time you serve, so time it so they're still warm and crunchy when the soup goes into bowls.

Time Saving Options That Actually Work

A rotisserie chicken from the store cuts your active cooking time in half, and honestly, nobody will taste the difference because the broth does all the heavy lifting anyway. Just shred it and add it in step 6 with the beans and corn, and you've saved yourself 20 minutes of poaching time. Fresh tortillas also cook faster than bagged ones if your grocery store carries them, and the texture difference is noticeable enough to be worth hunting for.

Flavor Adjustments and Heat Levels

If you like things spicier, keep the jalapeño seeds in or add a pinch of cayenne powder to the spice mix. Black beans work just as well as pinto beans if that's what you have on hand, though the flavor shifts slightly toward something earthier. The lime at the end is non negotiable because it's what makes this taste bright and alive instead of heavy and dull.

  • For a smoky depth, you can add a chipotle pepper in adobo sauce if you want something with more character.
  • Sour cream swirled on top cools down heat and adds richness, so have it ready if anyone's sensitive to spice.
  • Make a double batch and freeze half because this soup tastes even better when you reheat it a few days later.
Hearty Mexican Chicken Tortilla Soup garnished with creamy avocado slices and a fresh lime wedge on the side. Save to Pinterest
Hearty Mexican Chicken Tortilla Soup garnished with creamy avocado slices and a fresh lime wedge on the side. | saborzerrin.com

This soup has become the thing I make when people need comfort or when I want to feel connected to someone. It's simple enough that anyone can make it, but thoughtful enough that it feels like love in a bowl.

Common Questions

Can I use rotisserie chicken instead of raw chicken breasts?

Yes, rotisserie chicken is a great time-saver. Simply shred about 3 cups of meat and add it during the final 10 minutes of cooking when you add the beans and corn.

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 top with sliced fresh jalapeños or hot sauce when serving.

Can I bake the tortilla strips instead of frying?

Absolutely. Brush tortilla strips lightly with oil, arrange on a baking sheet, and bake at 375°F (190°C) for 8-10 minutes until crispy, flipping halfway through.

What beans work best if I don't have pinto beans?

Black beans are an excellent substitute and equally traditional in Mexican cooking. Cannellini or great northern beans also work well for a milder flavor.

How long does this soup keep in the refrigerator?

The soup stores well for 3-4 days in an airtight container. Keep the tortilla strips separate to maintain their crispness, and add fresh toppings when reheating and serving.

Is this soup freezer-friendly?

Yes, the soup base freezes well for up to 3 months. Freeze without the tortilla strips and fresh toppings. Thaw overnight in the refrigerator and reheat gently on the stovetop.

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

Traditional Mexican soup with tender chicken, beans, spices, and crispy tortilla strips in a flavorful broth.

Time to Prep
20 min
Time to Cook
35 min
Overall Time
55 min
Recipe by Wesley Grimes


Skill Level Easy

Culinary Origin Mexican

Output 6 Portions

Diet Information No Gluten

What You'll Need

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½ teaspoons ground cumin
02 1 teaspoon dried Mexican oregano
03 1 teaspoon smoked paprika
04 ½ teaspoon chili powder
05 1 teaspoon salt, plus more to taste
06 ½ teaspoon freshly ground black pepper

For Serving

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

Cooking Steps

Instruction 01

Sauté Aromatics: 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 garlic and cook for 1 minute until fragrant.

Instruction 02

Bloom Spices: Stir in the cumin, oregano, smoked paprika, chili powder, salt, and pepper. Cook for 30 seconds to activate the spice flavors.

Instruction 03

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

Instruction 04

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

Instruction 05

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

Instruction 06

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

Instruction 07

Crisp Tortilla Strips: Heat ½ inch of oil in a skillet over medium-high heat. Fry tortilla strips in batches until golden and crisp, approximately 1 to 2 minutes. Drain on paper towels and season lightly with salt.

Instruction 08

Serve: 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.

Tools You'll Need

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

Allergy Details

Review ingredients for allergens and talk to your doctor with any concerns.
  • Contains dairy (cotija cheese and sour cream if used)
  • Gluten-free if using 100% corn tortillas
  • Always verify labels for potential allergens in store-bought broth and toppings

Nutrition Details (per portion)

Details are for your reference only and aren't a substitute for medical advice.
  • Calorie count: 390
  • Fat content: 14 g
  • Carbohydrates: 40 g
  • Protein amount: 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.