One-Pot Chicken Tortilla Soup
This chicken tortilla soup is a stovetop dinner that comes together in a single pot, layering shredded chicken, black beans, corn, and fire-roasted tomatoes in a spiced broth. It hits the table in under an hour, which makes it a solid weeknight pick when you want something warm without a pile of dishes.

The toppings are what pull it all together. Crispy homemade tortilla strips, creamy avocado, and a squeeze of lime turn a bowl of soup into something that feels a little more special, but still dead simple.
Why This Chicken Tortilla Soup Works
The broth gets its depth from toasted cumin and chili powder bloomed right in the pot, plus a can of fire-roasted tomatoes that brings a smoky edge. Simmering the chicken thighs directly in the liquid keeps them tender and infuses the whole pot with flavor, so you are not coaxing taste out of plain water.
I keep coming back to this version because it does not ask for a blender or a second pan for the tortilla strips. You bake them while the soup simmers, and everything finishes around the same time. The soup itself is hearty enough on its own, but the pile of cold toppings against the hot broth makes each spoonful worth going back for.
Ingredients

- 2 tbsp vegetable oil, divided: 1 tbsp for the soup, 1 tbsp for the tortilla strips
- 1 large yellow onion, diced
- 3 cloves garlic, minced
- 1 jalapeño, seeded and minced
- 2 tsp ground cumin
- 1 tsp chili powder
- 1 tsp dried oregano
- 1 (14.5 oz) can fire-roasted diced tomatoes: the fire-roasted kind adds a subtle smokiness
- 4 cups chicken broth
- 1 ½ lbs boneless skinless chicken thighs
- 1 (15 oz) can black beans, drained and rinsed
- 1 cup frozen corn kernels
- 1 lime, juiced
- Salt, to taste
- 6 (6-inch) corn tortillas
- 1 avocado, diced, for serving
- Shredded Monterey Jack cheese, sour cream, chopped cilantro, and lime wedges, for serving
Variations / Substitutions
- Use rotisserie chicken: Shred 3 cups of cooked chicken and stir it in with the beans and corn during the last 5 minutes. The simmer time without the raw chicken drops to about 15 minutes after adding the broth.
- Dial up the heat: Leave the seeds in the jalapeño or add a minced chipotle in adobo with the tomatoes.
- No fire-roasted tomatoes: Regular diced tomatoes work, though you will lose a little of that smoky note. A tiny pinch of smoked paprika can fill the gap.
- Make it vegetarian: Skip the chicken, use vegetable broth, and double the black beans or add an extra can of pinto beans.
- Creamier version: If you want a richer bowl, check out my Creamy Chicken Enchilada Soup.
How to Make Chicken Tortilla Soup
Step 1: Sauté the Aromatics

Heat 1 tablespoon of the vegetable oil in a large Dutch oven or heavy pot over medium heat. Add the diced onion and cook, stirring often, until softened and translucent, about 5 minutes. Toss in the minced garlic and jalapeño and cook for 1 minute more, just until fragrant.
The onions will turn glossy and slightly golden at the edges, and the jalapeño and garlic hit the warm oil and fill the kitchen with that first real sautée smell. Keep the heat steady so the garlic does not brown too fast.
Step 2: Toast the Spices and Simmer the Chicken

Stir the 2 teaspoons cumin, 1 teaspoon chili powder, and 1 teaspoon oregano directly into the onion mixture. Let them toast for 30 seconds, until they smell deeply fragrant. Pour in the can of fire-roasted tomatoes with all their juices, then add the 4 cups chicken broth and the chicken thighs. Sprinkle in about 1 teaspoon salt. Bring the pot to a boil, then lower the heat so the liquid drops to a gentle simmer. Cover and cook for 20 to 25 minutes, until the chicken is cooked through and shreds easily with a fork.
The broth will darken right away and start to smell rich, not raw. Stir once or twice while it simmers to keep anything from sticking to the bottom.
Step 3: Crisp the Tortilla Strips

While the soup is cooking, turn the oven on to 400°F (200°C). Brush both sides of the corn tortillas with the remaining 1 tablespoon oil, stack them, and slice into strips about ½ inch wide. Spread the strips in a single layer on a baking sheet and bake for 8 to 10 minutes, tossing once halfway through, until they are golden and crisp. Sprinkle with a little salt as soon as they come out of the oven.
Watch them closely in the last minute or two. The shift from golden to burnt happens fast, but pulling them right at the edge of deep gold gives you that shattering crunch without a bitter taste.
Step 4: Shred the Chicken and Add Beans and Corn

