Chicken Tortilla Soup

Featured in: Everyday Home Plates

This warming Mexican classic combines tender shredded chicken, pinto beans, corn, and vegetables in a spiced tomato broth. The soup simmers with cumin, oregano, smoked paprika, and chili powder for authentic flavor. Top each bowl with freshly fried corn tortilla strips that add satisfying crunch, along with crumbled cotija cheese, fresh cilantro, and zesty lime wedges. The result is a comforting bowl with layers of texture—creamy beans, tender chicken, crispy tortillas, and cool garnishes that balance the rich, spiced broth.

Updated on Wed, 28 Jan 2026 14:42:00 GMT
A comforting bowl of Chicken Tortilla Soup garnished with fresh cilantro, crumbled cotija cheese, avocado slices, and crispy golden corn tortilla strips. Save to Pinterest
A comforting bowl of Chicken Tortilla Soup garnished with fresh cilantro, crumbled cotija cheese, avocado slices, and crispy golden corn tortilla strips. | khubzstories.com

I used to live in a drafty apartment where the windows rattled every time the wind picked up from the north. One Tuesday afternoon I was shivering over my keyboard when the craving for something spicy and vibrant hit me like a physical wave. I pulled out a heavy pot and started chopping onions while the radiator hissed in the background. The kitchen soon smelled like toasted cumin and bright lime and suddenly the cold outside did not matter anymore. This soup became my personal cure for any grey day or long winter.

My sister came over for dinner once and insisted on helping me fry the tortilla strips because she loves the sound they make when they hit the hot oil. We ended up snacking on half the crispy strips before the soup was even finished. Now I always make a double batch of the toppings just to account for the inevitable kitchen grazing. There is something so satisfying about watching the chicken transform into tender shreds right in the simmering broth. It is a slow process that feels like a cozy hug for the soul.

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: Poaching them directly in the liquid keeps the meat incredibly juicy and allows it to soak up all those aromatic spices.
  • Pinto Beans: These add a creamy texture and earthy depth that grounds the brighter notes of the tomato base.
  • Yellow Onion and Garlic: Sautéing these until they are golden creates the foundational sweetness every great soup requires.
  • Bell Pepper and Jalapeno: These provide a subtle crunch and a gentle heat that wakes up your palate without overpowering the dish.
  • Corn Kernels: I love using corn for its pops of sweetness that contrast beautifully against the savory broth.
  • Crushed Tomatoes and Paste: This combination gives the soup a rich body and a concentrated tomato flavor that feels deep and complex.
  • Chicken Broth: Using a low sodium version lets you control the salt levels perfectly while providing a savory liquid base.
  • Spices and Seasonings: Cumin and smoked paprika are the heavy hitters here and provide that signature smoky warmth we all love.
  • Corn Tortillas: Frying these fresh is the only way to get that authentic crunch that stays crisp even in the hot soup.
  • Toppings: Cotija cheese and fresh cilantro add a salty kick and a fresh herbal finish that brings the whole bowl to life.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Sauté the Base:
Heat the oil in a large pot and cook the onion and peppers until they are soft. Add the garlic and cook for one minute until the kitchen smells amazing.
Bloom the Spices:
Stir in the seasonings for thirty seconds to release their oils and create a fragrant foundation. This step ensures the flavor is distributed evenly throughout the liquid.
Simmer the Broth:
Add the tomatoes and broth before nestling the chicken into the liquid to cook through completely. Cover the pot and let it simmer for about twenty minutes.
Shred and Combine:
Take the chicken out to shred it with forks then return it to the pot with the beans and corn. Let the soup simmer for ten more minutes so the flavors can meld.
Fry the Strips:
Cook the tortilla pieces in a skillet with hot oil until they are golden brown and perfectly crispy. Drain them on a paper towel and add a pinch of salt.
Garnish and Serve:
Ladle the hot soup into bowls and pile on the cheese and lime for a bright finish. Add a slice of avocado or a dollop of sour cream if you like.
Fresh lime wedges sit beside a hearty serving of Chicken Tortilla Soup, ready for a bright squeeze over the savory broth and toppings. Save to Pinterest
Fresh lime wedges sit beside a hearty serving of Chicken Tortilla Soup, ready for a bright squeeze over the savory broth and toppings. | khubzstories.com

