Creamy Chicken Enchilada Soup

When you’re craving something warm, creamy, flavorful, and satisfying, this Creamy Chicken Enchilada Soup is an excellent choice. It combines everything you love about classic chicken enchiladas—tender chicken, tomatoes, corn, black beans, chiles, Mexican-inspired spices, and plenty of savory flavor—in one comforting bowl.
Instead of rolling tortillas and preparing a casserole, all the ingredients come together in a single pot. The result is a hearty soup with a rich, creamy broth and plenty of texture from the chicken, beans, and vegetables.
It’s an especially good recipe for busy weeknights because it requires relatively little hands-on preparation and can be customized easily with your favorite toppings.
⭐ Why You’ll Love This Chicken Enchilada Soup
This recipe has all the qualities of a perfect comfort-food dinner:
- Easy one-pot preparation
- Tender, flavorful shredded chicken
- Creamy enchilada-inspired broth
- Black beans for hearty texture
- Sweet corn for natural sweetness
- Tomatoes and green chiles for brightness
- Warm spices throughout the broth
- Easy to customize
- Perfect for leftovers
- Great for family dinners
The soup is rich enough to feel indulgent while still being packed with protein, vegetables, and beans.
🛒 Ingredients

For the Soup
- 2 tablespoons olive oil
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 1 teaspoon chili powder
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- ½ teaspoon dried oregano
- 1 can red enchilada sauce
- 1 can diced tomatoes
- 4 cups chicken broth
- 2 cups cooked shredded chicken
- 1 can black beans, drained and rinsed
- 1 cup sweet corn
- 1 small can diced green chiles
- ½ cup cream cheese
- ½ cup shredded cheddar or Monterey Jack cheese
- Salt and freshly ground black pepper, to taste
Optional Garnishes
- Fresh cilantro
- Shredded cheddar or Monterey Jack
- Sour cream
- Diced avocado
- Sliced jalapeños
- Green onions
- Fresh lime wedges
- Tortilla strips
- Crushed tortilla chips
👩🍳 How to Make Creamy Chicken Enchilada Soup

