Chicken Tortilla Soup

Featured in: Weekend Home Comforts

A rich, comforting soup that brings together tender shredded chicken, pinto beans, and sweet corn in a spiced tomato broth. The base is built with sautéed onions, bell peppers, and jalapeños, then infused with cumin, oregano, and smoked paprika for authentic Mexican flavor.

The soup simmers until the chicken is perfectly cooked, then shredded and returned to the pot to absorb all the spices. What makes this truly special are the toppings—golden fried tortilla strips add essential crunch, while crumbled cotija cheese, fresh cilantro, and a squeeze of bright lime create layers of flavor and texture.

Ready in under an hour, this soup comes together easily in one pot. It's naturally gluten-free and perfect for feeding a crowd. The flavors deepen overnight, making it excellent for meal prep or leftovers the next day.

Updated on Tue, 27 Jan 2026 13:20:00 GMT
A warm bowl of Chicken Tortilla Soup garnished with cilantro, cotija cheese, and crispy tortilla strips. Pin this
A warm bowl of Chicken Tortilla Soup garnished with cilantro, cotija cheese, and crispy tortilla strips. | terrawhisk.com

There's something about the smell of cumin hitting hot oil that instantly transports me to a kitchen I visited in San Miguel de Allende, where an abuela was casually stirring a pot of this exact soup while telling stories in rapid Spanish I only half understood. Years later, I'd recreate that moment in my own kitchen, chasing that same warmth and comfort, and somehow landed on a version that tastes like both memory and home. This chicken tortilla soup has become my answer to almost everything—a bad day, unexpected guests, or just the need to feel held by something hot and honest.

I made this for my sister the week she moved into her first apartment, and watching her face light up as she cracked that lime over her bowl told me everything about why this soup matters. She still texts me photos of the version she's perfected since then, and somehow that feels like the highest compliment.

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 give you enough protein to make the soup substantial, and they cook through gently in the broth without drying out if you don't overcook them.
  • Pinto beans: Their earthy sweetness balances the bright spices, but black beans work beautifully too if that's what you have.
  • Yellow onion, red bell pepper, and jalapeño: This trio builds flavor from the ground up, and the sweetness of the pepper mellows the heat of the jalapeño perfectly.
  • Garlic: Three cloves might seem modest, but they bloom gorgeously when you hit them with the spices.
  • Frozen or fresh corn: Adds a gentle sweetness and texture that makes each spoonful interesting.
  • Crushed tomatoes and tomato paste: The paste is concentrated umami that anchors the entire soup, while the crushed tomatoes keep it from feeling too thick.
  • Low-sodium chicken broth: Start with good broth because it's the backbone everything else builds on.
  • Cumin, oregano, smoked paprika, and chili powder: Together these create that layered, warm spice profile that makes people ask what your secret ingredient is.
  • Corn tortillas: Fried until crispy, they're not just a topping but the textural moment that makes this soup special.
  • Cotija cheese, cilantro, lime, and avocado: These are your finishing touches, the ones that let everyone customize their own bowl and feel like they're eating something fresh and alive.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Build your flavor base:
Heat oil in a large pot over medium heat, then add the onion, bell pepper, and jalapeño. Let them soften for a few minutes until they start releasing their sweetness and the kitchen smells incredible. Add the garlic and cook just until fragrant, maybe thirty seconds more.
Bloom the spices:
Stir in all your dry spices and cook for about thirty seconds—this wakes them up and lets them release their oils into the hot fat, which is when the real magic happens. You'll smell the difference immediately.
Build the broth:
Add your crushed tomatoes, tomato paste, and chicken broth, stirring until everything comes together into this deep orange-red liquid. Nestle the chicken breasts into the pot like they're going to sleep in a warm bath.
Simmer the chicken:
Cover the pot and let it simmer gently for eighteen to twenty minutes until the chicken is cooked all the way through but still tender. You want it soft enough to shred easily with two forks, not tough and stringy.
Shred and return:
Pull the chicken out carefully and shred it while it's still warm, then return it to the pot. This way the warm shredded pieces absorb all those flavors already swirling around.
Finish and meld:
Add your pinto beans and corn, then simmer uncovered for about ten minutes. This is when you taste and adjust—maybe it needs more salt, maybe a tiny pinch more chili powder if it feels too mild.
Crisp the tortilla strips:
While the soup is simmering its final minutes, heat a shallow pool of oil in a skillet and fry your tortilla strips in batches until they're golden and make a satisfying crunch when you break one. Drain them on paper towels and hit them lightly with salt while they're still hot.
Serve with joy:
Ladle the hot soup into bowls and let everyone build their own masterpiece with tortilla strips, cilantro, cheese, avocado, and a squeeze of lime. This is the part where people slow down and actually enjoy their food.
Vibrant Chicken Tortilla Soup topped with avocado slices, lime wedges, and crumbled cotija cheese. Pin this
Vibrant Chicken Tortilla Soup topped with avocado slices, lime wedges, and crumbled cotija cheese. | terrawhisk.com

