Hearty Chicken Tortilla Soup

There’s something uniquely comforting about a bowl of soup that’s both hearty and bright, and this Chicken Tortilla Soup hits every single note perfectly. The moment the aroma of toasting spices and simmering broth fills your kitchen, you know you’re in for a treat. This isn’t just any soup; it’s a full-blown flavor experience. It starts with a rich, savory broth infused with smoky poblano peppers and warm spices, and it’s loaded with shredded chicken, corn, and fire-roasted tomatoes. But the real star? The crispy, homemade tortilla strips that you pile on top, adding the most satisfying crunch to every spoonful.

This recipe transforms a simple meal into an event. It’s the perfect cozy dinner for a chilly evening, a fantastic way to use up leftover rotisserie chicken, and a guaranteed crowd-pleaser. The process is straightforward, but the results taste like you’ve been simmering it all day long. If you love the smoky flavor of poblano peppers in this soup, you’ll also adore our Creamy Chicken Poblano Soup.

Why make this recipe

You might be wondering what makes this particular Chicken Tortilla Soup recipe so special. Here’s why you need to add it to your rotation immediately:

Deep, Layered Flavor: We build flavor at every step. Sautéing the onions, poblanos, and cilantro stems creates a delicious base. Blooming the spices—ancho chili, cumin, and oregano—unlocks their fragrant potential, infusing the entire soup with a rich, smoky, and earthy taste that’s simply irresistible.

The Best Tortilla Strips: Forget store-bought tortilla chips! Frying your own corn tortilla strips is a game-changer. They are incredibly crispy, light, and seasoned to perfection. They hold their crunch in the hot soup and provide a texture that bagged chips just can’t match.

Quick and Easy: While the flavor is complex, the method is not. This recipe comes together in under an hour, making it perfect for a weeknight. Using pre-cooked rotisserie chicken is a brilliant time-saving hack that doesn’t compromise on taste.

Customizable for Everyone: The best part about this soup is the toppings! You can set up a topping bar with shredded cheese, diced avocado, fresh cilantro, and lime wedges so everyone can customize their own bowl exactly how they like it.

Ingredients

  • 1/2 cup neutral oil, such as grapeseed or canola, plus more as needed
  • 6 (5- to 6-inch) corn tortillas, halved and thinly sliced into strips
  • 1 large yellow or white onion, finely diced (about 1 3/4 cups)
  • 2 medium poblano peppers, seeded and finely diced (about 1 cup)
  • 3 cloves garlic, finely grated or minced
  • 2 tablespoons coarsely chopped fresh cilantro stems (from about 15 sprigs; reserve the leaves for serving)
  • 2 teaspoons ground ancho chili or regular chili powder
  • 1 teaspoon ground cumin
  • 1 teaspoon dried oregano, preferably Mexican
  • 1 teaspoon kosher salt, plus more for sprinkling
  • 1 (32-ounce) carton low-sodium chicken broth
  • 4 cups coarsely shredded, cooked chicken (about 1 pound), preferably rotisserie
  • 2 cups frozen corn kernels (do not thaw)
  • 1 (15-ounce) can crushed tomatoes, preferably fire-roasted
  • 1 cup water
  • 2 tablespoons freshly squeezed lime juice (from 1 medium lime)
  • Shredded Colby Jack, Chihuahua, or mild cheddar cheese
  • Diced avocado
  • Cilantro leaves, torn or coarsely chopped
  • Lime wedges

How to make Chicken Tortilla Soup

Step 1: Start by making the crispy tortilla strips. Heat 1/2 cup of neutral oil in a Dutch oven or large pot over medium heat. Once the oil is shimmering, prepare a plate lined with paper towels. Working in about three batches to avoid overcrowding the pot, fry the tortilla strips until they are crisp and a beautiful light golden-brown. This happens quickly, in about 45 to 60 seconds, so keep stirring them. Use a slotted spatula to move them to the paper towel-lined plate and immediately sprinkle them with a little kosher salt. If your pot looks dry, add a bit more oil for the next batch.

