Chicken Tortilla Soup

Featured in: Home Kitchen Cooking

This authentic Mexican chicken tortilla soup combines tender shredded chicken breast with pinto beans, corn, and crushed tomatoes in a richly spiced broth seasoned with cumin, oregano, and smoked paprika. The soup simmers to perfection in under an hour, developing deep, comforting flavors. Topped with crispy homemade tortilla strips, fresh cilantro, crumbled cotija cheese, and a squeeze of lime, this gluten-free dish serves six and delivers 28g of protein per bowl.

Updated on Fri, 30 Jan 2026 02:38:03 GMT
Steaming bowl of Chicken Tortilla Soup topped with crispy tortilla strips, cotija cheese, fresh cilantro, and lime wedges. Save
Steaming bowl of Chicken Tortilla Soup topped with crispy tortilla strips, cotija cheese, fresh cilantro, and lime wedges. | softawragh.com

My neighbor Maria taught me this soup on a gray afternoon when I showed up at her door with a cold, and she wouldn't hear a word about me leaving without a bowl in my hands. The way those spices hit the hot oil, filling her kitchen with warmth that seemed to chase away everything uncomfortable, made me understand why this dish has been passed down through so many Mexican families. It's not fancy or complicated, but it tastes like someone who genuinely cares is looking after you.

I made this for my partner one October evening after we'd spent the day wandering a farmers market, and watching them close their eyes after that first spoonful told me everything I needed to know. The lime squeeze was their idea, and now I can't imagine making it without that final bright note pulling all the warmth together.

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 simplicity, though bone-in thighs will give you richer flavor if you have the patience to shred them.
  • Pinto beans: Canned saves time and works beautifully here, but dried beans soaked overnight bring a slightly earthier taste.
  • Yellow onion: Dicing it finely helps it dissolve into the base, creating natural sweetness as it softens.
  • Garlic: Fresh minced garlic matters more here than in many dishes because it perfumes the whole pot.
  • Red bell pepper: The color matters as much as the flavor, so don't skip it or swap it out.
  • Jalapeño: Remove the seeds if you prefer gentleness, but those white ribs hold a surprising amount of heat.
  • Corn kernels: Frozen corn works just as well as fresh and honestly has better consistency in soup.
  • Crushed tomatoes: The canned kind is actually ideal here because they're already broken down and ready to blend.
  • Chicken broth: Low-sodium gives you control over seasoning instead of fighting saltiness from the start.
  • Tomato paste: This concentrated umami deepens the soup's personality in a way that feels essential, not optional.
  • Cumin: Ground cumin blooms beautifully when it hits hot oil, releasing its warmth into everything around it.
  • Mexican oregano: It tastes slightly different from Mediterranean oregano, earthier and less sharp, so seek it out if you can.
  • Smoked paprika: Adds a gentle smokiness that ties the whole dish together without overpowering.
  • Chili powder: A subtle kick that builds rather than shouts, letting the other flavors remain the focus.
  • Corn tortillas: Cut into strips and fried until crisp, they're the texture that keeps people coming back for spoonful after spoonful.
  • Cotija cheese: Salty and crumbly, it doesn't melt but instead adds pockets of brightness throughout each bowl.
  • Fresh cilantro: Scatter it generously because it's the final green note that makes everything feel alive.
  • Lime wedges: Squeeze them just before eating so that acidity cuts through the richness at the last possible moment.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Start with aromatic vegetables:
Heat the oil in your pot until it shimmers slightly, then add the onion, bell pepper, and jalapeño. Let them soften for several minutes, stirring occasionally, until the edges start to turn golden and the kitchen smells incredible. When you add the garlic, keep the heat steady so it becomes fragrant without burning.
Bloom the spices:
Add cumin, oregano, paprika, chili powder, salt, and pepper all at once, stirring constantly for just 30 seconds. That brief moment of heat unlocks the essential oils in each spice, making them far more alive than if you'd skipped this step.
Build the soup base:
Pour in the crushed tomatoes, tomato paste, and chicken broth, stirring until everything combines smoothly. Nestle the raw chicken breasts right into the liquid, letting them sink below the surface where they'll cook gently and evenly.
Simmer the chicken:
Reduce heat to medium-low, cover the pot, and let it bubble quietly for 18 to 20 minutes until the chicken is completely cooked through. You'll know it's ready when a fork pierces the thickest part without any resistance.
Shred and return:
Remove the chicken to a cutting board and use two forks to pull it apart into tender, bite-sized pieces. Stir the shredded chicken back into the pot, releasing all those little flavorful bits clinging to your forks.
Add beans and corn:
Stir in the drained pinto beans and corn, then let everything simmer together uncovered for about 10 minutes. This final stage lets the flavors marry and deepen while you taste and adjust the seasoning to your preference.
Fry the tortilla strips:
While the soup finishes, heat a thin layer of oil in a skillet over medium-high heat until a single strip of tortilla sizzles immediately when dropped in. Fry the strips in small batches, turning once, until they're golden and crisp, then drain them on paper towels and season lightly with salt.
Assemble and serve:
Ladle the hot soup into bowls and let each person build their own perfect version with crispy tortilla strips, cilantro, cotija cheese, avocado slices, and a generous squeeze of lime. The sour cream is optional, but swirling a spoonful on top adds a cool counterpoint to the warmth.
Save
| softawragh.com
Save
| softawragh.com

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.

