Easy Chicken Tortilla Soup (Smoky, Bold, One Pot)
The moment chicken tortilla soup hits a bowl, it does the thing that most soups don’t: the smell of smoked paprika, toasted cumin, and warm tomato broth arrives before the first spoon does. Then come the toppings, one at a time, each one changing the soup slightly as you go. A little shredded cheese melts into the broth. A spoonful of sour cream swirls through the red. A handful of crispy tortilla strips stays above the surface just long enough to soften at the edges before you eat them.
This chicken tortilla soup is a proper one-pot meal with real depth from a short list of pantry staples. Shredded chicken, black beans, corn, fire-roasted tomatoes, and a spice blend built on cumin and smoked paprika come together in about 50 minutes. The broth has body without being thick, the chicken stays tender because it finishes cooking directly in the soup, and the whole thing scales up effortlessly for a crowd. It is the kind of dinner that works equally well on a Tuesday night and a cold Sunday afternoon.

Why You’ll Love This Chicken Tortilla Soup
- One pot, genuinely. Everything from the aromatics to the fully cooked chicken happens in a single Dutch oven or soup pot. The cleanup matches the effort: minimal.
- The broth has actual depth. Blooming the cumin and smoked paprika in oil before the liquid goes in builds a spiced base that carries through every spoonful rather than tasting like plain canned tomato soup with chicken dropped in.
- Toppings make it personal. Two people eating the same pot can have completely different experiences depending on what they pile on top. Cheese, sour cream, avocado, jalapeño, lime, crispy tortilla strips: each one shifts the balance in a useful direction.
- Scales up without effort. Double the recipe in the same pot with no timing changes. This soup feeds a crowd at the same 50-minute pace.
- Better the next day. The spices settle and the broth thickens slightly overnight in the fridge. Leftover chicken tortilla soup is consistently better than it was on day one.

Ingredients You’ll Need
Recipe Timing
| Detail | Info |
|---|---|
| Servings | 6 |
| Difficulty | Easy |
| Course | Main Course, Soup |
| Cuisine | Mexican-American |
| Prep Time | 15 minutes |
| Cook Time | 35 minutes |
| Total Time | 50 minutes |
For the chicken, boneless skinless chicken thighs are the better choice over breasts here. Thighs stay moist through the 20-minute simmer in the broth, shred into longer, more satisfying strands, and contribute more flavor to the surrounding liquid as they cook. Breasts work fine but need closer timing attention since they can go dry and stringy if cooked past 74°C (165°F). If you are using pre-cooked or rotisserie chicken, skip the poaching step entirely and add the shredded meat in the last 5 minutes of cooking just to warm it through.
For the tomatoes, fire-roasted canned diced tomatoes make a specific difference over regular diced tomatoes. The fire-roasting adds a mild smokiness that reinforces the smoked paprika in the spice blend. If you only have regular canned diced tomatoes, that is fine, but add an extra 1/4 teaspoon of smoked paprika to compensate.
For the Soup:
- 500g (about 1 lb) boneless skinless chicken thighs. Cooked in the broth and shredded directly in the pot. Two large thighs or three medium ones cover this quantity. If using chicken breasts, watch the internal temperature and pull them at 74°C (165°F).
- 2 tablespoons (30ml) neutral oil. For cooking the aromatics. Olive oil, sunflower oil, or avocado oil all work.
- 1 medium yellow onion, finely diced. The aromatic base. Diced smaller than you might for a stew so it softens completely into the broth rather than leaving large pieces.
- 4 cloves garlic, finely minced. Cooked briefly after the onion to avoid burning. The garlic flavor softens considerably after 30+ minutes of simmering.
- 1 jalapeño pepper, finely diced (seeds removed for mild, seeds kept for heat). Adds freshness and a controlled level of heat. A poblano pepper is a milder substitute with more vegetal sweetness.
- 2 teaspoons ground cumin. The dominant spice. It goes into the pot with the aromatics to bloom in the oil, which releases the essential oils and deepens the flavor significantly compared to adding it with the liquid.
- 1 1/2 teaspoons smoked paprika. Adds warmth and a mild smokiness that gives the broth its characteristic color and depth.
- 1 teaspoon chili powder. A mild, blended spice that rounds out the cumin and paprika without making the soup noticeably spicy. Increase to 1.5 teaspoons for more heat.
- 1 teaspoon dried oregano. A classic in Mexican-style soups. Mexican oregano is more citrusy and floral than Mediterranean oregano if you can find it; either works.
- 1/2 teaspoon fine sea salt, plus more to taste. Season early and adjust at the end. The canned beans and tomatoes both add sodium, so taste before adding more.
- 1 can (400g / 14 oz) fire-roasted diced tomatoes. Provides the tomato base of the broth. Don’t drain: the liquid in the can becomes part of the soup.
- 1 can (400g / 14 oz) black beans, drained and rinsed. Adds protein, body, and a mild earthy flavor. Rinsing removes excess sodium and the starchy canning liquid that would otherwise make the broth cloudy.
- 1 cup (160g) frozen or fresh corn kernels. Adds sweetness and texture contrast. Frozen corn goes in straight from the freezer with no defrosting needed.
- 1 litre (4 cups) low-sodium chicken broth. The main liquid. Low-sodium gives you control over the final salt level. Homemade broth makes the soup taste noticeably better if you have it.
- 2 tablespoons fresh lime juice (about 1 lime). Added at the very end off the heat. Brightens the entire soup and lifts the heavier spice flavors without tasting citrusy.
- Small handful of fresh cilantro, roughly chopped. Stirred in at the end. Skip if you dislike cilantro; the soup is complete without it.
Toppings (choose your own combination):
Shredded cheese (Monterey Jack or a Mexican blend), sour cream, diced avocado, sliced jalapeño, fresh cilantro, lime wedges, crispy tortilla strips.

