Creamy Chicken Enchilada Soup

Loading…

By Reading time
Servings 4–6 people

Rich, spoonable, and packed with the same cozy Tex-Mex flavors you’d expect from a good pan of enchiladas, this soup lands on the table with a creamy broth that clings to every shred of chicken. The enchilada sauce gives it depth, the cream cheese smooths out the edges, and the corn and black beans keep each bite from feeling flat. It’s hearty enough for dinner on its own, but it still has that bright, lively finish from lime, cilantro, and a handful of tortilla strips on top.

What makes this version work is the order of the ingredients. The onions and spices get a little time in the pot first, which wakes up the cumin and chili powder before the liquid goes in. Then the cream cheese melts into the hot broth before the heavy cream is added, which helps the soup stay smooth instead of turning grainy. If you’ve ever had a creamy soup split or go lumpy, it usually comes down to heat and timing, not the ingredients themselves.

Below, I’ll walk through the little details that keep the broth silky, plus a few swaps that still give you that same comforting bowl.

“

The cream cheese melted in smoothly and the broth stayed silky all the way to the bottom of the bowl. I added extra lime and the whole pot tasted like restaurant soup after only 30 minutes.

★★★★★— Megan R.

Save this creamy chicken enchilada soup for the nights when you want a silky, one-pot dinner with bold enchilada flavor.

Save to Pinterest

The Step That Keeps the Broth Creamy Instead of Grainy

A lot of creamy soups go wrong the moment the dairy hits the pot too fast or over too much heat. Cream cheese needs time to melt fully into the broth, and if the soup is boiling hard when it goes in, you can end up with little soft lumps that never quite disappear. Keep the heat at a gentle simmer after the broth comes together, then whisk or stir the cream cheese until the surface looks smooth before adding the heavy cream.

The other thing that matters here is building enough flavor before the dairy goes in. Onion, garlic, cumin, and chili powder need that short sauté in the oil so they stop tasting raw and start tasting rounded and savory. If the base tastes flat before the cream is added, the finished soup will taste like cream with seasoning instead of enchilada soup.

What Each Ingredient Is Doing in the Pot

Creamy Chicken Enchilada Soup rich creamy shredded chicken
  • Chicken breast — Cooked and shredded chicken soaks up the broth and makes the soup feel substantial. Rotisserie chicken works well here and saves time, but it should be pulled into small pieces so every spoonful gets some.
  • Red enchilada sauce — This is the backbone of the soup’s flavor, so use one you actually like. A good store-bought sauce is fine; the important part is that it tastes balanced, not overly sweet or thin.
  • Cream cheese — This is what gives the broth its body and that soft, velvety finish. Cube it first so it melts faster and more evenly; if you drop in a cold block, it takes longer to disappear and can leave streaks behind.
  • Heavy cream — It softens the enchilada sauce without making the soup overly thick. Half-and-half can work in a pinch, but the soup will be a little lighter and less plush.
  • Black beans and corn — These add texture and keep the soup from feeling one-note. Drain them well so they don’t water down the broth.

Building the Soup So the Dairy Never Breaks

Cooking the Onion and Spices First

Start by softening the onion until it turns translucent and smells sweet, not sharp. When the garlic, cumin, and chili powder hit the pan, they should sizzle for a minute or two and smell warm and toasty. If the garlic starts browning too fast, the heat is too high and the broth will carry that bitter edge through the whole soup.

Adding the Broth and Enchilada Sauce

Once the spice base is ready, stir in the enchilada sauce, broth, beans, and corn and bring it up to a boil only long enough to heat everything through. After that, drop it to a gentle simmer. A hard boil can make the cream cheese fight you later and can also dull the fresh flavor of the toppings.

Melting in the Cream Cheese

Add the cream cheese when the soup is no longer aggressively bubbling, then stir patiently until the broth looks uniform and glossy. If the cubes are still floating around after a few minutes, press them against the side of the pot with your spoon. This is the point where rushing causes trouble, because half-melted cream cheese tends to show up as little soft bits instead of a smooth base.

Finishing with Chicken and Cream

Stir in the shredded chicken and heavy cream last, then let the soup simmer just long enough for the chicken to heat through and the flavors to settle together. You’re looking for a steaming, lightly thickened soup, not a rolling boil. Taste at the end and season with salt and pepper after the cheese and broth have had a chance to settle, since both can change how salty the soup tastes.

How to Adjust This Soup Without Losing the Creamy Enchilada Feel

Use rotisserie chicken for a faster weeknight version

Shredded rotisserie chicken cuts the cook time down and still gives you tender, flavorful meat. Use about the same amount, and add it near the end so it stays juicy instead of going stringy from too much simmering.

