My soul-satisfying chicken tortilla soup recipe is a hearty, spicy, and loaded with goodness from the chicken and veggies. Top that with avocado, cilantro, cheese, and crispy tortilla strips for full-on comfort food!

When fall and cool, crisp nights come around, I love treating myself to a steamy, hearty bowl of soup. Besides, winter coming up soon also means flu season, and, unfortunately, I got hit with it for a few days. All I craved was a big bowl of this hearty and warm chicken tortilla soup. And you know how soups are good for a cold and flu, right?
But why wait for cool weather or the flu to enjoy amazing Mexican flavor? You can enjoy nourishing chicken broth loaded with chunks of tender chicken, beans, and corn, topped with crispy tortilla strips, avocado, and cheese, any time of year. This soup is one of my top fave Mexican dishes.

What Makes This Recipe So Good
Have you noticed most cultures know how to combine protein and starch for a balanced meal? Beans and rice and beans and corn (Latin vibes) are just two tasty examples.
Add spices and nourishing vegetables to the mix, and you have drool-worthy goodness. The cumin, chili powder, and paprika give it traditional Mexican spices. Jalapenos give it satisfying heat, and it’s a great way to use day-old corn tortillas to thicken the soup.
How to Make Chicken Tortilla Soup

- Roast – You can roast the bell peppers, tomatoes, jalapenos, and corn directly on a gas burner or in a 500℉ (260℃) oven. Turn them until charred, then steam them for 8-10 minutes in a paper bag to loosen the skin. Let cool and peel off the skins with a towel or your hands. (Photo 1)
- Season chicken with salt and pepper. Let it rest for a few minutes while you wait for the oil to heat.
- Heat a drizzle of oil in a Dutch oven or medium stock pot over medium-high heat. Sauté chicken for 3-5 minutes, stirring frequently and scraping browned bits off the bottom of the pot until it’s lightly browned. (Photo 2)
- Seasonings – Add the onions and garlic and sauté for another 3-4 minutes or until onions wilt. Toss in the cumin, oregano, chili powder, and paprika, and continue cooking for 1-2 minutes. (Photos 3-5)


- Pour in chicken stock, starting with 5 cups and adding more as needed. Next, add drained beans, corn, diced bell pepper, tomatoes, and jalapenos. (Photos 6-7)
- Simmer, covered, for 10 minutes or more until it has slightly thickened. (Photo 8)
- Adjust seasonings to taste with more spices, salt, and pepper. Then, stir in the juice of one lime.
- Serve hot with tortilla strips, lime wedges, and avocados on the side.


Recipe Notes and Tips
- Grilled corn is perfect for this recipe. So if you make extra corn when grilling, you can freeze it for later.
- For a thicker soup, add a handful of finely crushed tortilla chips, and simmer until thickened.
- Fresh, canned, and frozen corn without roasting works just fine.
Make Ahead and Storage Instructions
This soup recipe tastes even better the next day, so take advantage of making it a day ahead and reheating it for a stress-free dinner. You can also grill or roast vegetables ahead and have them ready in the fridge.
Leftovers freeze well for 4-5 months, and they last in the fridge for 4-5 days.


What Pairs With Chicken Tortilla Soup
Guacamole, salsa, shredded Monterey Jack, and sour cream are my go-to toppings for this protein-packed soup. Of course, homemade flour tortillas are also a win.
More Amazing Spicy Mexican Recipes to Try
By Imma
Watch How to Make It
[adthrive-in-post-video-player video-id=”J71LYQPU” upload-date=”2021-07-15T23:00:00.000Z” name=”Chicken Tortilla Soup” description=”Chicken Tortilla Soup – scrumptious, spicy, hearty soup loaded with all the goodness from the chicken, veggies, topped with layers of avocado, cilantro, cheese, and crispy tortilla strips. A full-on comfort food!” player-type=”collapse” override-embed=”false”]
This blog post was originally published in October 2018 and has been updated with additional tips, new photos, and a video.
Leave a Reply