Creamy Chicken Tortilla Soup – Easy 50-Minute Dinner

creamy chicken tortilla soup recipe

Creamy Chicken Tortilla Soup is the bowl I make the moment the first cold snap hits, and it never lasts long at my table. It takes everything great about classic tortilla soup – smoky chiles, fire-roasted tomatoes, lime, and crispy strips – and swirls in a velvety cream base that makes it feel like a hug in a bowl.

The magic is a quick blender puree of onion, garlic, and fire-roasted tomatoes that builds a deep flavor base in minutes. Then shredded chicken, black beans, and corn simmer until they soak up all that smoky richness, and a splash of cream at the end turns everything silky without dulling the spice.

It is a one-pot, pantry-friendly dinner that tastes like you fussed for hours. Top each bowl with crunchy tortilla strips, avocado, and a squeeze of lime, and you have a restaurant-worthy meal on a weeknight budget.

Why You'll Love This Recipe

1

One Pot, Big Flavor: Everything cooks in a single Dutch oven, so cleanup is a five-minute job.
2

Creamy Without Heavy Cream Overload: Just one cup of cream plus melty cheese gives that silky body without feeling greasy.
3

Pantry-Friendly: Canned tomatoes, beans, and corn do the heavy lifting, so you can make it any night of the year.
4

Crowd-Pleasing Heat: The mild chile and cumin base is kid-friendly, and hot sauce at the table lets spice lovers turn up the dial.

About the Ingredients

2 tablespoons (30 ml) olive oil

Use regular or light olive oil, not extra-virgin, since you are cooking at medium-high heat. Avocado oil or neutral vegetable oil works as a straight swap.

1 large yellow onion (about 2 cups / 280g), roughly chopped

Yellow onion gives the sweetest base; a white onion is a fine substitute. Buy onions that feel heavy for their size with dry, papery skins.

4 garlic cloves, peeled

Fresh cloves only here – jarred garlic tastes flat in a blended base. If yours are huge, use 3; if tiny, use 5.

2 teaspoons ground cumin

Toast it in the pot for 30 seconds to wake up the oils. No cumin? Use 1 1/2 teaspoons ground coriander plus a pinch of smoked paprika.

1 teaspoon chili powder

Use a mild American-style blend, not cayenne, so the soup stays family-friendly. Ancho chile powder is a smoky, slightly hotter substitute.

1 can (14.5 oz / 411g) fire-roasted diced tomatoes, undrained

Fire-roasted is the non-negotiable flavor upgrade over plain diced tomatoes. If you only have plain, add 1/4 teaspoon smoked paprika to compensate.

6 cups (1.4 L) low-sodium chicken broth

Low-sodium lets you control the salt; if using regular broth, skip added salt until the end. Vegetable broth makes it fully poultry-free.

1 1/2 lbs (680g) boneless skinless chicken breasts

Thighs are a juicier substitute and shred beautifully – use the same weight. Look for breasts that are similar in size so they poach evenly.

1 can (15 oz / 425g) black beans, drained and rinsed

Rinsing cuts the canned, metallic taste by half. Pinto beans or a can of hominy are both great swaps.

1 cup (165g) frozen corn kernels

Frozen corn is sweeter and more reliable than off-season fresh. Canned corn works – drain it first.

1 cup (240 ml) heavy cream

Add it off the heat so it will not curdle. Half-and-half works but is thinner; full-fat coconut milk makes it dairy-free and adds a subtle sweetness.

1 cup (100g) shredded Monterey Jack cheese, plus more for serving

Monterey Jack melts smoothly; pepper Jack adds heat, and a Mexican blend is a fine shortcut. Shred it yourself for the creamiest melt.

Tips & Tricks

Do not boil after the cream goes in

Keep the soup at a bare simmer once the cream is added, because a hard boil can break the emulsion and make it grainy.

Shred the chicken while it is warm

Warm chicken pulls apart into silky strands; cold chicken turns stringy. Lift it out, rest 5 minutes, then shred with two forks.

Season at the end, not the start

Canned broth and beans carry plenty of salt, so taste after the cream goes in and adjust then.

Crisp the tortilla strips fresh

