Creamy Chicken Enchilada Soup
Home Dinner Recipes Creamy Chicken Enchilada Soup
Dinner Recipes

Creamy Chicken Enchilada Soup

Prep time 10 min
Cook time 30 min
Servings 6

Thick, creamy chicken enchilada soup hits the bowl with all the comfort of a cheesy Tex-Mex casserole, but it eats like a proper spoonable dinner. The broth turns rust-red and velvety, the chicken stays tender, and the black beans and corn give every bite some shape instead of turning it into plain, blended-out soup. It’s the kind of pot that gets scraped clean because it tastes even better after a few minutes on the stove.

What makes this version work is the order. The enchilada sauce, tomatoes, broth, and spices simmer first so the base gets a little deeper and less sharp. Then cream cheese goes in while the soup is hot enough to melt it smoothly, and heavy cream comes later so it finishes rich instead of curdled or greasy. A final handful of shredded cheese gives the soup its body without making it stringy.

Below, I’m walking through the small details that keep the texture creamy, plus the swaps that still give you a bowl worth repeating. If you’ve ever had enchilada soup turn thin, broken, or bland, this version fixes those problems without adding extra work.

The soup thickened up beautifully after the cream cheese melted in, and the flavors tasted even better the next day. I served it with tortilla strips and my husband went back for a second bowl before I even sat down.

★★★★★— Megan R.

Save this creamy chicken enchilada soup for the nights when you want a thick Tex-Mex dinner with tortilla strips and melted cheese on top.

Save to Pinterest

The Step That Keeps Creamy Enchilada Soup From Turning Grainy

The most common mistake with creamy enchilada soup is rushing the dairy. If the cream cheese goes in when the liquid is barely warm, it sits in little soft lumps and never fully disappears. If the soup is boiling hard when the cream and shredded cheese go in, the texture can turn slick or broken instead of smooth.

The fix is simple: build the spicy base first, let it simmer long enough to settle down, then add the cream cheese while the pot is hot and the soup is actively steaming. Once it’s melted, lower the heat before the heavy cream and shredded cheese go in. That gentler finish is what gives you a thick soup with a clean, even body.

  • Enchilada sauce — This is the backbone of the soup, so use one you’d actually eat on its own. A mild sauce keeps the soup family-friendly, while a hotter one gives the bowl more bite without changing the method.
  • Cream cheese — This is what makes the soup cling to the spoon. Cube it first so it melts evenly instead of taking forever to disappear.
  • Heavy cream — Half-and-half can work in a pinch, but the soup will be thinner and less luxurious. Heavy cream holds up better in a simmering pot and gives you that plush finish.
  • Mexican cheese blend — Pre-shredded is fine here if that’s what you have, though freshly grated melts a little cleaner. Add it at the end so it melts into the soup instead of turning stringy.
  • Black beans and corn — These are doing more than adding bulk. They keep the soup from tasting one-note and give you little bites of texture against the creamy base.

What Each Ingredient Is Actually Doing in This Enchilada Dish

Baked enchiladas with sauce and cheese
  • Tortillas (the structure holder) — Dip them briefly in sauce so they stay pliable without becoming soggy. They’re the vehicle that holds everything together.
  • Filling (chicken, cheese, or meat) — This is the flavor star. Layer it evenly so every bite is satisfying.
  • Enchilada sauce (the binding liquid) — This moistens the tortillas and brings flavors together. Don’t skimp or the enchiladas become dry.
  • Cheese (the melting finish) — Layer some inside and top with more so it melts into the sauce. Cotija or mozzarella both work well.
  • Broth or liquid (the steam helper) — This keeps enchiladas moist while they bake. It’s essential for the final texture.
  • Seasonings and spices (cumin, chili powder, garlic) — Build flavor depth. Layer seasonings so no single one overpowers.
  • Baking time and temperature (350°F, 25-35 minutes) — This melts the cheese and heats everything through without drying the filling.
  • Fresh garnish (cilantro, sour cream, green onion) — These add color, freshness, and final flavor. Add right before serving.

Building the Pot in the Right Order

Starting With the Broth and Spice Base

Combine the shredded chicken, black beans, corn, enchilada sauce, diced tomatoes, chicken broth, cumin, and chili powder in a large pot over medium heat. At this stage, you’re not trying to cook anything aggressively; you’re giving the ingredients time to mingle and take the edge off the canned tomato and sauce flavors. The pot should come up to a steady simmer with small bubbles around the edges, not a hard boil. If it boils fast, the broth can taste thin before the spices have time to settle in.

Letting the Soup Simmer Before the Dairy Goes In

Cook the base for about 15 minutes. This is where the soup starts tasting like a single dish instead of a pile of ingredients. The liquid will deepen in color and the broth will pick up the starch from the beans and tomatoes. If you skip this simmer, the soup still works, but the flavor stays flat and the dairy has to do too much of the work.

Melting the Cream Cheese Smoothly

Add the cream cheese cubes and stir until they disappear into the soup. Keep the heat at a gentle simmer so the cream cheese softens evenly instead of clumping at the bottom of the pot. If the cubes resist, give them another minute before stirring again; don’t crank the heat to force it. That’s how you end up with a lumpy base.

