Chicken Tortilla Soup

Featured in: Everyday Meal Ideas

This comforting Mexican soup combines tender shredded chicken with pinto beans, corn, and aromatic spices in a rich tomato-based broth. The dish is elevated with crispy homemade tortilla strips, fresh cilantro, crumbled cotija cheese, and a bright squeeze of lime. Ready in under an hour, it serves 6 and offers authentic flavors with simple preparation. Perfect for weeknight dinners or gatherings, with customizable toppings to suit every taste.

Updated on Thu, 29 Jan 2026 13:06:00 GMT
A close-up of a steaming bowl of Chicken Tortilla Soup topped with crispy tortilla strips, fresh cilantro, crumbled cotija cheese, and lime wedges. Save to Pinterest
A close-up of a steaming bowl of Chicken Tortilla Soup topped with crispy tortilla strips, fresh cilantro, crumbled cotija cheese, and lime wedges. | aksilmargin.com

My neighbor Maria taught me this soup on a gray Tuesday afternoon when her daughter was sick with a cold. She moved around her kitchen with such ease, throwing spices into hot oil like she was conducting an orchestra, and suddenly the whole house smelled like Mexico itself. I stood there scribbling notes on a napkin while she laughed at me, insisting the real magic wasn't in measuring but in tasting as you go. That bowl she handed me, steaming and golden with crispy tortilla strips, felt like edible comfort.

I made this for my book club last winter, and what started as soup became the entire evening. Someone brought wine, someone else grabbed extra limes from their garden, and we ended up sitting around the pot passing bowls back and forth, sharing stories while the soup got cold and we didn't even notice. That's when I realized this dish does something beyond nourishment, it creates these small moments of togetherness.

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: You want them boneless and skinless so they cook gently in the broth and shred into tender pieces that disappear into each spoonful.
  • Pinto beans: They add earthiness and body without heaviness, and rinsing them removes the starchy liquid that can make the soup cloudy.
  • Yellow onion, garlic, red bell pepper, and jalapeño: This trio is your flavor foundation, and the jalapeño brings a gentle heat that builds as you sip rather than shocking your palate.
  • Frozen or fresh corn: Frozen actually works beautifully here since the kernels stay plump and sweet, adding pops of brightness to each bowl.
  • Crushed tomatoes and tomato paste: Together they create depth and a subtle tang that keeps the soup from feeling one-dimensional.
  • Ground cumin, dried oregano, smoked paprika, and chili powder: These aren't just spices, they're the voice of the dish, so don't skip the blooming step where you toast them briefly in oil to wake them up.
  • Corn tortillas for frying: They must be corn, not flour, and cutting them into strips yourself gives you control over size and crispness.
  • Cotija cheese and fresh cilantro: The cheese adds a salty tang while cilantro brings freshness that cuts through the richness like a little green spark.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Sauté your aromatics:
Heat oil in a large pot and add onion, bell pepper, and jalapeño, cooking until they soften and release their oils, about 4 to 5 minutes. You'll know it's right when your kitchen starts to smell savory and inviting.
Bloom the spices:
Once your garlic joins the party, let it warm through for exactly one minute, then add all your dried spices and cook for 30 seconds. This brief toast transforms them from dusty flavors into something aromatic and alive.
Build the broth:
Pour in crushed tomatoes, tomato paste, and chicken broth, stirring everything together until smooth. Nestle your chicken breasts right into this liquid like they're taking a warm bath.
Simmer the chicken:
Cover and let the heat do its gentle work for 18 to 20 minutes until your chicken is cooked through but still tender. You can check by piercing the thickest part with a fork, and if no pink remains, you're golden.
Shred and return:
Remove the chicken to a cutting board and use two forks to pull it apart into shreds, then return it to the pot where it will soak up all those beautiful flavors.
Add beans and corn:
Stir in your drained pinto beans and corn, then simmer uncovered for 10 minutes so everything melds together harmoniously. Taste now and adjust salt and pepper until it sings.
Fry tortilla strips:
While the soup finishes, heat oil in a skillet until it shimmers, then fry tortilla strips in batches until they turn golden and crisp, about 1 to 2 minutes per batch. Drain them immediately on paper towels and sprinkle with a pinch of salt while still warm.
Assemble and serve:
Ladle soup into bowls and crown each one with crispy tortilla strips, fresh cilantro, crumbled cotija, lime wedge, and avocado if you're feeling generous. Let everyone squeeze their lime and customize from there.
Chicken Tortilla Soup in a rustic bowl, garnished with creamy avocado slices and a swirl of sour cream, with fresh lime on the side. Save to Pinterest
Chicken Tortilla Soup in a rustic bowl, garnished with creamy avocado slices and a swirl of sour cream, with fresh lime on the side. | aksilmargin.com

