This Easy Chicken Tortilla Soup is loaded with tender shredded chicken, black beans, corn, and fire-roasted tomatoes, all simmered in a cozy, perfectly spiced broth. It comes together in about 50 minutes on the stove (or toss it in the crockpot!), and leftovers are even better the next day. If you're a fellow soup lover, you're going to LOVE my Easy Pumpkin Chili or my Butternut Squash Soup!

Jump to:
- Best Easy Chicken Tortilla Soup for Busy Weeknights
- Why You’ll Love This Recipe
- Ingredients Needed To Make This Chicken Tortilla Soup
- How to Make Chicken Tortilla Soup
- Erin's Expert Tips
- Frequently Asked Questions
- Storing leftovers
- If you liked this recipe, you'll want to try these…
- Easy Chicken Tortilla Soup
Best Easy Chicken Tortilla Soup for Busy Weeknights
I'm always looking for cozy dinners that practically make themselves, and this chicken tortilla soup is it. You basically throw everything into one pot, let it simmer, and shred the chicken. That's it! Making a big pot on a Sunday is part of my regular fall routine, and we literally fight over the last bowl.
It has all your favorite Mexican flavors in soup form, thanks to chili powder, cumin, smoked paprika, and a pinch of cayenne. It's also naturally gluten-free and dairy-free, and it packs about 21 grams of protein per serving from the chicken and black beans. If you love Mexican-inspired dinners as much as I do, try my Slow Cooker Chicken Enchilada Casserole next!
The toppings are everything here. Set up a toppings bar like a taco night so everyone can build their own bowl. Serve it with my Mexican Quinoa Salad with Cilantro Lime Dressing or a scoop of my Best Cowboy Caviar on the side for the ultimate cozy dinner.
Why You’ll Love This Recipe
- Easy one-pot dinner. Everything simmers together with minimal prep.
- Stovetop or crockpot. Make it however works for your day.
- Protein-packed. About 21g of protein per serving from chicken and black beans.
- Naturally gluten-free and dairy-free. Great for so many diets.
- Meal prep friendly. Makes about 10 cups and freezes beautifully.
- Customizable. Pile on all your favorite toppings!
Ingredients Needed To Make This Chicken Tortilla Soup
Here's a little bit about everything that goes into this cozy soup. Most of it is pantry staples you probably already have on hand!

- Chicken breasts: I use two large boneless, skinless chicken breasts (about 1–1.5 lbs). They go in raw and poach right in the broth.
- Chicken broth: The base of the soup. Vegetable broth works too.
- Fire-roasted diced tomatoes: Two 14.5 oz cans bring so much depth to the broth.
- Black beans: For extra protein and fiber. Drain and rinse them first.
- Corn: Its sweetness balances the spices. Canned, frozen, or fresh all work.
- Green chilies: Look for the small can in the Mexican food aisle. Mild ones are actually a little sweet!
- Onion, garlic, and cilantro: Sautéed first to build a flavorful base.
- Lime juice: Brightens everything up at the end.
- Spices: Chili powder, cumin, smoked paprika, cayenne, salt, and pepper.
- Corn tortillas: For homemade crispy tortilla strips on top.
How to Make Chicken Tortilla Soup
This soup could not be easier! Start by sautéing your aromatics, then add everything else to the pot and let it simmer. The raw chicken cooks right in the broth, so there's no need to pre-cook it.
While it simmers, bake a quick batch of homemade tortilla strips. They add the perfect crunch!

- Step 1: In a large pot, heat 2 tablespoons of olive oil over medium heat. Add the onion, garlic, and cilantro and sauté until fragrant.

- Step 2: Add the chicken broth, fire-roasted tomatoes, black beans, corn, green chilies, and lime juice. Stir to combine. Stir in the spices, then add the raw chicken breasts.

- Step 3: Bring to a boil, then lower the heat and simmer for 10 minutes. Remove the chicken and let it rest for 10 minutes, then shred it with two forks.

- Step 4: Return the shredded chicken to the pot and simmer for another 10 minutes.

- Step 5: For the tortilla strips, cut corn tortillas into thin strips, toss with olive oil and salt, and bake at 400°F for 10–12 minutes until golden brown.

