Chicken Tortilla Soup

Featured in: Simple Weeknight Dinners

This hearty Mexican-inspired soup combines tender shredded chicken, pinto beans, and corn in a rich tomato-based broth spiced with cumin, oregano, and smoked paprika. The soup simmers to develop deep, comforting flavors while crispy fried tortilla strips add the perfect crunch. Each bowl is finished with fresh cilantro, crumbly cotija cheese, and a bright squeeze of lime that cuts through the richness. Ready in under an hour, this warming dish serves six and is naturally gluten-free.

Updated on Tue, 27 Jan 2026 13:43:00 GMT
Steaming bowl of Chicken Tortilla Soup topped with fresh cilantro, cotija cheese, and crispy fried corn tortilla strips. Save
Steaming bowl of Chicken Tortilla Soup topped with fresh cilantro, cotija cheese, and crispy fried corn tortilla strips. | dunebasil.com

My neighbor Maria taught me this soup on a chilly afternoon when she caught me staring longingly at her steaming bowl over the fence. She laughed, invited me in, and while her kitchen filled with the smell of cumin and charred tortillas, she explained that this wasn't fancy cooking—it was the kind of meal that tastes like home, no matter where you grew up. What struck me most was how she let the spices bloom for just a moment before adding liquid, a small pause that somehow made everything taste deeper. Now whenever I make it, I think of her humming while she worked, completely unhurried.

I made this for my book club on a rainy Tuesday, and what was supposed to be a quick appetitive became the main event when someone asked for seconds before the discussion even started. One friend who's usually quiet about food leaned over and asked if I'd use homemade broth next time, which meant she was genuinely thinking about it. That's when I realized this soup has a way of bringing people together—not through complexity, but through honest, warming flavors that make conversation easier.

What's for Dinner Tonight? 🤔

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

Free. No spam. Just easy meals.

Ingredients

  • Chicken breasts: Use boneless, skinless for speed, or swap in shredded rotisserie chicken if you're short on time and want to skip the cooking step entirely.
  • Pinto beans: Rinsing canned beans removes excess sodium and starch; if you prefer black beans, they work beautifully too and add a slightly earthier note.
  • Yellow onion, garlic, red bell pepper, and jalapeño: The aromatic foundation that makes your kitchen smell incredible within minutes of hitting the hot oil.
  • Corn kernels: Frozen works just as well as fresh and adds subtle sweetness that balances the spices.
  • Crushed tomatoes and tomato paste: Together they create body and depth; the paste concentrates flavor, so don't skip it even though it seems like a small addition.
  • Cumin, oregano, smoked paprika, and chili powder: Blooming these spices in oil for thirty seconds unlocks their full potential before the liquid goes in.
  • Corn tortillas and vegetable oil: The fried strips are what make this soup memorable; they should be thin, golden, and seasoned right when hot.
  • Cilantro, cotija cheese, and lime: These three toppings are non-negotiable for brightness and authentic flavor that ties everything together.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Sauté your aromatic base:
Heat oil in a large pot and add onion, bell pepper, and jalapeño, letting them soften for about four to five minutes until their edges turn slightly golden. Add garlic last and let it perfume the oil for just a minute so it doesn't burn and turn bitter.
Bloom the spices:
Add all your dried spices at once and stir constantly for about thirty seconds, just long enough for the oil to carry their flavors but not so long they scorch. You'll notice the aroma change completely in that half minute.
Build the soup base:
Pour in crushed tomatoes, tomato paste, and chicken broth, stirring until everything is combined and there are no lumps of paste hiding at the bottom. Nestle your chicken breasts into the liquid and let them cook gently.
Cook the chicken:
Bring everything to a simmer, cover, and let it cook for eighteen to twenty minutes until the chicken is completely cooked through and tender enough to shred. You'll know it's ready when a fork slides through easily.
Shred and add beans:
Remove the chicken breasts to a cutting board, shred them with two forks into bite-sized pieces, then return them to the pot. Add your drained pinto beans and corn, and let everything simmer uncovered for ten minutes so the flavors really get to know each other.
Fry your tortilla strips:
While the soup finishes, heat oil in a skillet and fry tortilla strips in small batches until they're golden and crisp, which takes just a minute or two. Drain them on paper towels and season with a pinch of salt while they're still warm so it sticks.
Taste and adjust:
Taste your soup and add more salt if needed; lime juice will be added by each person, but you want the base seasoning to be balanced and bright. Don't oversalt—the cotija cheese on top will add saltiness too.
Serve and celebrate:
Ladle the hot soup into bowls and let everyone build their own with tortilla strips, cilantro, cotija, avocado, and a squeeze of lime. This is where the soup becomes personal for each person eating it.
Chicken Tortilla Soup served in a rustic bowl with lime wedges, avocado slices, and colorful garnishes ready to eat. Save
Chicken Tortilla Soup served in a rustic bowl with lime wedges, avocado slices, and colorful garnishes ready to eat. | dunebasil.com

