Creamy Chicken Enchilada Soup

Category: Dinner Recipes

Thick, creamy chicken enchilada soup lands in the bowl with the kind of comfort that makes dinner feel handled. The broth turns rust-red and velvety, the chicken stays tender, and the beans and corn give each spoonful enough texture to keep it from eating like plain blended soup. Topped with tortilla strips, melted cheese, and a little sour cream, it tastes like a full Tex-Mex dinner without much work.

What makes this version hold together is the order of the ingredients. The enchilada sauce and tomatoes simmer first so the flavor can deepen before the dairy goes in, and the cream cheese melts in before the heavy cream to build that thick body without curdling. A little cumin and chili powder are enough here because the enchilada sauce is already doing a lot of the seasoning.

Below, I’ve included the little details that keep the soup smooth and rich, plus the swaps I actually use when I need to stretch it, lighten it up, or make it with what’s already in the pantry.

The soup got thick and creamy without turning heavy, and the cream cheese melted right in with no lumps. I served it with extra tortilla strips, and even my picky eater asked for seconds.

★★★★★— Megan L.

Save this creamy chicken enchilada soup for the nights when you want a thick Tex-Mex bowl with almost no cleanup.

Save to Pinterest

The Reason It Stays Creamy Instead of Turning Grainy

Most creamy soups get into trouble when the dairy goes in too early or too hot. The tomatoes, enchilada sauce, and broth need their time first, because that simmer is where the base picks up body and the sharp edges mellow out. Once the cream cheese and heavy cream go in, the heat should stay at a gentle simmer, not a boil. Boiling after the dairy is added is the fastest way to get a sauce that looks split or a little curdled around the edges.

The other thing that matters here is texture balance. Black beans and corn keep the soup from feeling one-note, and the shredded chicken gives it substance without making it heavy. If the soup seems thinner than you want, let it sit for a few minutes after the cheese goes in; it thickens as it rests.

What Each Ingredient Is Actually Doing Here

Creamy Chicken Enchilada Soup thick creamy Tex-Mex
  • Shredded chicken — Use cooked chicken that’s already seasoned if you have it. Rotisserie chicken works well because it stays moist in the soup and saves time, while dry leftover chicken needs the broth to carry it.
  • Red enchilada sauce — This is the backbone of the dish, so this is where quality matters most. A stronger, well-seasoned sauce gives the soup its depth; a bland one makes everything taste flat.
  • Cream cheese — This is what gives the soup its body and that plush, spoon-coating texture. Cube it before adding it so it melts evenly instead of lingering in soft lumps.
  • Heavy cream — Heavy cream rounds out the heat and smooths the tomato base without thinning the soup. Half-and-half can work in a pinch, but the finish will be lighter and a little less rich.
  • Mexican cheese blend — Stir it in at the end so it melts cleanly into the soup. Pre-shredded cheese is fine here, though freshly shredded cheese melts more smoothly.
  • Tortilla strips, sour cream, cilantro, and jalapeños — These toppings matter because they give contrast. The soup is creamy, so you want something crisp, cool, and fresh on top.

Building the Pot in the Right Order

Starting With the Base

Add the chicken, beans, corn, enchilada sauce, tomatoes, broth, cumin, and chili powder to a large pot and bring it up to a simmer over medium heat. You want the liquid moving, with small bubbles around the edges and a steady steam, not a hard boil. This first simmer is where the flavors marry and the raw edge comes off the canned ingredients. If the heat is too high, the tomatoes can taste sharp and the soup can reduce too fast before the dairy has a chance to come in.

Melting in the Cream Cheese

Drop in the cream cheese cubes once the soup has simmered for about 15 minutes and stir until they disappear into the broth. If the cubes sit there stubbornly, the heat is usually too low or the pieces are too large. Keep the pot at a gentle simmer and keep stirring from the bottom so nothing sticks while the cream cheese softens and blends.

Finishing With Cream and Cheese

Stir in the heavy cream and let the soup cook for just a few more minutes until it looks thick and silky. Then add the shredded cheese and stir until it melts fully. Turn the heat down if the soup starts bubbling hard at this point; cheese melts best when the liquid is hot but not aggressive.

Ways to Change It Without Losing the Soul of the Soup

Make it dairy-free

Skip the cream cheese, heavy cream, and shredded cheese, then blend 1 cup of the soup with a drained can of white beans or a handful of cashews and stir it back in for body. It won’t taste exactly the same, but you’ll keep the creamy texture without the dairy.