- Step 6: Assemble and serve! Ladle into bowls and pile on your favorite toppings! Crockpot directions: Add all the ingredients to your crockpot and cook on low for 5–6 hours. Shred the chicken, stir it back in, and serve.
Erin's Expert Tips
From my kitchen to yours
- Use fire-roasted tomatoes. They add a noticeable depth of flavor compared to regular diced tomatoes.
- Add the chicken raw. It poaches right in the broth and comes out perfectly tender for shredding.
- Drain and rinse the beans and corn. This keeps the soup from getting starchy or watery.
- Cut the tortilla strips thin. Thinner strips get extra crispy!
- Let it simmer longer. If you have time, a longer simmer helps all the flavors meld together.
Frequently Asked Questions
Here are some of the most common questions I get about this chicken tortilla soup!
Yes! The chicken breasts go in raw and poach in the simmering broth. Then you shred them and add them back to the pot.
Yes! Add all the ingredients to your slow cooker and cook on low for 5–6 hours. Shred the chicken and stir it back in before serving.
Yes! Shredded rotisserie chicken is a great shortcut. Stir it in during the last 10 minutes of simmering.
Yes, this recipe is naturally gluten-free and dairy-free. Just double check that your broth and spices are certified gluten-free if needed.
Yep! The lime adds brightness, but the soup is still delicious without it. Serve it with lime wedges on top if you have them.
My favorites are crispy tortilla strips, avocado, plain Greek yogurt (or sour cream), shredded cheddar, chopped onion, extra cilantro, hot sauce, and lime wedges.
Storing leftovers
Store leftover soup in an airtight container in the fridge for 4–5 days. To freeze it, portion it into freezer-safe containers or bags and freeze for up to 3 months. Thaw overnight in the fridge and reheat on the stove until warmed through. Keep the tortilla strips separate, so they stay crispy!

If you tried this recipe or any other recipes on my blog, please leave a 🌟 star rating and let me know how it went in the 📝 comments below. Follow @erinliveswhole on Instagram and tag me in any of the recipes you make so I can repost them!
If you liked this recipe, you'll want to try these…

Ingredients
- 2 tablespoon olive oil
- 1 yellow onion
- 4 cloves garlic
- ½ cup chopped fresh cilantro
- 2 large chicken breasts 1 - 1.5 lbs
- 4 cups chicken broth
- 2 14.5 oz cans diced fire roasted tomatoes
- 1 can black beans
- 1 can corn
- 1 can green chilies optional - or 1 jalapeno diced
- 1 small lime juiced
- 1 tablespoon chili powder
- 3 teaspoon cumin
- 1 teaspoon smoked paprika optional
- ¼ teaspoon cayenne optional for heat
- 2 teaspoon salt
- 1 teaspoon pepper
- Avocado Greek yogurt, cheese, hot sauce, cilantro for garnish
- 6 small corn tortillas
- 1 tablespoon olive oil
- ½ teaspoon salt
Instructions
- In a large pot, heat two tablespoons olive oil over medium heat
- Add in onions, garlic, and cilantro and saute until fragrant
- Add chicken broth, tomatoes, beans, corn, chilies and lime juice and stir
- Add in remaining spices and then add in chicken breasts
- Bring to a boil
- Once boiling, lower heat and let simmer for 10 minutes
- Remove chicken breasts from soup and let rest for 10 minutes, then shred with fork
- Put shredded chicken back in soup and let simmer an additional 10 minutes
- Cut corn tortillas into thin strips. We like them very thin for extra crisp!
- Toss with olive oil and salt to coat
- Bake in 400F oven for about 10-12 minutes or until golden brown
- For crockpot: Place all ingredients in crockpot and cook on low for 5-6 hours. Shred chicken with fork and place back into crockpot for serving.
- Fire-Roasted Tomatoes Are the Move: Using fire-roasted diced tomatoes instead of regular brings a noticeable depth of flavor to the broth.
- Go In Raw With the Chicken: Add the chicken breasts to the pot raw — they'll poach right in the broth and come out perfectly tender for shredding. No need to pre-cook them!
- Drain and Rinse the Beans and Corn: Before adding your canned beans and corn, drain and rinse them first to keep the soup from getting starchy or watery.
Nutrition
Per serving. Nutrition is an estimate.
Leave a star rating below and tag me on Instagram so I can see your creation!
Rate This RecipeRecipe by Erin Morrissey and Photos by The Mindful Hapa