Finishing With Cream and Cheese

Stir in the heavy cream and simmer for 5 more minutes until the soup turns thick and creamy. Then add the shredded cheese and stir just until melted. The soup should look glossy and slightly thickened, with a texture that coats the back of a spoon. Taste it at the end and adjust salt only if needed, since the enchilada sauce and cheese already bring plenty of seasoning.

How to Adapt It Without Losing the Creamy Tex-Mex Feel

Make It Dairy-Free

Use unsweetened coconut cream or a thick oat-based cooking cream in place of the heavy cream, and skip the cream cheese and shredded cheese unless you have dairy-free versions that melt well. The soup will be a little less tangy and less rich, but the enchilada sauce and spices still carry the flavor. Stir the substitute in at the end and keep the heat low so it doesn’t separate.

Use Rotisserie Chicken for the Fastest Version

This soup is an easy place to use leftover or rotisserie chicken because the simmer time is long enough to warm it through without drying it out. Shred it into bite-size pieces so it blends into the creamy broth instead of sitting in big chunks. The result tastes like you cooked it from scratch even when you started with a store-bought bird.

Make It Spicier Without Changing the Texture

Add diced jalapeños with the base or stir in a little chipotle in adobo for smoky heat. That gives the soup more depth without thinning it out or changing the creamy finish. If you want extra heat at the table, top each bowl with fresh jalapeños instead of loading the whole pot.

Gluten-Free Comfort Food That Still Feels Hearty

The soup itself is naturally gluten-free as long as your enchilada sauce and broth are certified gluten-free. Use corn tortilla strips on top instead of flour-based toppings. You still get the same thick, satisfying bowl without changing the texture at all.

Storage and Reheating

  • Refrigerator: Keeps well for 4 days. It thickens as it chills, so expect it to look a little denser the next day.
  • Freezer: It freezes, but the dairy can separate a bit when thawed. For the best texture, freeze the soup before adding the heavy cream and shredded cheese, then finish those after reheating.
  • Reheating: Warm it slowly on the stove over low heat, stirring often. Don’t boil it after the dairy has been added, or the texture can turn grainy. Add a splash of broth if it has thickened too much in the fridge.

Answers to the Questions Worth Asking

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

Yes. It holds up well in the fridge and the flavor gets better after a night of resting. If you know you’ll be reheating it later, warm it gently and add a splash of broth if it has tightened up too much.

How do I keep the cream cheese from clumping?+

Cut it into small cubes and add it when the soup is hot but not boiling hard. The smaller pieces melt evenly, and the gentle simmer keeps the dairy smooth instead of shocking it into little bits. If you still see a few soft pieces, keep stirring for another minute before moving on.

Can I use leftover chicken or rotisserie chicken?+

Absolutely, and that’s one of the easiest ways to make it. Since the chicken is already cooked, it only needs enough time in the soup to heat through and pick up the seasoning. Shred it finely so it stays tender and blends into the broth instead of feeling dry.

How do I thicken the soup if it seems too thin?+

Let it simmer a few minutes longer so the liquid reduces a bit, then add the cream cheese and shredded cheese as written. That gives the soup body without needing flour or cornstarch. If it still needs more heft, a small spoonful of extra cream cheese works better than adding more broth.

Can I make this in the slow cooker?+

Yes. Add everything except the heavy cream and shredded cheese, then cook on low until the flavors meld. Stir in the dairy at the end during the last 20 to 30 minutes so it stays smooth and doesn’t separate from long heat.

Creamy Chicken Enchilada Soup

Creamy chicken enchilada soup with a thick, creamy rust-red base, tender shredded chicken, and melted cheese. This easy one-pot Mexican chicken soup simmers with enchilada sauce, then finishes with cream cheese, heavy cream, and a cheesy top.
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Servings: 6 servings
Course: Main Dish
Cuisine: Tex-Mex

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
  • 1 tortilla strips For serving.
  • 1 sour cream For serving.
  • 1 cilantro For serving.
  • 1 jalapeños For serving.

Equipment

  • 1 Dutch oven

Method
 

Cook the soup
  1. Combine shredded cooked chicken, black beans, frozen 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, then cook for 15 minutes, stirring occasionally, until the flavors meld and the soup looks thickened slightly.
Make it creamy
  1. Add the cubed cream cheese and stir until fully melted, creating a smooth, creamy texture throughout the soup.
  2. Stir in the heavy cream and simmer for 5 more minutes until the soup is thick and creamy, with a steady bubbling simmer.
Finish and serve
  1. Stir in the Mexican cheese blend and cook just until melted, then taste and adjust seasoning as needed.
  2. Serve immediately topped with tortilla strips, sour cream, cilantro, and jalapeños, so the toppings stay crisp and the cheese sheen shows on the surface.

Notes

Pro tip: Use fully thawed corn so it heats evenly, and add the cream cheese before the heavy cream so it melts smoothly. Refrigerate leftovers in a sealed container up to 3 days; reheat gently on the stove until steaming. Freezing is not ideal for cream-based soups, but if you do freeze, expect a slightly altered texture. For a lower-fat swap, use light cream cheese and half-and-half instead of heavy cream and cream cheese.

Leave a Comment

Recipe Rating