Allergen and Dietary Disclosure
This recipe as written is gluten-free provided the chicken broth and canned tomatoes are confirmed gluten-free on their labels, and provided the tortilla strips used as topping are made from corn rather than wheat flour.
It contains dairy only if you use cheese or sour cream as toppings. The soup base itself is entirely dairy-free.
For a vegetarian version, omit the chicken, replace the chicken broth with vegetable broth, and add an extra can of black beans or a can of chickpeas for protein. The spice blend and cooking method stay exactly the same.
Free from eggs and nuts as written. Not guaranteed safe for any specific allergy without checking all individual ingredient labels.
Step-by-Step Directions
Step 1: Bloom the Spices in Oil
Pour the oil into a large Dutch oven or heavy soup pot and set it over medium heat. Once the oil shimmers, add the diced onion and cook, stirring occasionally, for 4 to 5 minutes until the pieces are soft and translucent at the edges. Add the minced garlic and diced jalapeño and cook for another 60 seconds, stirring constantly, until the garlic smells fragrant and has just started to turn pale gold at the edges. Add the cumin, smoked paprika, chili powder, oregano, and salt directly to the onion mixture. Stir continuously for 45 seconds until the spices coat the vegetables and the pot smells deeply toasted.

Chef’s Note: Blooming spices in oil rather than adding them directly to liquid is the single most important technique in this recipe. Heat activates and releases the fat-soluble compounds in spices, and those compounds dissolve into the oil to coat every other ingredient as they go in. Spices added to cold liquid taste raw and flat by comparison.
Step 2: Add the Tomatoes and Build the Base
Pour the entire can of fire-roasted diced tomatoes, liquid included, into the pot. Stir to lift any spiced bits from the bottom and let the mixture cook together for 2 minutes, stirring twice, until the tomatoes have softened into the spiced oil and the mixture looks like a thick, fragrant paste at the base of the pot.

Chef’s Note: This 2-minute cook before the broth goes in concentrates the tomato flavor and lets it meld with the spices. Skipping it and adding everything at once produces a thinner, more one-dimensional broth.