Fry or bake them right before serving – they soften fast once they hit the hot soup.

Pro Tips

1

Bloom the spices: 30 seconds in hot oil before the tomatoes go in doubles their aroma.
2

Blend the base smooth: A quick puree of onion, garlic, and tomatoes gives body without any flour or roux.
3

Brighten at the end: A squeeze of lime and a pinch of salt right before serving makes every flavor pop.
4

Warm the bowls: Hot soup in a cold bowl loses its steam in seconds – a quick warm-up keeps it cozy.

Step-by-Step Instructions

1. Blend the Flavor Base

Add the onion, garlic, and undrained fire-roasted tomatoes to a blender and puree until almost smooth, about 30 seconds. Set it aside – this puree is the backbone of the soup's smoky depth.

2. Toast the Spices

Heat the olive oil in a large Dutch oven over medium-high heat (375F / 190C) until it shimmers, about 1 minute. Add the cumin and chili powder and stir constantly for 30 seconds, until fragrant and slightly darkened – do not let them burn.

3. Simmer the Base

Pour in the tomato puree and cook, stirring often, for 5 minutes at a gentle bubble (about 200F / 93C), until the mixture thickens and turns a deep brick red. This cooks out the raw onion bite.

4. Poach the Chicken

Add the chicken broth and chicken breasts, then bring to a simmer (about 200F / 93C). Cover and cook for 15 to 18 minutes, until the chicken reaches 165F / 74C on an instant-read thermometer and shreds easily.

5. Shred and Return

Transfer the chicken to a cutting board and shred it with two forks. Return it to the pot along with the black beans and corn, then simmer uncovered for 5 minutes so everything heats through.

6. Make It Creamy

Reduce the heat to low (about 180F / 82C) and stir in the heavy cream and Monterey Jack until the cheese melts and the soup turns silky, about 2 minutes. Do not let it boil from here on.

7. Fry the Tortilla Strips

While the soup simmers, heat 1/2 inch of oil in a skillet to 350F / 175C. Fry the tortilla strips in batches for 45 to 60 seconds, until golden brown and crisp, then drain on paper towels and sprinkle with salt.

8. Finish and Serve

Stir the lime juice into the soup, taste, and add salt as needed. Ladle into warm bowls and top with tortilla strips, avocado, cilantro, and extra cheese.

Delicious Variations

Green Chile Version

Swap the fire-roasted tomatoes for 2 cups of salsa verde and add a can of diced green chiles for a tangy, brighter bowl.

Smoky Chipotle Kick

Add 1 minced chipotle in adobo with the tomatoes and skip the chili powder for a deeper, spicier soup.

Vegetarian Black Bean

Replace the chicken with a second can of black beans and use vegetable broth, then stir in a handful of spinach at the end.

How to Store Creamy Chicken Tortilla Soup

Refrigerator

Cool completely, then store in an airtight container for up to 4 days. The soup thickens as it chills – loosen with a splash of broth when reheating.

Freezer

Freeze without the cream, cheese, or toppings for up to 3 months. Thaw overnight in the fridge, then stir in the cream and cheese while reheating.

Reheating

Warm gently over medium-low heat (about 180F / 82C), stirring often, until steaming but not boiling. Add broth a tablespoon at a time if it is too thick.

Frequently Asked Questions

Q: Can I use rotisserie chicken instead of raw chicken breasts?

Yes, and it saves about 20 minutes of cooking. Skip the poaching step and stir 4 cups of shredded rotisserie chicken in with the beans and corn, then simmer just 5 minutes to heat it through.

Q: Why did my creamy tortilla soup curdle?

It almost always curdled because the cream hit a hard boil or the soup was too hot when it went in. Add the cream only after lowering the heat to a bare simmer, and never let the pot boil again afterward.

Q: Is this chicken tortilla soup spicy?

No, as written it is mild and kid-friendly, since chili powder and cumin bring warmth rather than heat. For more kick, add a minced chipotle in adobo or pass hot sauce at the table.

Q: Can I make creamy chicken tortilla soup in a slow cooker?

Yes. Add everything except the cream, cheese, and toppings to the slow cooker and cook on low for 6 hours or high for 3 hours, then shred the chicken and stir in the cream and cheese at the end.