My kid, who usually picks around everything, once asked for a second bowl of this soup and then asked if we could make it again the next night. That moment, when picky eating takes a backseat to simple pleasure, is when you know a recipe has real power.

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.

Shortcut Options That Actually Work

Rotisserie chicken will save you about 20 minutes and works beautifully here since you're shredding it anyway, just add it in step 6 and let it warm through instead of simmering from raw. Canned chicken also works but tends to be softer, so stir gently if you use it. For the tortilla strips, honestly, you can buy them pre-made from the store and fry them yourself for 30 seconds just to crisp them up, though there's something satisfying about cutting and frying your own.

Customizing Your Heat Level

This soup has a gentle warmth that isn't aggressive, but you can dial the temperature up or down based on your crowd. If someone wants it spicier, leave the seeds in the jalapeño or add a pinch of cayenne pepper directly to their bowl so they control their own heat level.

What Makes This Soup Sing

The secret is in the textural contrast, those crispy tortilla strips against the tender broth, the cool slice of avocado against the warm soup, the salty bite of cotija against the cilantro's brightness. Every element has a job, and when they work together, you get something that feels greater than the sum of its parts.

  • Don't skip the lime squeeze, it's not just garnish, it's the final note that brings everything into focus.
  • Make extra crispy tortilla strips because they disappear and everyone wants more than they think they do.
  • Taste the broth before serving and adjust seasoning one final time because homemade broths vary in saltiness.
Overhead view of a ladle scooping up hearty Chicken Tortilla Soup with tender chicken, pinto beans, and corn in a rich, aromatic tomato broth. Save to Pinterest
Overhead view of a ladle scooping up hearty Chicken Tortilla Soup with tender chicken, pinto beans, and corn in a rich, aromatic tomato broth. | aksilmargin.com

This soup has become my answer to so many questions, the one I make when someone's had a rough week or when the weather turns cold. There's something humble and honest about it that never fails to warm both belly and spirit.

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 when you incorporate the beans and corn. This reduces cooking time significantly.

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 serve with sliced fresh jalapeños and hot sauce on the side for individual heat adjustment.

What can I substitute for cotija cheese?

Feta cheese makes an excellent substitute with a similar salty, crumbly texture. Queso fresco is another authentic option, or you can use shredded Monterey Jack for a milder, melting alternative.

Can I make the tortilla strips in the oven instead of frying?

Absolutely. Brush tortilla strips with oil, arrange on a baking sheet, and bake at 375°F for 10-12 minutes until crispy and golden, flipping halfway through for even browning.

How long does this soup keep in the refrigerator?

The soup stays fresh for 3-4 days when stored in an airtight container. Keep the tortilla strips separate in a sealed container to maintain crispness, and add fresh toppings when serving.

Can I freeze chicken tortilla soup?

Yes, the soup freezes well for up to 3 months. Cool completely before freezing in portion-sized containers. Thaw overnight in the refrigerator and reheat gently. Prepare fresh tortilla strips and toppings when serving.

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, crispy tortillas, cotija cheese, and fresh lime.

Time to Prep
20 minutes
Time to Cook
35 minutes
Overall Time
55 minutes
Created by Iris McNally


Skill Level Easy

Cuisine Mexican

Portions 6 Servings

Diet Details 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 Prepare

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

Instruction 02

Bloom spices: Stir in the ground cumin, dried oregano, smoked paprika, chili powder, salt, and black pepper. Cook for 30 seconds to bloom the spices and release their essential oils.

Instruction 03

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

Instruction 04

Cook chicken: Bring the mixture to a simmer. Cover and cook for 18–20 minutes, or until chicken is cooked through and no longer pink in the center.

Instruction 05

Shred chicken: Remove the cooked chicken breasts from the pot using a slotted spoon. Place on a cutting board and shred using two forks until separated into bite-sized pieces. Return the shredded chicken to the pot.

Instruction 06

Finish soup: Add the drained pinto beans and corn kernels to the pot. Simmer uncovered for 10 minutes, allowing flavors to meld together. Taste and adjust seasoning with salt and pepper as needed.

Instruction 07

Crisp tortilla strips: Meanwhile, heat approximately ½ inch of vegetable oil in a skillet over medium-high heat. Working in batches, fry tortilla strips until golden and crisp, about 1–2 minutes per batch. Transfer to paper towels and season lightly with salt.

Instruction 08

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

Needed Tools

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

Allergy Info

Check each ingredient for allergens. Contact a healthcare provider for any concerns.
  • Contains dairy from cotija cheese and optional sour cream.
  • Gluten-free when using 100% corn tortillas; verify all broth and topping labels.

Nutrition per portion

Nutritional details are for reference only and not medical advice.
  • Calories: 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.