Bold flavors, tender chicken, and a rich tomato broth make this Chicken Tortilla Soup recipe a meal that’s both comforting and satisfying.

Every bowl is filled with juicy chicken, beans, corn, tomatoes, and warm spices, then topped with crispy tortilla strips, creamy avocado, and melted cheese. It’s hearty enough for dinner but still light enough that you’ll want to go back for another bowl.
I make Chicken Tortilla Soup whenever I want something easy that feels a little more exciting than a basic soup. Most of the ingredients are pantry staples, so I can usually throw it together without an extra trip to the store. The best part is adding all the toppings at the end because everyone gets to build their own bowl just the way they like it. Whether you’re feeding the family or meal prepping lunches for the week, this soup is always a great choice.
Why You’ll Love This Recipe
- Ready in about 45 minutes.
- Made in one pot for easy cleanup.
- Loaded with chicken, beans, and vegetables.
- Rich, smoky, and full of bold flavor.
- Easy to customize with your favorite toppings.
- Perfect for meal prep and leftovers.
- Family-friendly and filling.
- Freezes beautifully.
Ingredients You’ll Need

For the Soup
- 2 tablespoons olive oil – Olive oil helps cook the vegetables and creates a flavorful base for the soup.
- 1 pound boneless, skinless chicken breasts or thighs, cut into bite-sized pieces – Chicken breast keeps the soup lean, while thighs stay extra juicy and flavorful. Either works well.
- 1 small onion, diced – Onion adds sweetness and depth as it softens in the pot.
- 1 red bell pepper, diced – Bell pepper adds color, sweetness, and a little texture that pairs well with the spices.
- 4 garlic cloves, minced – Fresh garlic gives the broth a rich homemade flavor and complements the smoky spices.
- 1 can (14.5 ounces) diced tomatoes – Diced tomatoes add richness and help create the flavorful tomato-based broth.
- 1 can (10 ounces) diced tomatoes with green chilies – These add a mild kick and even more flavor without making the soup overly spicy.
- 1 can (15 ounces) black beans, drained and rinsed – Black beans make the soup hearty and add extra protein and fiber.
- 1 cup frozen or canned corn – Corn brings a touch of sweetness that balances the smoky spices.
- 4 cups chicken broth – Chicken broth forms the base of the soup and ties all the flavors together.
- 2 tablespoons tomato paste – Tomato paste deepens the tomato flavor and gives the broth a richer taste.
- 1 teaspoon chili powder – Chili powder adds classic Tex-Mex flavor without overwhelming heat.
- 1 teaspoon ground cumin – Cumin gives the soup its warm, earthy flavor that’s essential in tortilla soup.
- 1 teaspoon smoked paprika – Smoked paprika adds a subtle smoky flavor that makes the broth even more delicious.
- ½ teaspoon dried oregano – Oregano adds an herbal note that complements the tomatoes and spices.
- 1 teaspoon salt – Salt enhances all the flavors in the soup. Adjust to taste.
- ½ teaspoon black pepper – Black pepper adds gentle warmth and balances the spices.
- 2 tablespoons chopped fresh cilantro – Fresh cilantro brightens the finished soup with fresh flavor.
- 1 tablespoon fresh lime juice – Lime juice adds a fresh, tangy finish that brings all the flavors together.
For the Toppings
- Tortilla strips – Crispy tortilla strips add the signature crunch that makes this soup so satisfying. You can use homemade baked strips or store-bought.
- Shredded cheddar or Monterey Jack cheese – Cheese melts into the hot soup and adds creamy richness.
- Diced avocado – Avocado adds cool, creamy texture that balances the warm spices.
- Sour cream – A dollop of sour cream makes every bowl even creamier.
- Extra chopped cilantro – Fresh cilantro adds color and another burst of freshness.
- Lime wedges – Serve extra lime on the side so everyone can add more if they like.
Kitchen Tools You’ll Need
- Large Dutch oven or soup pot
- Wooden spoon
- Measuring cups and spoons
- Cutting board
- Sharp knife
- Ladle
How to Make Chicken Tortilla Soup
Step 1: Cook the chicken
Heat the olive oil in a large soup pot over medium heat.
Add the chicken and cook for 5 to 6 minutes, stirring occasionally, until lightly browned. Transfer it to a plate.
Step 2: Cook the vegetables
In the same pot, add the onion and bell pepper. Cook for 5 minutes until softened.
Add the garlic and cook for 30 seconds until fragrant.
Step 3: Simmer the soup
Return the chicken to the pot.
Stir in the diced tomatoes, diced tomatoes with green chilies, black beans, corn, chicken broth, tomato paste, chili powder, cumin, smoked paprika, oregano, salt, and black pepper.
Bring the soup to a gentle boil, then reduce the heat and simmer for 20 to 25 minutes, allowing the flavors to develop.
Step 4: Finish the soup
Stir in the fresh lime juice and chopped cilantro. Taste and adjust the seasoning if needed.
Step 5: Garnish and serve
Ladle the soup into bowls and top with tortilla strips, shredded cheese, avocado, sour cream, extra cilantro, and a squeeze of fresh lime juice.
Recipe Variations
Creamy Chicken Tortilla Soup
Stir in ½ cup heavy cream or softened cream cheese during the last few minutes of cooking for a richer soup.
Spicy Chicken Tortilla Soup
Add diced jalapeños or extra chili powder for more heat.
Chicken Tortilla Soup with Rice
Stir in 2 cups cooked white or brown rice before serving to make the soup even heartier.
Slow Cooker Chicken Tortilla Soup
Add all the soup ingredients except the lime juice and cilantro to a slow cooker. Cook on low for 6 to 7 hours or high for 3 to 4 hours, shred the chicken if desired, then stir in the lime juice and cilantro before serving.
What to Serve With Chicken Tortilla Soup
- Cornbread
- Warm flour tortillas
- Mexican rice
- Cilantro lime rice
- Cheese quesadillas
- Guacamole and tortilla chips
- Mexican street corn
- Fresh green salad
- Avocado salad
- Salsa and chips
How to Store and Reheat
Refrigerator
Store leftover Chicken Tortilla Soup in an airtight container in the refrigerator for up to 4 days. Keep the toppings separate until serving.
Freezer
Freeze the cooled soup without the toppings for up to 3 months. Thaw overnight in the refrigerator before reheating.
Reheating
Warm the soup over medium heat on the stovetop until heated through, stirring occasionally. Add a splash of chicken broth if it has thickened. Individual portions can also be reheated in the microwave.
Common Mistakes to Avoid
Adding the toppings too early
Wait until serving to add tortilla strips, avocado, cheese, and sour cream so they stay fresh and maintain their texture.
Skipping the lime juice
Fresh lime juice brightens the soup and balances the smoky spices. It makes a noticeable difference.
Overcooking the chicken
Chicken only needs to cook until it reaches 165°F (74°C). Cooking it too long can make it dry.
Not tasting before serving
The salt level can vary depending on the broth and canned ingredients, so always taste and adjust the seasoning.
Letting the soup boil too hard
A gentle simmer helps the flavors develop while keeping the chicken tender.
Frequently Asked Questions
Can I use rotisserie chicken?
Yes. Simply stir about 3 cups of shredded rotisserie chicken into the soup during the last 10 minutes of cooking until heated through.
Can I make Chicken Tortilla Soup ahead of time?
Absolutely. The flavors become even better after a day in the refrigerator, making it a great meal-prep recipe.
Can I make this soup spicy?
Yes. Add diced jalapeños, chipotle peppers in adobo, cayenne pepper, or extra chili powder to increase the heat.
Can I freeze Chicken Tortilla Soup?
Yes. Freeze the soup without the toppings for up to 3 months. Add fresh toppings after reheating for the best texture.
What are the best toppings for Chicken Tortilla Soup?
Crispy tortilla strips, shredded cheese, avocado, sour cream, cilantro, sliced jalapeños, diced tomatoes, green onions, and fresh lime wedges are all excellent choices.
Chicken Tortilla Soup
This chicken tortilla soup recipe is hearty, comforting, and packed with bold Mexican-inspired flavors. It combines tender shredded chicken, beans, corn, tomatoes, and a flavorful broth, then is topped with crispy tortilla strips for the perfect finish. This recipe is easy to make and ready in about 40 minutes.
- 2 tablespoons olive oil
- 1 small onion (diced)
- 3 garlic cloves (minced)
- 2 boneless (skinless chicken breasts)
- 1 teaspoon chili powder
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- ½ teaspoon dried oregano
- 1 teaspoon salt
- ½ teaspoon black pepper
- 1 14.5-ounce can diced tomatoes
- 1 15-ounce can black beans, drained and rinsed
- 1 cup corn kernels
- 4 cups chicken broth
- 2 tablespoons tomato paste
- 1 tablespoon lime juice
- ¼ cup chopped fresh cilantro
- 6 small corn tortillas (cut into strips)
- 1 tablespoon vegetable oil
- Heat the olive oil in a large pot over medium heat.
- Add the onion and cook for 3 to 4 minutes until softened.
- Stir in the garlic and cook for 30 seconds until fragrant.
- Add the chili powder, cumin, smoked paprika, oregano, salt, and black pepper. Cook for 1 minute.
- Stir in the tomato paste, diced tomatoes, black beans, corn, and chicken broth.
- Add the chicken breasts to the pot and bring the soup to a gentle boil.
- Reduce the heat and simmer for 20 minutes, or until the chicken is fully cooked.
- Remove the chicken from the pot and shred it with two forks.
- Return the shredded chicken to the soup and stir in the lime juice and cilantro.
- While the soup simmers, toss the tortilla strips with vegetable oil and bake at 400°F (200°C) for 8 to 10 minutes until crispy.
- Ladle the soup into bowls and top with the crispy tortilla strips before serving.
- Rotisserie chicken can be used to save time.
- Top with avocado, shredded cheese, sour cream, or jalapeños for extra flavor.
- Adjust the chili powder to make the soup milder or spicier.
- Store leftovers in an airtight container in the refrigerator for up to 4 days.
- Keep the tortilla strips separate until serving so they stay crispy.


Leave a Reply