There was a moment last winter when my teenage daughter asked if we could make this instead of ordering takeout, and I realized this humble soup had become her comfort food too. She carefully arranged her toppings like an artist, and we sat at the kitchen table while snow fell outside, eating together without phones—something that rarely happens anymore.

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.

When to Make This Soup

This is the soup you make on weeknights when you want something that feels special but doesn't demand hours of attention. It's equally at home on a casual Sunday lunch or as the star of a small dinner party, and it reheats beautifully, which means leftovers taste even better the next day. The beauty is that every component can be prepped ahead, so you're really just managing timing rather than complexity.

Shortcuts and Swaps

If rotisserie chicken is your secret weapon for getting dinner on the table, this recipe embraces that completely—just shred it and add it at the bean stage instead of cooking breasts from scratch. For less heat, remove the jalapeño seeds or use just half a pepper, and for more punch, leave those seeds in or add a tiny pinch of cayenne. Black beans swap in for pinto beans without changing the character of the soup, though they lean slightly earthier.

The Little Details That Matter Most

I learned that the difference between good tortilla soup and memorable tortilla soup is about respecting each component—the spices get their moment to shine, the chicken cooks gently so it stays tender, and the toppings are meant to be generous, not stingy. The lime is essential, not optional, because it cuts through the richness and wakes up every flavor on your palate. Your guests might add avocado or sour cream, but everyone will use lime.

  • Fry tortilla strips in a single layer so they cook evenly and stay crispy rather than steaming themselves into softness.
  • Cut your tortillas into thin strips before frying; thicker ones won't crisp through before they burn.
  • Make extra tortilla strips because they disappear faster than you'd think and people always want more than they planned for.
Hearty Chicken Tortilla Soup featuring tender shredded chicken, pinto beans, and corn, garnished for a family dinner. Save
Hearty Chicken Tortilla Soup featuring tender shredded chicken, pinto beans, and corn, garnished for a family dinner. | dunebasil.com

This soup taught me that the best meals aren't always the most complicated ones—they're the ones that taste like someone cared enough to get the details right. Make it, and you'll understand why Maria shared it with me on that chilly afternoon.

Recipe FAQs

Can I make this soup in advance?

Absolutely. This soup actually tastes better the next day as flavors have more time to meld. Store in an airtight container in the refrigerator for up to 4 days. Add fresh tortilla strips and toppings when serving.

How do I make it vegetarian?

Replace chicken broth with vegetable broth and substitute the chicken breasts with extra beans or plant-based protein. Consider adding zucchini or butternut squash for additional heartiness.

Can I bake the tortilla strips instead of frying?

Yes. Brush corn tortilla strips with oil, arrange on a baking sheet, and bake at 400°F for 10–12 minutes until crispy, turning halfway through.

What's the best way to shred chicken?

Use two forks to pull the cooked chicken apart, or place it in a stand mixer with the paddle attachment on low for 30 seconds for perfectly shredded meat.

Can I freeze this soup?

Freeze the soup base without toppings for up to 3 months. Thaw overnight in the refrigerator and reheat gently. Prepare fresh tortilla strips and garnishes when serving.

How do I adjust the spice level?

For milder flavor, remove jalapeño seeds and membranes. For more heat, include seeds or add cayenne pepper. You can also serve with hot sauce on the side.

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-style soup featuring shredded chicken, beans, and spices with crispy tortilla garnish.

Prep Time
20 minutes
Time to Cook
35 minutes
Overall Time
55 minutes
Recipe by Dune Basil Lea Romano


Skill Level Easy

Cuisine Mexican

Makes 6 Portions

Diet Information No Gluten

What You'll Need

Protein & Beans

01 2 large boneless, skinless chicken breasts (about 1 lb)
02 1 can (15 oz) 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 oz) 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)

How to Make It

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–5 minutes until softened. Add minced garlic and cook for 1 minute until fragrant.

Step 02

Bloom spices: Stir in the cumin, oregano, smoked paprika, chili powder, salt, and pepper. Cook for 30 seconds to release the essential oils and enhance flavor.

Step 03

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

Step 04

Simmer chicken: Bring to a simmer, cover, and cook for 18–20 minutes, or until chicken is cooked through and reaches an internal temperature of 165°F.

Step 05

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

Step 06

Complete soup: Add pinto beans and corn to the pot. Simmer uncovered for 10 minutes to allow flavors to meld. Taste and adjust seasoning as needed.

Step 07

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

Step 08

Serve: Ladle soup into bowls. Top with crispy tortilla strips, fresh cilantro, crumbled cotija cheese, sliced 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.

Essential Tools

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

Allergy Details

Review ingredients for allergies, and talk to your doctor if you're uncertain.
  • Contains dairy: cotija cheese and sour cream (if used)
  • Gluten-free if using 100% corn tortillas; verify all purchased ingredients
  • Check labels on store-bought broth and toppings for potential allergens

Nutrition per serving

Nutritional details are for reference only. They're not a substitute for medical advice.
  • 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.