Q: How do I make this soup dairy-free?

Swap the heavy cream for full-fat canned coconut milk and leave out the Monterey Jack, or use a dairy-free shredded cheese. The coconut milk adds a faint sweetness that pairs beautifully with the lime and cumin.

Grab your Dutch oven and make this Creamy Chicken Tortilla Soup tonight – then come back and tell me how your family topped their bowls. If you love it, snap a photo and tag me so I can see your cozy creation!

Creamy Chicken Tortilla Soup

Creamy Chicken Tortilla Soup

Creamy Chicken Tortilla Soup blends tender shredded chicken, fire-roasted tomatoes and warm spices into one silky, cozy bowl ready in 50 minutes.

★★★★½ 4.8 (214 ratings)
15 minPrep time35 minCook time6Servings285 kcalCalories

🧂 Ingredients

  • 2 tablespoons (30 ml) olive oil
  • 1 large yellow onion (about 2 cups / 280g), roughly chopped
  • 4 garlic cloves, peeled
  • 2 teaspoons ground cumin
  • 1 teaspoon chili powder
  • 1 can (14.5 oz / 411g) fire-roasted diced tomatoes, undrained
  • 6 cups (1.4 L) low-sodium chicken broth
  • 1 1/2 lbs (680g) boneless skinless chicken breasts
  • 1 can (15 oz / 425g) black beans, drained and rinsed
  • 1 cup (165g) frozen corn kernels
  • 1 cup (240 ml) heavy cream
  • 1 cup (100g) shredded Monterey Jack cheese, plus more for serving

📋 Instructions

  1. 1Blend the Flavor Base — Add the onion, garlic, and undrained fire-roasted tomatoes to a blender and puree until almost smooth, about 30 seconds. Set it aside – this puree is the backbone of the soup's smoky depth.
  2. 2Toast the Spices — Heat the olive oil in a large Dutch oven over medium-high heat (375F / 190C) until it shimmers, about 1 minute. Add the cumin and chili powder and stir constantly for 30 seconds, until fragrant and slightly darkened – do not let them burn.
  3. 3Simmer the Base — Pour in the tomato puree and cook, stirring often, for 5 minutes at a gentle bubble (about 200F / 93C), until the mixture thickens and turns a deep brick red. This cooks out the raw onion bite.
  4. 4Poach the Chicken — Add the chicken broth and chicken breasts, then bring to a simmer (about 200F / 93C). Cover and cook for 15 to 18 minutes, until the chicken reaches 165F / 74C on an instant-read thermometer and shreds easily.
  5. 5Shred and Return — Transfer the chicken to a cutting board and shred it with two forks. Return it to the pot along with the black beans and corn, then simmer uncovered for 5 minutes so everything heats through.
  6. 6Make It Creamy — Reduce the heat to low (about 180F / 82C) and stir in the heavy cream and Monterey Jack until the cheese melts and the soup turns silky, about 2 minutes. Do not let it boil from here on.
  7. 7Fry the Tortilla Strips — While the soup simmers, heat 1/2 inch of oil in a skillet to 350F / 175C. Fry the tortilla strips in batches for 45 to 60 seconds, until golden brown and crisp, then drain on paper towels and sprinkle with salt.
  8. 8Finish and Serve — Stir the lime juice into the soup, taste, and add salt as needed. Ladle into warm bowls and top with tortilla strips, avocado, cilantro, and extra cheese.
👨‍🍳 Chef's Note: For the silkiest texture, shred the chicken by hand rather than dicing it – the ragged edges soak up far more of that creamy, smoky broth.

Servings: 6

Cuisine: Mexican-American

Course: Soup

Nutrition (per serving): 285 kcal · 12g protein · 22g carbs · 9g fat

Tried This Recipe?

I’d love to hear how it turned out for you. Your review helps other home cooks know what to expect and helps me improve this recipe. Please leave a star rating and a short comment below.

Leave a Review

Leave a Review

Your email address will not be published. Reviews are held for approval before appearing.

Your Rating *

Choose a rating from one to five stars.

Add a photo
No photo selected

Optional. Upload a JPG, PNG, or WebP up to 5 MB.