I make this Creamy Chicken Enchilada Soup on chilly weeknights when I want something comforting, fast, and a little spicy without a lot of fuss. It’s a smooth, saucy soup built on enchilada sauce, shredded chicken, black beans, and corn, finished with heavy cream for richness. If you like rich, saucy chicken soups, you might also enjoy a similar comforting bowl like rich creamy "Marry Me" chicken soup with gnocchi for another weeknight option.
Why you’ll love this dish
This soup combines bold enchilada flavor with a silky finish. It’s quick to make, budget-friendly, and wildly adaptable for families, weeknight dinners, or casual guests. The canned enchilada sauce brings authentic chile flavor without long prep, while black beans and corn add texture and substance so one pot feels like a full meal.
"Comfort in a bowl: bright enchilada flavor, creamy finish, and enough leftovers to make dinner easy all week."
Highlights:
- Fast: mostly pantry ingredients and 30 to 40 minutes from start to table.
- Economical: canned beans and corn stretch the protein.
- Kid-friendly: cream softens the spice and makes the soup approachable.
- Versatile: easy to make milder or bolder depending on the sauce and toppings.
Step-by-step overview
You’ll begin by softening aromatics, then cook the chicken through. Shred the chicken in the pot to pick up flavor, then add enchilada sauce, beans, corn, spices, and broth. Simmer to marry the flavors, stir in cream, and finish with cheese and cilantro. It’s essentially a layered one-pot build: aromatics, protein, base flavors, simmer, and finish.
What you’ll need
- 1 lb boneless, skinless chicken breasts (or use thighs for more fat and flavor)
- 1 medium onion, chopped
- 2 cloves garlic, minced
- 1 can (10 oz) enchilada sauce
- 1 can (15 oz) black beans, drained and rinsed
- 1 can (15 oz) corn, drained
- 4 cups chicken broth (use low-sodium if you want more control over salt)
- 1 cup heavy cream (substitute half-and-half or evaporated milk for a lighter finish)
- 1 tsp ground cumin
- 1 tsp paprika
- Salt and pepper to taste
- Shredded cheese for garnish (cheddar, Monterey Jack, or a Mexican blend)
- Fresh cilantro for garnish
Notes:
- Short on time? Use pre-cooked shredded chicken or a rotisserie chicken and add it when you add the enchilada sauce.
- For a dairy-free version, try full-fat coconut milk and a squeeze of lime to balance the sweetness.
Step-by-step instructions
- Heat a large pot over medium heat. Add a splash of oil, then the chopped onion. Cook until translucent and soft, about 4 to 5 minutes. Add minced garlic and cook 30 to 60 seconds until fragrant.
- Add the chicken breasts to the pot. Cook, turning once, until no pink remains on the outside and the internal temperature reaches 165°F, about 8 to 10 minutes depending on thickness.
- Use two forks to shred the chicken directly in the pot, or remove to a cutting board to shred if you prefer.
- Stir in the enchilada sauce, drained black beans, drained corn, chicken broth, cumin, and paprika. Taste for seasoning.
- Bring the soup to a boil, then reduce heat to low and simmer gently for 20 minutes to let flavors meld.
- Stir in the heavy cream and adjust salt and pepper to taste. Warm through but do not boil aggressively after adding cream.
- Ladle into bowls and garnish with shredded cheese and cilantro. Serve hot.

Best ways to enjoy it
Serve this soup with crunchy toppings and bright elements to contrast the creaminess. Popular pairings:
- Tortilla strips or crushed tortilla chips for crunch.
- Avocado slices or a dollop of sour cream for cooling richness.
- Limes on the side to squeeze for brightness.
- A simple side salad or cornbread for a fuller meal.
If you want to keep the menu consistent with creamy pasta comfort, try pairing the soup with a lighter pasta dish like Creamy Chicken Garlic Parmesan Pasta as an alternate weeknight main.
Storage and reheating tips
- Refrigerate: Cool the soup to room temperature within two hours and store in airtight containers for up to 3 to 4 days.
- Freeze: Freeze in meal-sized portions for up to 2 to 3 months. Use freezer-safe containers or heavy-duty freezer bags.
- Thawing: Thaw overnight in the fridge, or reheat from frozen gently on the stovetop over low heat.
- Reheating: Warm on the stove over medium-low heat until steaming. Heat to at least 165°F for safety. If the soup thickens after chilling, whisk in a splash of broth or water while reheating.
- Note: Cream can separate if boiled hard after added. Reheat gently and stir frequently.
Helpful cooking tips
- Build flavor: Let the onion and garlic brown slightly for more depth before adding the chicken.
- Fast shortcut: Use cooked shredded chicken or rotisserie chicken to cut active time to under 20 minutes.
- Spice control: If your enchilada sauce is very spicy, start with three quarters of the can, taste, then add the rest.
- Cream finish: Add cream off the heat or at a low simmer to prevent curdling.
- Consistency: If you prefer a thicker soup, mash a few beans against the side of the pot or simmer a bit longer uncovered.
- Salt caution: Use low-sodium broth if you expect to add cheese toppings, then salt at the end.
Recipe variations
- Green enchilada twist: Use green enchilada sauce instead of red for a tangy, herb-forward profile.
- Vegetarian: Replace chicken with roasted sweet potato or extra beans and swap heavy cream for coconut milk or a cashew cream for richness.
- Spicy version: Stir in chopped jalapeño or a few dashes of hot sauce while simmering.
- Tex-Mex bowl: Top with pickled red onions, sliced radish, and cotija cheese for brightness and texture.
- Lighter version: Use half-and-half or evaporated milk and reduce the amount of heavy cream.
Common questions
How long does this recipe take from start to finish?
Active prep and cook time is about 30 to 40 minutes if you cook the chicken from raw. Using pre-cooked shredded chicken cuts that to under 20 minutes.
Can I make this in a slow cooker or Instant Pot?
Yes. Slow cooker: brown the onion and garlic first, add all ingredients except cream, and cook on low for 4 to 6 hours. Stir in cream at the end. Instant Pot: use the sauté function for aromatics, add everything except cream, cook on high pressure for 10 minutes, quick release, then stir in cream.
Will the cream separate if I reheat leftovers?
Cream can separate if boiled at high heat. Reheat slowly over medium-low heat and stir frequently. Adding a little broth while reheating helps maintain a smooth texture.
Is this soup freezer-friendly?
Yes. Freeze before adding cream for best texture. Thaw in the fridge and stir in cream when reheating.
Can I use shredded rotisserie chicken instead of cooking breasts?
Absolutely. Rotisserie chicken is a great shortcut and a dependable time-saver. Add it when you add the enchilada sauce so it can warm and absorb flavor.

Creamy Chicken Enchilada Soup
Ingredients
Method
- Heat a large pot over medium heat. Add a splash of oil, then the chopped onion. Cook until translucent and soft, about 4 to 5 minutes.
- Add minced garlic and cook for 30 to 60 seconds until fragrant.
- Add the chicken breasts to the pot. Cook, turning once, until no pink remains on the outside and the internal temperature reaches 165°F, about 8 to 10 minutes.
- Use two forks to shred the chicken directly in the pot, or remove to a cutting board to shred if you prefer.
- Stir in the enchilada sauce, drained black beans, drained corn, chicken broth, cumin, and paprika. Taste for seasoning.
- Bring the soup to a boil, then reduce heat to low and simmer gently for 20 minutes to let flavors meld.
- Stir in the heavy cream and adjust salt and pepper to taste.
- Ladle into bowls and garnish with shredded cheese and cilantro. Serve hot.