Transfer the cooked chicken thighs to a cutting board and use two forks to pull the meat into shreds. Return the shredded chicken to the pot, then stir in the drained black beans and the cup of frozen corn. Let everything simmer together for 5 minutes, so the beans and corn warm through and the chicken soaks up some broth. Squeeze in the lime juice, taste the soup, and add more salt if it needs it.
The chicken will look dull on the board but quickly glistens once it goes back into the pot. A final taste after the lime is the moment to decide if you want another pinch of salt or an extra squeeze of citrus.
Step 5: Ladle and Top the Bowls

Ladle the hot soup into wide bowls. Pile on a handful of those crispy tortilla strips, a spoonful of diced avocado, a scatter of shredded cheese, a dollop of sour cream, and a sprinkle of cilantro. Set lime wedges on the side so everyone can add more brightness as they eat. Serve right away while the strips are crunchy and the avocado is cool against the steam.
A Few Tips Before You Start
- The tortilla strips can be fried instead of baked. Heat a shallow layer of oil in a skillet and fry the strips in batches for about 2 minutes per batch, until golden. Drain on paper towels and salt immediately.
- If you prefer a thicker broth, let the soup simmer uncovered for an extra 5 minutes after adding the beans and corn.
- Leftover tortilla strips will stay crisp in an airtight container at room temperature for a day, so you can make them ahead and just re-crisp in the oven for a minute.
Cook times by cut of chicken:
| Chicken Cut | Simmer Time |
|---|---|
| Boneless skinless thighs | 20-25 mins |
| Bone-in thighs | 30-35 mins |
| Boneless skinless breasts | 15-20 mins |
Storing Leftover Soup
- Refrigerate: Cool the soup completely and store it in an airtight container for up to 4 days. Keep the tortilla strips separate, or they will turn soft.
- Freeze: The soup base (without toppings or strips) freezes well for up to 3 months. Thaw overnight in the fridge and reheat gently on the stove.
- Reheating: Warm over medium-low heat, stirring occasionally. Add a splash of broth if it thickened too much in the fridge.
Frequently Asked Questions
Can I use rotisserie chicken instead of raw thighs?
Yes. Shred about 3 cups of cooked chicken and stir it in during the last 5 minutes with the beans and corn. Shorten the broth simmer to 15 minutes before adding the chicken.
How do I make this in a slow cooker?
Sauté the aromatics and toast the spices on the stovetop first, then transfer everything except the beans, corn, and lime to the slow cooker. Cook on low for 4 to 5 hours or high for 2 to 3 hours. Shred the chicken, add beans and corn, and cook 20 minutes more on high before squeezing in the lime.
Are store-bought tortilla chips okay instead of homemade strips?
Absolutely. A handful of lightly salted tortilla chips crushed over each bowl works in a pinch. Just know they soften faster than the baked strips, so add them right before eating.
Is this soup spicy?
It leans mild with a gentle warmth from the chili powder and a hint of jalapeño. To cut the heat further, scrape out every seed and white membrane from the jalapeño or skip it entirely.

Chicken Tortilla Soup Recipe
Ingredients
Method
- Heat 1 tbsp oil in a large pot over medium heat. Add the onion and cook, stirring often, until soft, about 5 minutes. Stir in the garlic and jalapeño and cook 1 minute more.
- Add the cumin, chili powder, and oregano. Cook 30 seconds, stirring constantly. Pour in the tomatoes with their juices, the chicken broth, the chicken thighs, and 1 tsp salt. Bring to a boil, then reduce heat to a simmer. Cover and cook 20–25 minutes until the chicken shreds easily.
- Meanwhile, heat oven to 400°F. Brush the tortillas with the remaining 1 tbsp oil. Cut into ½-inch strips, spread on a baking sheet, and bake 8–10 minutes, tossing once, until golden. Sprinkle with salt.
- Remove the chicken and shred it with two forks. Return it to the pot along with the black beans and corn. Simmer 5 minutes. Stir in the lime juice and taste for salt.
- Ladle the soup into bowls. Top with tortilla strips, avocado, cheese, sour cream, and cilantro. Serve with lime wedges.
