Chicken Tortilla Soup

Featured in: Warm Everyday Meals

This classic Mexican soup brings together tender shredded chicken, hearty pinto beans, and sweet corn in a rich, spiced tomato broth. The warming blend of cumin, oregano, and smoked paprika creates layers of flavor that deepen as it simmers. What makes this truly special is the contrast of textures—creamy broth, crunchy fried tortilla strips, and crumbly cotija cheese. A squeeze of fresh lime brightens every bowl, while optional avocado and sour cream add richness. Perfect for feeding a crowd, this soup comes together in under an hour and tastes even better the next day.

Updated on Tue, 27 Jan 2026 11:52:00 GMT
Steaming bowl of Chicken Tortilla Soup garnished with cilantro, cotija cheese, and crispy corn tortilla strips. Pin This
Steaming bowl of Chicken Tortilla Soup garnished with cilantro, cotija cheese, and crispy corn tortilla strips. | messli.com

There's something about the smell of cumin hitting hot oil that instantly transports me to a kitchen where time slows down. My neighbor Maria taught me this soup years ago, not with measurements written down, but by letting me watch her hands move through the motions, explaining each step like she was sharing a secret. The first time I made it alone, I was nervous I'd mess it up, but the moment those tortilla strips turned golden and I ladled that steaming broth into a bowl, I understood why this dish has been passed around so many tables.

I made this for my sister during her first week in a new apartment, when her kitchen was still mostly empty boxes. She sat at her tiny kitchen table with a steaming bowl, and something about the warmth and the flavors seemed to settle her nerves. She's made it probably a hundred times since, and every time she texts me a photo, I'm reminded that food really does have a way of making a space feel like home.

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: Two large boneless, skinless ones (about 1 lb) stay tender when simmered gently, and you'll shred them right in the pot, which honestly saves dishes.
  • Pinto beans: A 15 oz can, drained and rinsed, adds earthiness and protein without any fuss.
  • Yellow onion: One medium onion, diced, becomes sweet and soft and forms the flavor foundation everything else builds on.
  • Garlic: Three cloves minced release their perfume the moment they hit the hot oil, and that's when you know you're doing it right.
  • Red bell pepper: One medium pepper adds brightness and a subtle sweetness that balances the spices beautifully.
  • Jalapeño: One medium pepper seeded and finely chopped gives you heat without overwhelming, though you can leave the seeds in if you like things spicier.
  • Frozen or fresh corn: One cup of kernels brings color and a touch of sweetness in the final minutes.
  • Crushed tomatoes: A 28 oz can gives the soup body and a slight tang that ties everything together.
  • Chicken broth: Four cups of low-sodium broth keeps things balanced so you control the salt yourself.
  • Tomato paste: Two tablespoons deepens the tomato flavor and makes the broth richer without thinning it out.
  • Ground cumin: One and a half teaspoons is the heartbeat of this soup, warm and slightly earthy.
  • Dried oregano: One teaspoon, preferably Mexican oregano if you can find it, adds a slightly citrusy note.
  • Smoked paprika: One teaspoon gives a hint of smokiness that makes people ask what your secret is.
  • Chili powder: Half a teaspoon rounds out the spices with mild heat.
  • Salt and pepper: One teaspoon of salt plus half a teaspoon of freshly ground black pepper, adjustable to your taste.
  • Corn tortillas: Six tortillas cut into strips and fried until crispy become the textural contrast that makes each spoonful interesting.
  • Vegetable oil: For frying the tortilla strips and sautéing the vegetables, neutral and reliable.
  • Fresh cilantro: Half a cup chopped right before serving brightens everything with herbaceous freshness.
  • Cotija cheese: Half a cup crumbled adds a salty, slightly tangy richness that's impossible to replicate.
  • Limes: Two cut into wedges for squeezing over each bowl, because that citrus punch matters.
  • Avocado: One sliced, optional but honestly why would you skip it, adds creamy luxury.
  • Sour cream: Optional for drizzling, adds richness for those who want it.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Start with the aromatics:
Heat two tablespoons of oil in a large pot over medium heat, then add your diced onion, bell pepper, and jalapeño. Let them soften for about four to five minutes, stirring occasionally, until the onion turns translucent and the whole kitchen smells incredible. Add your minced garlic and cook for just one more minute until it becomes fragrant enough to make your mouth water.
Bloom those spices:
Stir in the cumin, oregano, smoked paprika, chili powder, salt, and pepper, cooking for just thirty seconds. This quick cooking step opens up the spices and releases their oils, which is the difference between a good soup and one that tastes alive.
Build the broth:
Add your crushed tomatoes, tomato paste, and chicken broth, stirring until everything is combined. Now gently nestle those chicken breasts right into the liquid, letting them settle into the aromatic broth you've created.
Simmer gently:
Bring everything to a gentle simmer, cover the pot, and let it cook for eighteen to twenty minutes until the chicken is cooked through. You'll know it's ready when there's no pink inside and the meat pulls apart easily.
Shred and return:
Remove the chicken with a slotted spoon and shred it using two forks, pulling the meat apart in opposite directions. Return the shredded chicken to the pot so it soaks up all those flavors.
Finish the soup:
Add your drained pinto beans and corn, then simmer uncovered for about ten minutes so the beans warm through and all the flavors meld together. Taste the soup now and adjust salt and pepper as needed, because seasoning at the end makes a real difference.
Fry the tortillas:
While the soup finishes, heat about half an inch of oil in a skillet over medium-high heat. Working in batches so you don't crowd the pan, fry your tortilla strips until they're golden and crisp, about one to two minutes, then drain them on paper towels and sprinkle lightly with salt.
Serve with all the toppings:
Ladle the hot soup into bowls and let everyone build their own masterpiece with crispy tortilla strips, fresh cilantro, crumbled cotija cheese, sliced avocado, a squeeze of fresh lime, and sour cream if they want it. This is where the soup becomes your own creation.
Fresh lime wedges and creamy avocado slices top a warm bowl of hearty Chicken Tortilla Soup. Pin This
Fresh lime wedges and creamy avocado slices top a warm bowl of hearty Chicken Tortilla Soup. | messli.com

