
I love a comforting soup in the colder months, and this chicken tortilla soup is a family favorite that’s requested again and again. It’s simple enough for a weeknight dinner, makes excellent leftovers for meal prep, and easily customizable with toppings. This recipe is hearty, flavorful, and a real crowd-pleaser—can’t wait for you to try it.
Featured Comment
Hattie commented: ★★★★★ “Tried this over the weekend and it was a hit with the whole family! Easy, and so flavorful – will be making this again soon!!”
If you enjoy easy, weeknight chicken meals, try other slow-cooker or creamy chicken recipes for variety and convenience.
What Goes In Chicken Tortilla Soup
- Olive oil – a drizzle for sautéing the garlic, onion, and pepper (butter works too).
- Yellow onion & garlic – the flavor base for the soup.
- Anaheim pepper – adds mild heat and flavor. Substitute jalapeño for more spice or green bell pepper for mildness.
- Chicken broth or stock – any favorite variety will work.
- Boneless, skinless chicken breasts – you can use thighs if preferred.
- Diced tomatoes & crushed tomatoes – create a rich tomato base.
- Canned corn & black beans – classic tortilla soup components.
- Chili powder, cumin & kosher salt – the seasoning trio that brings the soup to life.
- Lime – both zest and juice for bright, fresh flavor.
How To Make Easy Chicken Tortilla Soup

Step 1: Sauté the diced onion, minced garlic, and diced Anaheim pepper in a Dutch oven over medium heat with a tablespoon of olive oil until the onion softens and garlic is fragrant (about 1 minute).

Step 2: Add 3 cups of chicken broth and the chicken breasts. Bring to a simmer, cover, and cook until the chicken is fully cooked—about 15 minutes.

Step 3: Remove the chicken, shred it with two forks, then return the shredded chicken to the pot.

Step 4: Add the corn, diced tomatoes, crushed tomatoes, black beans (drained and rinsed), lime zest, lime juice, chili powder, cumin, and kosher salt. Stir to combine.

Step 5: Simmer the soup for 10–15 minutes to meld flavors. Taste and adjust salt, spice, or lime to your preference. Serve hot with toppings.
Best Toppings For Chicken Tortilla Soup
Our favorite toppings:
- Avocado
- Cilantro
- Lime wedges
- Green onions
- Strips of corn tortillas or tortilla chips
Other great options: sour cream, shredded cheese, fresh tomatoes, red onions, or hot sauce for extra heat.

Chicken Tortilla Soup FAQs
Store cooled soup in an airtight container in the refrigerator for 5–7 days. For longer storage, freeze in a freezer-safe container for up to 6 months. Keep toppings separate until ready to serve.
Yes. Cool the soup completely, transfer to freezer-safe containers, and freeze for up to 6 months. Thaw overnight in the refrigerator and reheat gently on the stove.
Yes. Sauté the onion, garlic, and pepper first, then transfer everything (except toppings) to the slow cooker. Cook on HIGH for 4 hours or LOW for 6–8 hours. Shred the chicken, return it to the slow cooker, and taste for seasoning before serving.
Yes. Use the Sauté function for the onion, garlic, and pepper, add the remaining ingredients (leave out corn until after pressure cooking), then cook on HIGH pressure for 10 minutes with a 10-minute natural release. Shred the chicken, add the corn, and let warm through before serving.

A Few Recipe Tips
- Shredded chicken: Cooking the chicken in the broth and shredding it adds extra flavor. For a faster option, use shredded rotisserie chicken.
- Taste and adjust: Pause to taste as you go and adjust salt, lime, or spices to your preference. Broths vary in sodium, so start modestly and add more if needed.
Other Easy Soup Recipes You Might Like

Sausage and Cheese Tortellini Soup

Ultimate Creamy Taco Soup

Easy One-Pot Lasagna Soup

Chicken Enchilada Soup
Made this recipe and loved it?!
We’d love it if you’d leave a star rating and a review, and share any substitutions you made. Thank you!
Follow Us on Social

Easy Chicken Tortilla Soup Recipe (with crockpot and instant pot instructions)
Print
Pin Recipe
Comment
Video
Ingredients
- 1 tablespoon extra virgin olive oil
- 1 yellow onion, diced
- ¼–½ cup Anaheim pepper, diced
- 1 tablespoon garlic, minced
- 3 cups chicken broth
- 1 pound boneless, skinless chicken breasts
- 15 ounces canned corn, drained
- 15 ounces diced tomatoes
- 15 ounces crushed tomatoes
- 15 ounces canned black beans, drained and rinsed
- Zest of 1 lime
- Juice of 1 lime
- 2–3 teaspoons kosher salt, more to taste
- 2 teaspoons chili powder
- 1 teaspoon cumin
Topping Suggestions:
- Tortilla chips or strips
- Fresh cilantro
- Avocado, cubed
- Lime wedges
Instructions
- Sauté: Heat a Dutch oven over medium-high. Add 1 tablespoon olive oil and swirl to coat. Add the diced onion, Anaheim pepper, and minced garlic. Cook until the onion softens and garlic is fragrant, about 1 minute.
- Simmer: Add 3 cups chicken broth and bring to a boil. Add the chicken breasts, cover, and simmer until fully cooked, about 15 minutes.
- Combine: Remove the chicken to shred with two forks. Return the shredded chicken to the pot with the corn, diced tomatoes, crushed tomatoes, black beans, lime zest, lime juice, kosher salt, chili powder, and cumin. Stir to combine and simmer 10–15 minutes.
- Adjust: Taste and add more salt, spice, or lime juice as desired.
- Serve: Ladle into bowls and top with tortilla strips, cilantro, avocado, and lime wedges.
Notes
- Anaheim Pepper: Use jalapeño for more heat or bell pepper for a milder flavor. Anaheim peppers add mild heat and extra flavor if available.
- Slow Cooker: Sauté the onion, garlic, and pepper, then transfer everything (except toppings) to a slow cooker. Cook on HIGH 4 hours or LOW 6–8 hours. Shred the chicken and return it to the cooker. Taste and adjust seasoning before serving.
- Instant Pot: Use the Sauté function for the aromatics, add the remaining ingredients (leave out corn), then cook on HIGH pressure for 10 minutes with a 10-minute natural release. Shred the chicken, add the corn, and warm through for a few minutes.
Nutrition
Carbohydrates: 17 g |
Protein: 12 g |
Fat: 3 g
Tag @thewoodenskillet on Instagram!