Step 3: Add Broth and Chicken
Pour in the chicken broth and stir to combine everything. Place the raw chicken thighs directly into the liquid, making sure they are fully submerged. Raise the heat to medium-high and bring the soup to a steady simmer. Once it is simmering, reduce the heat to medium-low, cover the pot with a lid, and cook for 20 minutes.
Food Safety Note: Always handle raw chicken with clean hands and dedicated utensils. Wash everything that touched the raw chicken before it comes into contact with any other surface or ingredient.
Step 4: Shred the Chicken
After 20 minutes, remove the lid and check that the chicken is fully cooked by cutting into the thickest piece. The interior should be completely opaque with no pink visible, and a thermometer inserted into the center should read 74°C (165°F). Transfer the cooked chicken pieces to a cutting board. Using two forks, pull the meat apart into shreds, working with the grain of the muscle fibers for longer, more substantial strands. Return the shredded chicken to the pot.

Chef’s Note: Shredding the chicken on a board rather than in the pot gives you more control over the strand length and texture. Forks pulling with the grain produce better shreds than pulling against it, which breaks the meat into small, uneven pieces.

Step 5: Add Beans, Corn, and Simmer
Add the drained and rinsed black beans and the corn kernels to the pot with the shredded chicken. Stir everything together and return the soup to a simmer over medium heat. Cook uncovered for 10 minutes, which allows the corn to cook through and the beans to warm completely, and gives the broth a chance to reduce slightly and deepen in flavor.
Step 6: Finish With Lime and Cilantro
Take the pot off the heat entirely before adding the lime juice and fresh cilantro. Stir both in and taste the broth immediately. Adjust salt if needed, and add a pinch more chili powder if you want more heat. The lime juice goes in off the heat on purpose: acids added to a boiling soup lose their brightness quickly, but added off the heat they stay sharp and fresh-tasting in the finished bowl.
Step 7: Ladle and Top
Ladle the soup into bowls and let each person add their own toppings in whatever combination they prefer. Crispy tortilla strips go on last, right before eating, so they spend some time floating on the surface before softening into the broth rather than turning immediately soggy.

Common Mistakes and Troubleshooting
| Problem | Cause | Solution |
|---|---|---|
| Broth tastes flat and thin | Spices added to liquid, not bloomed in oil first | Always toast spices in the oil with the aromatics before any liquid goes in |
| Chicken is dry and stringy | Overcooked, especially if using breasts | Pull chicken at exactly 74°C (165°F); thighs are more forgiving than breasts |
| Soup is too spicy | Jalapeño seeds left in, or too much chili powder | Remove seeds from jalapeño for a milder soup; reduce chili powder to 1/2 teaspoon |
| Broth is too thin and watery | Not simmered long enough uncovered at the end | Simmer uncovered for the full 10 minutes after adding beans and corn; extend by 5 minutes if still very thin |
| Soup tastes sour | Too much lime juice or lime added while soup was still boiling | Add lime off the heat only; start with 1 tablespoon and taste before adding the second |
| Beans falling apart and mushy | Canned beans added too early and cooked too long | Add beans only after the chicken is shredded; they only need 10 minutes in the soup |
| Tortilla strips soggy immediately | Added too early or stored in the soup | Add tortilla strips as a topping directly in each bowl right before eating, never in the pot |
Variations and Substitutions
White Bean and Chicken Version: Swap the black beans for two cans of cannellini or Great Northern white beans. The lighter bean color and slightly creamier texture changes the visual and the mouthfeel of the finished soup. Add 1/4 cup of sour cream stirred into the broth at the end for an even creamier version.
Spicy Version: Add 1/2 teaspoon of cayenne pepper to the spice blend and keep the jalapeño seeds in. Add a tablespoon of chipotle peppers in adobo sauce (finely chopped) along with the tomatoes for a smoky heat that builds slowly through the bowl.
Slow Cooker Version: Bloom the spices in oil in a skillet for 3 minutes first, then transfer everything except the lime and cilantro to the slow cooker. Cook on low for 6 to 7 hours or high for 3 to 4 hours. Shred the chicken directly in the slow cooker using two forks, then stir in the lime juice and cilantro before serving.
Creamy Chicken Tortilla Soup: Stir 120g (4 oz) of cream cheese, cut into small cubes, into the finished soup off the heat. Stir until it fully melts into the broth, which takes about 2 minutes. The cream cheese adds body and richness without tasting like a cream soup.
Green Version (Salsa Verde Base): Replace the fire-roasted red tomatoes with a can of green salsa verde (tomatillo salsa). Swap the smoked paprika for regular paprika and reduce the chili powder to 1/2 teaspoon. The result is a brighter, slightly tangy soup with a completely different color profile.
Extra Vegetable Version: Add one diced zucchini and one cup of diced red bell pepper with the onion. Both cook down in 4 to 5 minutes and add color and vegetable content without changing the fundamental flavor.
Serving Suggestions
- With warm flour or corn tortillas. Soft tortillas on the side for tearing and dipping into the broth are a natural companion. Corn tortillas keep the meal gluten-free.
- Over a small scoop of white rice in the bowl. Add a ladleful of rice to the bowl before the soup goes in. The rice absorbs the broth and makes the meal more substantial, turning a medium portion into a complete dinner.
- As a starter before tacos or enchiladas. Serve a small bowl of the soup as a first course before a Mexican-inspired main. Keep the portion modest so it opens the appetite without filling it.
- With a simple green salad. A crisp romaine salad with a light lime vinaigrette balances the warmth of the soup and adds a fresh contrast on the plate.
- Topped with a fried egg. Place a fried or soft-poached egg directly in the center of the bowl. The yolk breaks into the broth and thickens it slightly, which makes the soup feel considerably more indulgent.
- As a next-day lunch from the fridge. Reheat a bowl with a splash of broth to loosen it, add fresh toppings that didn’t go in on day one, and it eats like a completely fresh meal. The spices mellow and the broth thickens overnight into something even better.