Make it dairy-free with coconut cream and a dairy-free cream cheese

A full-fat coconut cream and a good dairy-free cream cheese can get you close to the same richness. The flavor will lean slightly sweeter and less tangy, so add extra lime at the end to bring the soup back into balance.

Skip the beans for a lower-carb bowl

Leaving out the beans drops the carbs and makes the soup a little lighter, but you’ll lose some texture and body. If you take them out, add extra chicken or a little more cream cheese so the broth still feels full.

Storage and Reheating

  • Refrigerator: Store in an airtight container for up to 4 days. It thickens as it chills, so expect the broth to look more set the next day.
  • Freezer: It does freeze, but dairy-based soups can separate a little after thawing. Freeze in portions and stir well while reheating for the best texture.
  • Reheating: Warm it slowly over low heat on the stove, stirring often. High heat is the fastest way to make the cream look broken or grainy, especially after refrigeration.

Questions I Get Asked About This Recipe

Can I use rotisserie chicken instead of cooking chicken breast?+

Yes, and it’s one of the easiest shortcuts for this soup. Use the same amount of shredded chicken and add it at the end so it only warms through. That keeps the meat tender and keeps you from cooking the chicken twice.

How do I keep the cream cheese from clumping in the soup?+

Cube the cream cheese first and lower the heat before adding it. If the soup is boiling, the outside of the cubes softens before the center melts, which is when lumps happen. Stir until the broth looks fully smooth before adding the heavy cream.

Can I make creamy chicken enchilada soup ahead of time?+

Yes. It holds well in the fridge, and the flavor often gets even better by the next day. The soup thickens as it sits, so loosen it with a splash of broth when reheating if it feels too dense.

How do I thin the soup if it gets too thick after chilling?+

Stir in a little chicken broth, a splash at a time, while the soup warms over low heat. That brings the texture back without washing out the enchilada flavor. Don’t add a lot of water at once, or the broth will taste thin.

Can I use green enchilada sauce instead of red?+

You can, but the flavor shifts from deep and smoky to brighter and tangier. It still works with the cream and chicken, but the final soup won’t taste like classic red enchilada soup anymore. If you swap it, use a green salsa or enchilada sauce you already like on its own.

Creamy Chicken Enchilada Soup

Creamy chicken enchilada soup with a rich red broth, shredded chicken, corn, and black beans. Simmered until silky with melted cream cheese, then served loaded with tortilla strips, cheddar, sour cream, cilantro, and lime.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 6 servings
Course: Main Dish
Cuisine: Tex-Mex
Calories: 620

Ingredients
  

Chicken and vegetables base
  • 1.5 lb chicken breast Cooked and shredded.
  • 1 can (15 oz) black beans Drained.
  • 1 can (15 oz) corn Drained.
  • 1 onion Diced.
  • 3 cloves garlic Minced.
  • 1 can (10 oz) red enchilada sauce
  • 4 cup chicken broth
Creamy sauce
  • 1 cup heavy cream
  • 8 oz cream cheese Cubed.
  • 2 tsp cumin
  • 1 tsp chili powder
Seasoning and toppings
  • 0.25 salt To taste.
  • 0.25 pepper To taste.
  • 0.5 cup sour cream For serving.
  • 0.5 cup cheddar For serving.
  • 1 cup tortilla strips For serving.
  • 0.25 cup cilantro For serving.
  • 1 lime For serving.

Equipment

  • 1 Dutch oven

Method
 

Sauté aromatics
  1. Heat a large pot and sauté the onion for 4 minutes, stirring until softened and glossy.
  2. Add the garlic, cumin, and chili powder and cook for 2 minutes, stirring constantly until fragrant.
Build the soup
  1. Add the red enchilada sauce, chicken broth, black beans, and corn, then bring the mixture to a boil.
  2. Reduce the heat and stir in the cream cheese until completely melted and the broth turns smooth.
Finish and serve
  1. Add the shredded chicken and heavy cream, then simmer for 10 minutes, stirring occasionally until heated through.
  2. Season with salt and pepper to taste, then serve hot topped with sour cream, cheddar, tortilla strips, cilantro, and lime.

Notes

For the smoothest texture, stir in the cubed cream cheese over reduced heat until fully melted before adding the chicken. Refrigerate leftovers in a sealed container for up to 3 days; reheat gently on the stove, adding a splash of broth or cream if it thickens. Freezing is not recommended because the cream can separate when thawed. For a lighter option, use reduced-fat cream cheese and half-and-half instead of heavy cream.

You might also like these recipes

Leave a Comment

Recipe Rating