There's a particular magic in watching someone taste this for the first time and immediately reach for the lime wedge, understanding instinctively that it needs that final brightness. That moment when someone slows down mid-conversation because they're actually present with what they're eating, that's when you know you've made something worth making.

Building Your Perfect Bowl

This soup gives you the freedom to customize it completely, which is actually part of its charm. Some people pile on toppings until their bowl looks almost architectural, while others prefer to taste the broth first and add just a whisper of garnish. I've learned that the best bowl is the one that makes you happy, not the one that looks most impressive, so encourage people to build what calls to them.

Cooking This for a Crowd

The beautiful thing about tortilla soup is that it scales up without any fussiness, and you can actually make it hours ahead and simply reheat it gently before serving. I once made a giant batch for a dinner party and fried all the tortilla strips ahead of time, storing them in an airtight container, which meant I could focus on my guests instead of standing over a skillet. Everything tastes even better the next day as flavors deepen, so consider making it the day before if your schedule allows.

Shortcuts and Substitutions That Actually Work

Life happens, and sometimes you need to take corners, which this dish handles gracefully. Rotisserie chicken from the store eliminates the cooking step entirely and adds a subtle smokiness that's honestly lovely, or black beans work perfectly if pinto isn't what you have on hand. If fresh cilantro isn't available, parsley works in a pinch, and frozen corn actually performs better than fresh because it's frozen at peak ripeness and won't fall apart in the hot broth.

  • Homemade tortilla strips beat store-bought fried ones every single time, but in a genuine pinch, crushed tortilla chips add that texture and won't make you feel guilty.
  • A splash of hot sauce stirred in after cooking lets people choose their own heat level instead of guessing how spicy to make it initially.
  • If you don't have smoked paprika, regular paprika mixed with a tiny pinch of liquid smoke gets you 90 percent of the way there.
Chicken Tortilla Soup simmering in a pot with corn, pinto beans, and shredded chicken, ready to serve. Save
Chicken Tortilla Soup simmering in a pot with corn, pinto beans, and shredded chicken, ready to serve. | softawragh.com
Chicken Tortilla Soup simmering in a pot with corn, pinto beans, and shredded chicken, ready to serve. Save
Chicken Tortilla Soup simmering in a pot with corn, pinto beans, and shredded chicken, ready to serve. | softawragh.com

This soup sits at that perfect intersection of simple enough to make on a random Tuesday and impressive enough to serve to people you want to impress, which is exactly why it keeps appearing on my table. Make it, taste it, adjust it to your preference, and then make it again because you'll find something new to appreciate each time.

Recipe FAQs

Can I use rotisserie chicken instead of raw chicken breasts?

Yes, rotisserie chicken is an excellent time-saving option. Simply shred the chicken and add it during step 6 along with the beans and corn, skipping the simmering time needed for raw chicken.

How can I make this soup spicier?

For extra heat, leave the seeds in the jalapeño, add a pinch of cayenne pepper with the other spices, or include diced serrano peppers. You can also top individual servings with hot sauce to taste.

What can I substitute for pinto beans?

Black beans work perfectly as a substitute and are commonly used in Mexican soups. They provide similar texture and protein while maintaining the authentic flavor profile of the dish.

How do I store and reheat leftover soup?

Store the soup separately from tortilla strips in an airtight container in the refrigerator for up to 4 days. Reheat on the stovetop over medium heat. Keep tortilla strips in a sealed container at room temperature to maintain crispness.

Is this soup freezer-friendly?

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

What wine pairs well with chicken tortilla soup?

A zesty Sauvignon Blanc complements the bright lime and cilantro flavors beautifully. Alternatively, a light Mexican lager or a crisp Albariño also pair excellently with this dish.

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, and spices, finished with crispy tortillas and fresh toppings.

Prep Time
20 min
Time to Cook
35 min
Total Duration
55 min
Created by Noah Wilkins


Skill Level Easy

Cuisine Mexican

Makes 6 Portions

Diet Preferences 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)

How-To Steps

Step 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 vegetables soften. Add minced garlic and cook for 1 minute until fragrant.

Step 02

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

Step 03

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

Step 04

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

Step 05

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

Step 06

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

Step 07

Prepare Tortilla Strips: While soup simmers, heat ½ inch of vegetable oil in a skillet over medium-high heat. Fry tortilla strips in batches until golden and crisp, approximately 1 to 2 minutes per batch. 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, avocado slices, and a squeeze of 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 You'll Need

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

Allergens

Review ingredients for allergens and consult your healthcare provider with any concerns.
  • Contains dairy from cotija cheese and optional sour cream
  • Gluten-free when using 100 percent corn tortillas
  • Always verify labels on store-bought broth and toppings for potential allergens

Nutrition info (per serving)

Figures are for informational use and aren't a substitute for professional 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.