Tova Hershman says
This soup is incredible. I love the depth of flavor, especially with the lime juice!
Erin says
Hi Tova, so happy you enjoyed it!!
Ann says
Hi Erin,
Do you think it would be okay to use canned chicken ? I have several cans from Costco and I would love to use some of it.
Erin says
Hi Ann, yep should still work! Let me know how your soup comes out!
Haley says
Made this tonight, omitted the cumin (just personal preference) used diced tomatoes with green chillis and added a jalapeño. This soup was delicious!! Will definitely be a staple!!
(also just used crushed tortilla chips)
Erin says
Hi Haley, so happy you liked it and made it your own! 🙂
Nancy says
I am not a fan of chunks of tomato in my soup....can I use tomato sauce instead?
Erin says
Hi Nancy, sure. That will work, but your soup will be darker red fyi!
JF says
How much is "a can" of beans, corn, and chilies?
Erin says
Hi, a standard can size is between 14-15oz, green chiles is 4oz. Hope this helps and let me know how your soup comes out!
Nicole Bradshaw says
This is a go-to soup for us!! Absolutely delicious and so easy.
Erin says
Hi Nicole, so happy you loved it!
Michael says
Absolutely NO CUMIN!!! Not in anything! That stuff is the most horrid tasting stuff there is!!!
Erin says
Hi Michael, I'm sorry that you did not like the recipe! I've heard tons of good things about this one, bummed it didn't work out for you. Feel free to omit cumin if you don't like it. Everybody's taste buds are different! 🙂
Meredith Hoffman says
This soup was delicious! Thank you!
Erin says
Hi Meredith, so glad you enjoyed it!!
Lisa Schmitz says
Can this recipe be made in a crock pot? If so, any suggestions on precooking ingredients and cook time?
Erin says
Hi Lisa, yes! Cook everything over low for 5-6 hours and then shred chicken. Let me know how it comes out!!
Kate says
easy and delicious! will add it to my rotation for the fall/winter 🙂
Erin says
Hi Kate, so happy you loved it!!
Tracey says
This soup is amazing and the homemade tortilla strips are the best!
Erin says
Hi Tracey, so happy you loved it!!
Susan Everitt says
My daughter made this, and it was absolutely the Best! Be sure and give it a try! You won't be sorry, as it will probably become your all time favorite!
Erin says
Hi Susan, so glad you enjoyed it!
Kim says
This was awesome! My whole family loved it!! I’m saving this recipe! Thanks so much!
Erin says
Hi Kim, so glad it was such a big hit!! 🙂
Marcia says
This was fantastic! Used a can of fire roasted jalapeño instead of the green chilies.
Made it in the instant pot - sautéed onion, garlic, cilantro as directed. Dumped in the remaining ingredients (I sliced up the chicken in to small pieces) 10 mins cook time plus 10 natural pressure release and then manually released remaining pressure. Perfection!
Erin says
Hi Marcia, so happy you loved it and made it your own!!
Megan T says
So good, easy and delicious!! Tastes so good with avocado and extra tortilla strips on top!
Erin says
Hi Megan, so glad you loved it!!
Tara says
Forgot to rate… sooo delicious!
Erin says
Thank you!! 🙂
Tara says
Awesome recipe! Super easy and flavorful. Makes a really big pot!
Erin says
Hi Tara, so glad you loved it! 🙂
abby k says
Super easy and tasty! The chicken took about 10 min longer to cook for me, but otherwise couldn't be easier. Extra delicious with greek yogurt & avo on top!
Erin says
Hi Abby, so happy you loved it! 🙂
Margaret Larkin says
Easy and delicious!
Erin says
Hi Margaret, so happy you loved it! 🙂
Dale says
Soup is so easy and delicious. I usually use rotisserie chicken in my soups for easiness but I decided to cook as the recipe calls for. It was super easy to pull apart. This was a whole family crowd pleaser. Yum!
Erin says
Hi Dale, so happy you loved it! 🙂