Tips for the Best Results
- Bloom the spices without rushing. The 45-second window where the spices cook in the oil with the aromatics is short but critical. You should be able to smell each spice clearly before the tomatoes go in. If the pot looks too dry at this point, add a small splash of oil rather than skipping ahead.
- Use thighs over breasts for texture. Chicken thighs have more connective tissue and fat, which protects them from drying out during the simmer. Breasts are leaner and more prone to becoming tough and stringy when cooked in liquid at a rolling simmer for 20 minutes.
- Taste before adding lime. The sodium level in canned tomatoes and broth varies significantly by brand. Always taste the soup before the lime and salt adjustment at the end, because a soup that is already slightly salty needs less lime to feel balanced than one that needs more seasoning.
- Keep the tortilla strips separate. Never add tortilla strips to the pot or they dissolve into the broth and disappear. They are a topping, not an ingredient. Baked or pan-fried corn tortilla strips added directly to individual bowls just before eating give you the textural contrast that makes this soup feel complete.
- Simmer uncovered at the end. The final 10 minutes of uncovered simmering after the beans and corn go in reduces the broth slightly and concentrates the flavor. Keeping the lid on during this phase traps steam and keeps the broth thinner and less intense.
Storage Tips
Refrigerator
Cool the soup completely before transferring to an airtight container. It keeps in the fridge for up to 4 days. Store without the toppings: cheese, sour cream, avocado, and tortilla strips should all be added fresh per serving. The soup thickens as it sits because the beans absorb some of the broth; add a small splash of chicken broth when reheating to restore the original consistency.
Freezer
Chicken tortilla soup freezes very well. Cool it completely, then pour into freezer-safe containers or zip-lock bags (leaving an inch of headspace for expansion). Freeze for up to 3 months. Thaw overnight in the refrigerator before reheating. The texture of the chicken and beans holds well through freezing and thawing with no significant quality loss.
Reheating
Reheat on the stovetop over medium heat, stirring occasionally, until the soup is steaming throughout, about 5 to 7 minutes. Add a splash of chicken broth if it has thickened more than you want. The microwave works for single portions: heat on full power in 90-second intervals, stirring between each, until hot all the way through. Add toppings fresh after reheating, never before.
Nutrition Information
Per serving (approximately 1/6 of the full recipe, without toppings)
| Nutrient | Amount |
|---|---|
| Calories | 285 kcal |
| Protein | 28g |
| Carbohydrates | 24g |
| Fiber | 6g |
| Sugar | 5g |
| Total Fat | 9g |
| Saturated Fat | 2g |
| Cholesterol | 75mg |
| Sodium | 580mg |
| Vitamin C | 14mg |
| Calcium | 55mg |
| Iron | 3mg |
| Potassium | 640mg |
Nutrition values are approximate and may vary based on brands and portion sizes. Toppings add additional calories, fat, and sodium not reflected above.
Why This Recipe Works
The technique of blooming spices in oil before adding liquid is borrowed from Indian and Mexican cooking traditions and applies here with specific effect. Fat-soluble flavor compounds in dried spices like cumin, paprika, and chili powder need heat and fat to activate fully. Water-based cooking releases different, more volatile compounds, which is why spices stirred into cold broth taste raw and one-dimensional compared to spices cooked briefly in hot oil. The difference in the finished soup is not subtle: one tastes like a well-seasoned broth, the other tastes like spiced water.
Cooking raw chicken directly in the soup broth rather than pre-cooking it separately serves two purposes. First, the chicken releases its own juices into the surrounding liquid as it cooks, which adds body and a natural savory depth you don’t get from pre-cooked or rotisserie chicken added at the end. Second, the chicken finishes at the right temperature for shredding without overcooking because the broth temperature stays well below a hard boil during the covered simmer phase.
The lime juice added off the heat is a technique used widely in Mexican cooking for finishing soups and stews. Citric acid degrades quickly at high temperatures, which is why lime squeezed over a hot bowl of soup tastes brighter than lime cooked into the soup from the beginning. Adding it after the pot comes off the heat preserves the full brightness of the acid and brings the entire flavor profile into sharper focus.
I’ve tested this recipe with both regular canned tomatoes and fire-roasted canned tomatoes side by side. The fire-roasted version produces a noticeably smokier, more complex broth that pairs better with the smoked paprika in the spice blend. The regular tomato version is still a good soup, but it needs an extra 1/4 teaspoon of smoked paprika to approximate the depth that fire-roasting adds.
The decision to use low-sodium broth is practical rather than nutritional. Between the canned tomatoes, canned beans, and any cheese topping, there is already a meaningful amount of sodium coming into the bowl. Starting with a lower-sodium broth gives you the ability to control the final seasoning rather than discovering after 50 minutes of cooking that the soup is already too salty to adjust.
Frequently Asked Questions
Note: Questions below are based on typical home cook search patterns. Live search was not available for this article.
Can I make chicken tortilla soup ahead of time?
Yes, and this soup specifically benefits from being made ahead. The spices develop and mellow overnight in the fridge, the broth thickens slightly as the beans absorb some liquid, and the flavor becomes more cohesive and rounded by the next day. Make the full batch up to 4 days ahead and store without toppings in a sealed container in the refrigerator. Reheat on the stovetop with a splash of broth to restore the original consistency, then add fresh toppings per bowl.
Why does my chicken tortilla soup taste bland?
The most common cause is spices added directly to the liquid rather than bloomed in oil first. When dry spices hit cold broth they never fully activate, and the soup tastes flat no matter how much you add afterward. The second cause is under-seasoning at the end: always taste after the lime juice goes in and before serving, and adjust salt at that point. A final squeeze of lime and a pinch of salt transform a flat soup into something that tastes properly seasoned and bright.
Can I use rotisserie chicken instead of raw?
Yes. Skip Steps 3 and 4 entirely. Add the broth and tomato base, bring to a simmer, then add the beans and corn. Stir in 2 to 3 cups of pulled rotisserie chicken in the last 5 minutes of cooking just to warm it through. Don’t simmer the pre-cooked chicken for 20 minutes or it will dry out and turn stringy. The broth will be slightly less rich than a version made with raw chicken since rotisserie chicken doesn’t release its juices into the soup the same way.
How do I make crispy tortilla strips at home?
Cut corn tortillas into thin strips about 5mm wide and 5cm long. Heat a thin layer of neutral oil in a skillet over medium-high heat until it shimmers. Fry the strips in a single layer for 2 to 3 minutes, turning once, until deep golden and crispy. Drain on paper towels and season with a pinch of salt immediately. They stay crispy for about 4 hours at room temperature. For a lower-fat version, toss the strips in a teaspoon of oil, spread on a baking sheet, and bake at 200°C (400°F) for 8 to 10 minutes until golden and crisp.
Is chicken tortilla soup gluten-free?
The soup base as written is gluten-free provided you use a gluten-free certified chicken broth and confirm that the canned tomatoes contain no added thickeners or flavorings with wheat. The tortilla strips used as topping must be made from corn tortillas rather than wheat flour tortillas to keep the dish gluten-free. Store-bought tortilla chips are also an easy gluten-free topping option, though their sodium content is higher than homemade strips.
Can I make this soup in a slow cooker?
Yes. Cook the aromatics and bloom the spices in a skillet with oil for 3 minutes first, as that step cannot happen adequately in a slow cooker. Transfer the spiced onion mixture, raw chicken, tomatoes, beans, corn, and broth to the slow cooker. Cook on low for 6 to 7 hours or high for 3 to 4 hours. Shred the chicken directly in the slow cooker using two forks, then stir in the lime juice and cilantro just before serving. Skip the uncovered reduction step since slow cookers don’t allow for evaporation.
How do I thicken chicken tortilla soup?
The most natural method is to mash roughly 1/4 cup of the black beans against the side of the pot with the back of a spoon during the final simmer. The bean starch dissolves into the broth and thickens it without adding any additional ingredients or changing the flavor. For a thicker, creamier version, stir in 60g (2 oz) of cream cheese or a few tablespoons of sour cream off the heat at the end. A cornstarch slurry (1 tablespoon cornstarch dissolved in 2 tablespoons cold water, stirred in and simmered for 2 minutes) also works for a neutral-tasting thickener.