Step 2: Now, let’s build the soup’s flavor base. Carefully pour out all but about 3 tablespoons of the oil from the pot. Don’t worry about any little tortilla bits left behind; they add flavor! Return the pot to medium-high heat. Add the diced onion, poblano peppers, garlic, and the chopped cilantro stems. Cook everything together, stirring every so often, for about 8 minutes. You’re looking for the vegetables to soften and get some nice browned spots.

Step 3: It’s time to add the spices. Stir in the ground ancho chili, cumin, dried oregano, and 1 teaspoon of kosher salt. Cook this mixture for about one minute, stirring frequently, until the spices are incredibly fragrant. This step, known as “blooming,” is key to a flavorful soup. Next, pour in the chicken broth, shredded chicken, frozen corn, crushed tomatoes, and water. Stir everything to combine and bring the soup to a boil. Once it’s boiling, reduce the heat to maintain a gentle simmer. Let it cook for 15 to 20 minutes to allow all the wonderful flavors to meld together.

Step 4: Finish the soup by turning off the heat and stirring in the fresh lime juice. This brightens up all the flavors beautifully. Give it a taste and add more kosher salt if you think it needs it. Your delicious Chicken Tortilla Soup is now ready to be served!

How to serve Chicken Tortilla Soup

Chicken Tortilla Soup Recipe

Serving this soup is all about the toppings! Ladle the hot soup into individual bowls. The most important part is to top each bowl generously with the homemade crispy tortilla strips you made. Set up a small “toppings bar” so everyone can customize their own meal. Great options include shredded Colby Jack or Chihuahua cheese, creamy diced avocado, fresh cilantro leaves, and extra lime wedges for squeezing over the top. A dollop of sour cream or Mexican crema is also a fantastic addition.

How to store Chicken Tortilla Soup

This soup is great for making ahead! You can prepare the soup (without the toppings) up to a day in advance and store it in an airtight container in the refrigerator. Simply reheat it on the stovetop over medium heat until warmed through. The fried tortilla strips can also be made a day ahead; just store them in an airtight container at room temperature to keep them crisp.

Leftover soup will last in an airtight container in the refrigerator for up to 4 days. For longer storage, you can freeze the soup for up to 3 months. Thaw it in the refrigerator overnight before reheating. Store leftover tortilla strips separately at room temperature for up to 4 days.

Tips to make

Use Rotisserie Chicken: This is the ultimate shortcut for a quick weeknight meal. It’s already cooked, seasoned, and tender, saving you a significant amount of time and effort.

Don’t Skip the Cilantro Stems: While the leaves are used for garnish, the chopped stems are packed with flavor. Adding them to the vegetable base infuses the entire soup with a deeper, more herbaceous cilantro taste.

Choose Your Chili Powder: Ancho chili powder provides a wonderful, mild, smoky flavor that’s very authentic. If you can’t find it, a good quality regular chili powder will work just fine, though the flavor profile will be slightly different.

Fry in Batches: When frying the tortilla strips, it’s crucial not to overcrowd the pot. Frying them in 2-3 small batches ensures they have enough space to get evenly golden and perfectly crispy.

FAQs About Chicken Tortilla Soup

Can I use raw chicken instead of rotisserie?

Absolutely! You can use about 1 pound of boneless, skinless chicken breasts or thighs. Simply add them to the pot along with the broth in Step 3. Let them simmer in the soup until cooked through (about 15-20 minutes), then remove them, shred the meat with two forks, and return it to the pot.

Is this soup spicy?

This soup has a mild, smoky warmth rather than being overtly spicy. Poblano peppers are generally mild. If you want more heat, you can add a pinch of cayenne pepper, a finely diced jalapeño along with the onions, or serve with your favorite hot sauce.

Can I make this vegetarian or vegan?

Yes, this recipe is easily adaptable. To make it vegetarian, simply swap the chicken broth for vegetable broth and replace the chicken with a can or two of black beans or pinto beans (rinsed and drained). For a vegan version, follow the vegetarian instructions and be sure to omit the cheese topping or use a dairy-free alternative.