Last year during a power outage we actually heated this soup up over a camping stove by candlelight. The flicker of the flame made the bowls of soup look like molten gold and we ate in happy silence. It was the first time I realized that good food does not need a fancy kitchen to feel like a celebration. Even without electricity the bright zing of the lime made the whole room feel warm and inviting. We still talk about that dark night as one of our favorite dinner memories.

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 Secret to Crunch

Frying your own tortilla strips might seem like an extra step but the difference in flavor is massive. Store bought chips often get soggy too quickly while homemade strips hold their crunch against the hot broth. I like to sprinkle a tiny bit of salt on them while they are still hot from the pan for the best results. You will notice they have a much cornier and richer taste than anything from a bag.

Managing the Heat

Everyone has a different tolerance for spice so I always serve the extra jalapenos on the side. If you want a deeper smokiness you can even add a little bit of chipotle in adobo sauce to the base. This allows your guests to build their own perfect bowl without making things too fiery for the kids. It makes the dinner much more interactive and fun for everyone involved.

Feeding a Crowd

This recipe is incredibly easy to double if you are hosting a larger group or want leftovers for the week. The flavors actually improve after a night in the fridge as the spices have more time to mingle. Just remember to keep the toppings separate so they do not lose their freshness before you are ready to eat.

  • Use a rotisserie chicken if you are in a massive rush to get dinner on the table.
  • Swap the pinto beans for black beans if that is what you have in your pantry.
  • Squeeze the lime juice directly into the pot at the very end for a brighter overall flavor profile.
Easy homemade Chicken Tortilla Soup topped with crunchy tortilla strips, creamy avocado, and cilantro, served steaming hot in a rustic bowl. Save to Pinterest
Easy homemade Chicken Tortilla Soup topped with crunchy tortilla strips, creamy avocado, and cilantro, served steaming hot in a rustic bowl. | khubzstories.com

This soup is more than just a meal it is a bowl of pure comfort that brings everyone to the table. I hope you enjoy every crunchy and spicy bite as much as my family does.

Recipe FAQs

Can I make this soup ahead of time?

Yes, the flavor improves overnight. Store in the refrigerator for up to 3 days, but add tortilla strips and fresh toppings just before serving to maintain their crunch.

How can I make this vegetarian?

Replace chicken with additional pinto or black beans, and use vegetable broth instead of chicken broth. Consider adding zucchini or butternut squash for extra heartiness.

What's the best way to shred the chicken?

Use two forks to pull the meat apart once it's cool enough to handle. Alternatively, place cooked chicken in a stand mixer with the paddle attachment and mix on low for 30 seconds.

Can I bake the tortilla strips instead of frying?

Yes. Brush strips with oil, arrange on a baking sheet, and bake at 375°F (190°C) for 10-15 minutes until golden and crispy, turning once halfway through.

How do I store leftovers?

Keep soup separate from toppings. Refrigerate soup in an airtight container for up to 3 days or freeze for 3 months. Tortilla strips stay crisp in a sealed bag at room temperature for 2-3 days.

Can I use rotisserie chicken?

Absolutely. Shred about 3-4 cups from a store-bought rotisserie chicken and add it during the last 10 minutes of simmering, just long enough to heat through.

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 shredded chicken, beans, and vegetables garnished with crispy tortilla strips and fresh toppings.

Prep Time
20 minutes
Time to Cook
35 minutes
Overall Time
55 minutes
Recipe by Nora Whitaker


Skill Level Easy

Cuisine Mexican

Makes 6 Portions

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

Directions

Step 01

Sauté aromatics and 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 cumin, oregano, smoked paprika, chili powder, salt, and pepper. Cook for 30 seconds to release the spices' full flavor.

Step 03

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

Step 04

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

Step 05

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

Step 06

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

Step 07

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

Step 08

Serve: Ladle soup into bowls. Top with crispy tortilla strips, cilantro, cotija cheese, avocado, and a squeeze of fresh 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.

Gear Needed

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

Allergen Guide

Review every item to spot allergens and reach out to a health expert if you're unsure.
  • Contains dairy from cotija cheese and sour cream when used
  • Gluten-free only when using 100 percent corn tortillas
  • Always verify labels on store-bought chicken broth and prepared toppings for potential allergens

Nutrition Breakdown (per portion)

Nutritional numbers are for general reference and aren't a substitute for a doctor's guidance.
  • Energy (kcal): 390
  • Total fat: 14 grams
  • Carbohydrates: 40 grams
  • Proteins: 28 grams

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.