Conclusion
Chicken tortilla soup is one of those recipes that asks very little in terms of technique and delivers a disproportionate amount in terms of flavor. The spice bloom takes 45 seconds. The chicken cooks in the broth without any separate step. The toppings are whatever you want. What holds all of it together is the broth: a smoky, tomato-based liquid that gets richer as the chicken cooks through it and more complex as the cumin and paprika settle in. Made on a Sunday, it lasts the week. Made for a crowd, it stretches without any adjustment. Chicken tortilla soup is the kind of recipe that finds a permanent place in your weeknight rotation the first time you make it properly.
If you loved this recipe, save it to your soup recipes Pinterest board so you can find it easily later. For more recipes and daily food inspiration, follow TheCookingVibes on Pinterest.

Easy Chicken Tortilla Soup
Ingredients
Equipment
Method
- Heat oil in a large Dutch oven or soup pot over medium heat. Add diced onion and cook 4 to 5 minutes until softened. Add garlic and jalapeño and cook 1 minute more.
- Add cumin, smoked paprika, chili powder, oregano, and salt to the pot. Stir constantly for 45 seconds until the spices coat the vegetables and smell toasted.
- Add the entire can of fire-roasted tomatoes. Stir well and cook for 2 minutes until the tomatoes blend into the spiced base.
- Pour in the chicken broth and stir to combine. Nestle the raw chicken thighs into the liquid, fully submerging them. Raise heat to medium-high and bring to a boil, then reduce to a simmer.
- Check that the chicken is cooked through at 74°C (165°F). Transfer to a cutting board and shred with two forks. Return shredded chicken to the pot.
- Add the drained black beans and corn. Simmer uncovered over medium heat for 10 minutes.
- Remove the pot from heat. Stir in lime juice and fresh cilantro. Taste and adjust salt. Ladle into bowls and top as desired.
Notes
- Blooming the spices in oil before adding liquid is the key step for a deeply flavored broth. Don’t skip it.
- Chicken thighs are recommended over breasts for a moister, more flavorful result.
- Add tortilla strips to individual bowls right before eating, never to the pot.
- Soup keeps refrigerated for 4 days and freezes well for up to 3 months. Store without toppings.