I learned the power of this soup on a quiet Sunday afternoon when my neighbor came over feeling isolated and homesick, and by the time she left with leftovers in a container, we'd laughed more than we had in months. That's when I realized this isn't just dinner, it's an invitation.

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 Art of the Crispy Tortilla Strip

Those golden tortilla strips are honestly what elevates this from ordinary to memorable, and getting them right is worth a little attention. The oil needs to be hot enough that they sizzle on contact but not so hot that they brown before they crisp, so test with one strip first and adjust your heat accordingly. I learned this the hard way after burning an entire batch and having to start over, but now it's second nature.

Why Lime and Cilantro Matter

There's a moment right when you squeeze that lime wedge over a hot bowl of soup where the acidity cuts through the richness and suddenly everything tastes brighter and more alive. Fresh cilantro does something similar—it's the herb equivalent of turning up the volume, and even people who claim they don't like cilantro often don't notice it in this context because it plays so nicely with everything else.

Making It Your Own

The beauty of this soup is that it's flexible enough to bend around your pantry and your mood. You can make it spicier by leaving the jalapeño seeds in, or keep it mild by removing more of them, and you can load up the toppings or keep it simple depending on who's eating. The base is sturdy enough to handle whatever adjustments feel right to you.

  • Black beans swap beautifully for pinto beans, or use a mix if you want interesting texture.
  • Add diced sweet potato or zucchini in step two if you want more vegetables and have them on hand.
  • A dollop of sour cream swirled on top right before eating adds creaminess without changing the soup's essential character.
Close-up of steaming Chicken Tortilla Soup featuring tender shredded chicken, pinto beans, and crunchy tortilla strips. Pin this
Close-up of steaming Chicken Tortilla Soup featuring tender shredded chicken, pinto beans, and crunchy tortilla strips. | terrawhisk.com

This soup has become the thing I make when I want to say I care without making a big production out of it, and somehow it always lands exactly right. Make it once and you'll understand why.

Recipe FAQs

Can I make this soup ahead of time?

Absolutely. The flavors actually improve overnight as the spices meld together. Store the soup and toppings separately—the soup will keep for 4-5 days in the refrigerator. Reheat gently on the stove, adding a splash of broth if needed. Fry the tortilla strips fresh before serving for the best crunch.

What's the best way to shred the chicken?

Once cooked through, remove the chicken breasts and let them rest for 5 minutes—this makes shredding easier and retains moisture. Use two forks to pull the meat apart, or place it in a stand mixer with the paddle attachment for quick, even shredding. Return the shredded chicken to the pot so it absorbs the flavorful broth.

Can I bake the tortilla strips instead of frying?

Yes, for a lighter version. Cut tortillas into strips, toss with a tablespoon of oil and salt, then spread on a baking sheet. Bake at 400°F (200°C) for 10-15 minutes, stirring halfway through, until golden and crisp. They won't be quite as crunchy as fried, but still delicious.

How can I make this soup vegetarian?

Replace the chicken broth with vegetable broth and substitute the chicken breasts with extra pinto beans, black beans, or plant-based chicken strips. You could also add diced zucchini or butternut squash in step 3 for more substance. The soup will still be hearty and satisfying.

What other toppings work well?

Beyond the traditional toppings, try diced avocado, radish slices, pickled red onions, or a dollop of Mexican crema. For extra protein, a fried egg on top creates a unique twist. Chopped raw onion or sliced scallions add fresh bite, while hot sauce or crushed red pepper flakes bring additional heat.

Can I freeze this soup?

The soup freezes beautifully for up to 3 months. Let it cool completely, then transfer to airtight containers or freezer bags, leaving space for expansion. Thaw overnight in the refrigerator before reheating. Note that the texture of the corn may soften slightly after freezing, but the flavor remains excellent.

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 tortillas and cheese.

Time to prep
20 min
Time to cook
35 min
Overall time
55 min
Created by Naomi Carter


Skill level Easy

Cuisine Mexican

Makes 6 Portions

Dietary notes No gluten

What you 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)

Directions

Step 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.

Step 02

Bloom Spices: Stir in ground cumin, dried oregano, smoked paprika, chili powder, salt, and black pepper. Cook for 30 seconds to release essential flavors.

Step 03

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

Step 04

Poach Chicken: Bring mixture to a simmer. Cover and cook for 18 to 20 minutes until chicken reaches an internal temperature of 165°F and is cooked through.

Step 05

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

Step 06

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

Step 07

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

Step 08

Plate and Garnish: Ladle soup into bowls. Top with crispy tortilla strips, fresh cilantro, crumbled cotija cheese, avocado slices, and a squeeze of fresh lime juice. 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 needed

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

Allergens

Review ingredients for allergies and speak with your healthcare provider if you're unsure.
  • Contains dairy from cotija cheese and optional sour cream
  • Contains gluten unless 100% corn tortillas are used

Nutrition details (each serving)

This info is a reference and doesn’t replace advice from your doctor.
  • Energy: 390
  • Lipids: 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.