Final Thoughts

This Chicken Tortilla Soup is a true celebration of flavor and texture that proves a restaurant-quality meal is completely achievable at home, even on a busy night. From the savory, spiced broth to the delightful crunch of homemade tortilla strips, every element works together to create a dish that is both comforting and exciting. It’s a recipe you’ll find yourself returning to again and again. If you’re a fan of this style of cooking, you should also give our popular Chicken Enchilada Soup a try for another delicious and easy weeknight dinner!

Hungry for more? Follow us on Pinterest for daily recipes!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Chicken Tortilla Soup

Hearty Chicken Tortilla Soup (Easy Homemade Recipe)


  • Total Time: 50 minutes
  • Yield: 6 servings 1x

Description

A classic and comforting Chicken Tortilla Soup, featuring crispy homemade tortilla strips, tender shredded chicken, and a rich, spiced broth. Perfect for a weeknight meal and easily customizable with your favorite toppings.


Ingredients

Scale

1/2 cup neutral oil, such as grapeseed or canola, plus more as needed

6 (5- to 6-inch) corn tortillas, halved and thinly sliced into strips

1 large yellow or white onion, finely diced (about 1 3/4 cups)

2 medium poblano peppers, seeded and finely diced (about 1 cup)

3 cloves garlic, finely grated or minced

2 tablespoons coarsely chopped fresh cilantro stems

2 teaspoons ground ancho chili or regular chili powder

1 teaspoon ground cumin

1 teaspoon dried oregano, preferably Mexican

1 teaspoon kosher salt, plus more for sprinkling and to taste

1 (32-ounce) carton low-sodium chicken broth

4 cups coarsely shredded, cooked chicken (about 1 pound)

2 cups frozen corn kernels

1 (15-ounce) can crushed tomatoes, preferably fire-roasted

1 cup water

2 tablespoons freshly squeezed lime juice (from 1 medium lime)

For Garnish:

Shredded Colby Jack, Chihuahua, or mild cheddar cheese

Diced avocado

Cilantro leaves, torn or coarsely chopped

Lime wedges


Instructions

  1. Step 1: Heat 1/2 cup of neutral oil in a medium Dutch oven or pot over medium heat. Line a plate with paper towels. In 3 batches, fry the tortilla strips, stirring frequently, until crisp and golden-brown, about 45 to 60 seconds per batch. Use a slotted spatula to transfer the strips to the prepared plate and sprinkle lightly with kosher salt.
  2. Step 2: Discard all but 3 tablespoons of oil from the pot. Return to medium-high heat and add the diced onion, poblano peppers, garlic, and cilantro stems. Cook, stirring occasionally, until the vegetables are soft and browned in spots, about 8 minutes.
  3. Step 3: Stir in the ground ancho chili, cumin, oregano, and 1 teaspoon of kosher salt. Cook while stirring frequently until fragrant, about 1 minute.
  4. Step 4: Add the chicken broth, shredded chicken, frozen corn, crushed tomatoes, and 1 cup of water. Stir to combine and bring to a boil.
  5. Step 5: Reduce the heat to maintain a simmer and cook for 15 to 20 minutes, allowing the flavors to meld together.
  6. Step 6: Turn off the heat and stir in the fresh lime juice. Taste and season with additional salt if needed. Serve hot, garnished with the fried tortilla strips and your choice of toppings.

Notes

Make ahead: The soup can be made up to 1 day ahead and refrigerated in an airtight container.

Reheat on the stovetop over medium heat. The fried tortilla chips can be made up to 1 day ahead and stored in an airtight container at room temperature.

Storage: Leftover soup can be refrigerated in an airtight container for up to 4 days or frozen for up to 3 months. Leftover fried tortilla strips can be stored at room temperature in an airtight container for up to 4 days.

  • Prep Time: 20 minutes
  • Cook Time: 30 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Mexican

Leave a comment

Recipe rating