Make it a little lighter

Use half-and-half in place of the heavy cream and reduce the cheese garnish. The soup will still taste rich, but it’ll be a bit looser and less plush, which works well if you want a lighter bowl.

Make it gluten-free

Use a certified gluten-free enchilada sauce and broth, then serve with corn tortilla strips instead of flour-based toppings. The soup itself is naturally gluten-free as long as your packaged ingredients are checked.

Storage and Reheating

  • Refrigerator: Store in an airtight container for up to 4 days. It thickens as it chills, so expect a denser texture the next day.
  • Freezer: It freezes, but the dairy can separate a little when thawed. If you want to freeze it, stop before adding the heavy cream and shredded cheese, then stir those in after reheating.
  • Reheating: Reheat gently on the stove over low heat, stirring often. Don’t let it boil, or the cream can break and the cheese can turn grainy. Add a splash of broth if it’s thicker than you want.

Answers to the Questions Worth Asking

Can I use rotisserie chicken in this soup?+

Yes, and it’s one of the easiest ways to make this fast. Rotisserie chicken stays tender in the soup and already has good flavor, so it works especially well here. Just shred it into bite-size pieces so it heats through evenly.

How do I keep the cream cheese from clumping?+

Cube it first and add it when the soup is already hot and simmering, then stir until it fully melts. If the pieces are cold and large, they take too long to break down and can leave little soft lumps. Keeping the heat gentle helps them melt smoothly instead of seizing.

How do I make this soup thicker?+

Let it simmer uncovered for a few extra minutes before adding the cream, or let it rest for 5 minutes after cooking. The soup thickens naturally from the cream cheese and cheese as it sits. If you want it even thicker, blend a small cup of the beans and broth together and stir that back in.

Can I make this soup ahead of time?+

Yes, and it often tastes even better the next day. The only catch is that it thickens as it chills, so add a little broth when reheating if needed. Hold off on the tortilla strips until serving so they stay crisp.

Creamy Chicken Enchilada Soup

Creamy chicken enchilada soup with shredded chicken, black beans, and corn simmered into a thick, rust-red base and finished with melted cream cheese and shredded cheese. Topped with crispy tortilla strips, sour cream, cilantro, and jalapeños for that classic Tex-Mex feel.
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Servings: 6 servings
Course: Main Dish
Cuisine: Tex-Mex
Calories: 610

Ingredients
  

Soup base
  • 2 cup cooked chicken Shredded.
  • 1 can (15 oz) black beans Drained.
  • 1 cup frozen corn Thawed.
  • 1 can (10 oz) red enchilada sauce
  • 1 can (14.5 oz) diced tomatoes
  • 2 cup chicken broth
  • 1 tsp cumin
  • 1 tsp chili powder
  • 4 oz cream cheese Cubed.
  • 1 cup heavy cream
  • 1 cup Mexican cheese blend Shredded.
Toppings
  • 0.5 tortilla strips For topping; amount to taste.
  • 0.25 sour cream For topping; amount to taste.
  • 0.25 cilantro For topping; amount to taste.
  • 0.25 jalapeños For topping; amount to taste.

Equipment

  • 1 Dutch oven

Method
 

Cook the soup
  1. Combine shredded chicken, black beans, corn, red enchilada sauce, diced tomatoes, chicken broth, cumin, and chili powder in a large Dutch oven over medium heat.
  2. Bring the mixture to a simmer and cook for 15 minutes, stirring occasionally, until flavors develop and the base looks lightly thickened.
Make it creamy
  1. Add the cream cheese cubes and stir until fully melted and smooth throughout the soup.
  2. Stir in the heavy cream and simmer for 5 minutes until the soup is visibly thick and creamy.
  3. Stir in the shredded Mexican cheese blend and cook just until melted, then taste and adjust seasoning as needed.
Serve
  1. Serve hot, topped with tortilla strips, sour cream, cilantro, and jalapeños, so the cheese stays melted at the surface.

Notes

For a smoother texture, stir after adding the cream cheese until no lumps remain before adding heavy cream. Store leftovers in the refrigerator up to 3 days; reheat gently on the stovetop (medium-low) to avoid breaking the creamy base. Freezing is not recommended because the dairy can separate when thawed. For a dairy-light swap, use evaporated skim milk or a reduced-fat cream cheese (about 50% less fat) and choose a reduced-fat Mexican cheese blend for a lighter version.

You might also like these recipes

Leave a Comment

Recipe Rating