My best friend calls this her comfort soup, the one she makes when she needs to feel grounded or when someone she cares about needs feeding. There's something about the combination of warm broth, crispy textures, and bright fresh toppings that feels both indulgent and nourishing at the same time.

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 Magic of Crispy Tortillas

The tortilla strips aren't just a topping, they're the entire reason this soup works so well. When you bite through that crispy exterior and it shatters against your teeth, it changes the whole eating experience. I learned this the hard way by making a batch and letting them sit in the refrigerator for hours, watching them gradually soften and lose their charm. Now I fry them right before serving, and people always ask what I did differently because suddenly the soup tastes restaurant-quality.

Customizing to Your Heat Level

This soup gives you flexibility, which I appreciate because not everyone at the table likes the same level of spice. If you want it milder, seed the jalapeño completely and skip it if you're sensitive to heat. If you want to bring the fire, leave those jalapeño seeds in and add a pinch of cayenne powder, or even slice in some fresh serranos for immediate and undeniable heat. I've made versions for kids where I remove the pepper entirely, and versions for friends who live for spice where I practically double down on every hot element, and somehow this soup handles all those variations with grace.

Time Saving Shortcuts That Actually Work

Some nights you want to make this soup but you're short on time, and I get that completely. A rotisserie chicken works beautifully if you're willing to shred it and add it in step six instead of cooking chicken in the broth, cutting your cooking time by almost half. You can also prep your vegetables ahead of time, keeping them in separate containers in the refrigerator so the actual cooking becomes even quicker. Just remember that the only thing you shouldn't rush is the moment you bloom those spices in the oil, because that's where the soul of the soup lives.

  • Use rotisserie chicken and add it in the final step to save twenty minutes of cooking time.
  • Prep all your vegetables the night before and store them in separate containers in the fridge.
  • Fry your tortilla strips while the soup simmers so everything comes together at once.
Family-style Chicken Tortilla Soup served in a rustic pot with toppings on the side. Pin This
Family-style Chicken Tortilla Soup served in a rustic pot with toppings on the side. | messli.com

This soup has a way of bringing people together in the best way, turning a simple weeknight into something worth remembering. Make it for someone you care about, and watch how a bowl of soup becomes a conversation, a moment, and maybe even a tradition.

Recipe Q&A

Can I make this soup ahead of time?

Yes, this soup actually tastes better the next day as flavors continue to develop. Prepare it up to 3 days in advance and store in the refrigerator. Add the tortilla strips and fresh toppings just before serving to maintain their crunch.

How can I make this vegetarian?

Substitute the chicken broth with vegetable broth and replace the chicken breasts with extra beans, diced potatoes, or plant-based chicken strips. The spices and vegetables provide plenty of depth even without meat.

What's the best way to shred chicken?

Let the chicken cool slightly, then use two forks to pull it apart into bite-sized pieces. Alternatively, place the cooked chicken in a stand mixer with the paddle attachment and mix on low for 30 seconds for perfectly shredded meat.

Can I bake the tortilla strips instead of frying?

Absolutely. Brush corn tortilla strips with a little oil, sprinkle with salt, and bake at 375°F (190°C) for 10-15 minutes until crispy, flipping halfway through. This lighter method still delivers great crunch.

How do I store and reheat leftovers?

Store the soup separately from toppings. The soup keeps well in the freezer for up to 3 months. Thaw overnight in the refrigerator and reheat gently on the stovetop, adding a splash of broth if needed.

What other toppings work well?

Beyond the classics, try pickled red onions, radish slices, diced avocado, crushed tortilla chips, queso fresco instead of cotija, or a dollop of Mexican crema. Hot sauce and sliced jalapeños add extra heat.

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

Comforting Mexican soup with tender chicken, beans, and spices, topped with crispy tortillas, cilantro, and lime.

Prep Needed
20 minutes
Time to Cook
35 minutes
Overall Time
55 minutes
Created by Messli Tessa Marlow


Skill Level Easy

Cuisine Mexican

Makes 6 Portions

Dietary Notes 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)

Steps

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 the spices: Stir in the ground cumin, dried oregano, smoked paprika, chili powder, salt, and black pepper. Cook for 30 seconds to release the aromatic oils from the spices.

Step 03

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

Step 04

Poach the chicken: Bring to a simmer, cover the pot, and cook for 18 to 20 minutes until the chicken is cooked through.

Step 05

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

Step 06

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

Step 07

Fry 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 to 2 minutes per batch. Drain on paper towels and season lightly with salt.

Step 08

Finish and serve: Ladle the soup into bowls. Top each serving 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 You'll Need

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

Allergy Details

Be sure to check each ingredient for allergens and consult your healthcare provider if you have questions.
  • Contains dairy from cotija cheese and optional sour cream.
  • Gluten-free when using 100 percent corn tortillas; verify all packaged ingredients for gluten contamination.
  • Check labels on store-bought chicken broth and other processed ingredients for potential allergens.

Nutrition Breakdown (per portion)

For general guidelines only. Not meant to provide medical or dietary diagnosis.
  • Caloric Value: 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.