1. Sauté the Aromatics
Heat the olive oil in a large Dutch oven or heavy-bottomed soup pot over medium heat.
Add the diced onion and cook for about 4–5 minutes, stirring occasionally, until softened.
Add the minced garlic and cook for another 30 seconds.
The combination of slowly softened onions and fresh garlic creates the savory foundation of the soup.
2. Add the Spices
Stir in the chili powder, cumin, smoked paprika, and oregano.
Cook the spices with the onions and garlic for about 30 seconds.
This quick step helps release the aromatic oils from the spices and gives the soup a deeper, more developed flavor.
3. Create the Enchilada Broth
Pour in the enchilada sauce, diced tomatoes, and chicken broth.
Stir thoroughly, scraping the bottom of the pot to incorporate any flavorful bits.
Bring the mixture to a gentle simmer.
The enchilada sauce provides the characteristic chili and tomato flavor that makes this soup taste like a comforting bowl of chicken enchiladas.
🍗 4. Add the Chicken, Beans, Corn & Chiles
Stir in the shredded chicken, black beans, sweet corn, and diced green chiles.
Bring the soup back to a gentle simmer.
Cook for approximately 15–20 minutes, allowing the ingredients to warm through and the flavors to blend.
If you’re using freshly cooked chicken, make sure it is fully cooked before shredding and adding it to the soup.
🥣 5. Make the Soup Creamy
Reduce the heat to low.
Add the softened cream cheese in small pieces.
Stir continuously until the cream cheese melts completely into the broth.
Once smooth, add the shredded cheese and stir until melted.
The result should be a rich, creamy soup with a velvety enchilada-style broth.
💡 Important Tip
For the smoothest texture, bring the cream cheese to room temperature before adding it. You can also whisk it with a small amount of warm broth in a separate bowl before incorporating it into the soup.
🌿 6. Taste & Finish
Taste the soup and adjust the seasoning.
Add additional:
- Salt
- Black pepper
- Chili powder
- Cumin
- Lime juice
depending on your preference.
Ladle the hot soup into bowls and finish with your favorite toppings.
Fresh cilantro, shredded cheese, sour cream, avocado, and tortilla strips make particularly delicious additions.
🧀 Best Toppings for Chicken Enchilada Soup
The toppings are where you can really make this soup your own.
Shredded Cheese
Cheddar, Monterey Jack, or a Mexican cheese blend melts beautifully over the hot soup.
Sour Cream
A spoonful of sour cream adds a cool, tangy contrast to the spicy broth.
Avocado
Creamy diced avocado balances the richness and adds a fresh element.
Fresh Cilantro
Cilantro adds brightness and freshness to every bite.
Tortilla Strips
Crunchy tortilla strips provide a delicious contrast to the creamy soup.
Lime
A squeeze of fresh lime juice brightens the entire bowl and balances the richness.
🌶️ How to Adjust the Spice Level
This soup is very easy to customize.
For a Mild Soup
Use mild enchilada sauce and mild green chiles. Reduce or omit the chili powder.
For Medium Heat
Use regular enchilada sauce and add a small amount of chili powder.
For a Spicy Version
Add diced jalapeños, hot green chiles, cayenne pepper, or your favorite hot sauce.
A fresh jalapeño garnish also adds both heat and freshness.
🍲 Slow Cooker Method
This recipe can also be adapted for the slow cooker.
Add the chicken, enchilada sauce, tomatoes, broth, beans, corn, green chiles, onion, garlic, and seasonings to the slow cooker.
Cook until the chicken is tender and fully cooked.
Remove the chicken, shred it, and return it to the slow cooker.
Add the cream cheese and shredded cheese during the final stage of cooking. Stir until completely melted and incorporated.
This method is especially convenient when you want dinner ready with minimal hands-on cooking.
🥑 Delicious Variations
Chicken Enchilada Verde Soup
Replace the red enchilada sauce with green enchilada sauce and use green chiles for a bright, tangy variation.
Extra Cheesy Version
Add additional Monterey Jack or cheddar and finish each bowl with a generous handful of cheese.
Vegetable-Packed Version
Add diced zucchini, bell peppers, carrots, or spinach.
Black Bean & Chicken Soup
Increase the amount of black beans for an even heartier soup.
Spicy Chipotle Version
Add a small amount of minced chipotle peppers in adobo sauce for smoky heat.
Rotisserie Chicken Version
Using store-bought rotisserie chicken makes this recipe exceptionally quick. Simply shred the cooked chicken and add it during the simmering stage.
🍞 What to Serve With Chicken Enchilada Soup
Although this soup is hearty enough to serve on its own, several sides pair beautifully with it.
Warm Tortilla Chips
Perfect for dipping into the creamy broth.
Mexican Rice
A small serving of seasoned rice turns the soup into an even more substantial dinner.
Cornbread
Sweet, buttery cornbread complements the spicy enchilada flavors.
Simple Green Salad
A crisp salad with lime dressing provides a fresh contrast to the rich soup.
Avocado Salad
Fresh avocado, tomatoes, onion, cilantro, and lime make a refreshing side.
💡 Professional Cooking Tips
Don’t boil the soup after adding dairy
Keep the heat low once the cream cheese and shredded cheese have been added. Aggressive boiling can affect the texture of the dairy.
Use freshly shredded cheese
Freshly shredded cheese generally melts more smoothly than pre-shredded varieties.
Season gradually
Enchilada sauce, broth, cheese, and canned ingredients can already contain salt, so taste before adding large amounts.
Let the flavors simmer
Even though this is an easy recipe, allowing the soup to simmer gently gives the spices and vegetables time to develop a deeper flavor.
Add lime at the end
Fresh lime juice is best added shortly before serving so its bright acidity remains noticeable.
🧊 How to Store Leftovers
Allow the soup to cool slightly before transferring it to airtight containers.
Store it in the refrigerator and enjoy within several days.
Because the soup contains beans and dairy, it may thicken as it sits.
When reheating, add a splash of chicken broth or water if necessary and warm gently over medium-low heat.
❄️ Can You Freeze Creamy Chicken Enchilada Soup?
You can freeze the soup, but the dairy-based broth may change texture slightly after thawing.
For the best results, consider preparing the soup through the tomato, chicken, bean, and corn stage and adding the cream cheese and shredded cheese after thawing and reheating.
If freezing the fully finished soup, thaw it slowly in the refrigerator and reheat gently while stirring frequently.
❓ Frequently Asked Questions
Can I use rotisserie chicken?
Absolutely. Rotisserie chicken is one of the easiest ways to make this soup quickly.
Can I use turkey instead of chicken?
Yes. Cooked shredded turkey works very well, especially after the holidays.
Can I make it without cream cheese?
Yes. You can omit it for a lighter broth or replace some of the creaminess with additional shredded cheese.
Can I make this soup gluten-free?
Check the labels of the enchilada sauce, broth, canned ingredients, and seasonings to ensure they are certified gluten-free if needed.
Can I make it ahead?
Yes. The soup can be prepared in advance and gently reheated before serving.
How do I thicken the soup?
Allow it to simmer uncovered for a few minutes, or mash some of the black beans into the broth. Adding a little extra cream cheese can also create a thicker consistency.
❤️ Final Thoughts

This Creamy Chicken Enchilada Soup brings together the best parts of a classic enchilada dinner in a simple, comforting bowl.
Tender chicken, black beans, sweet corn, tomatoes, green chiles, warm spices, and creamy cheese come together to create a soup that’s rich, flavorful, and incredibly satisfying.
It’s ideal for busy weeknights, chilly fall evenings, family dinners, meal prep, and cozy weekends at home.
Serve it hot with plenty of cheese, fresh cilantro, avocado, a squeeze of lime, and crunchy tortilla strips for the ultimate finishing touch.
Save this Creamy Chicken Enchilada Soup recipe to Pinterest and make it for your next cozy family dinner! 🌶️🍗🥣