Creamy Chicken Enchilada Soup is a rich, flavorful Mexican-inspired soup that combines tender shredded chicken, zesty enchilada sauce, creamy broth, black beans, and melted cheese for a warming bowl of comfort that tastes like your favorite enchiladas in soup form.
If you’re craving bold Mexican flavors with minimal effort, this Creamy Chicken Enchilada Soup delivers restaurant-quality taste in under 40 minutes. Designed for busy home cooks, families, and anyone who loves hearty comfort food, this Creamy Chicken Enchilada Soup transforms simple pantry ingredients into a satisfying weeknight meal.
Whether you need a quick dinner solution or a make-ahead lunch option, this soup is beginner-friendly, time-saving, and endlessly customizable. Keep reading to learn how to make Creamy Chicken Enchilada Soup with step-by-step instructions, pro tips for perfect flavor, and smart storage ideas to enjoy this cozy soup all week long.
Table of Contents
Why This Recipe Works
This Creamy Chicken Enchilada Soup stands out because it balances bold enchilada spices with a velvety cream base that’s neither too heavy nor too thin. Using rotisserie chicken cuts prep time significantly while adding deep roasted flavor.
The combination of enchilada sauce, cumin, and chili powder creates authentic Mexican taste, while cream cheese and heavy cream provide luxurious body without overwhelming the other flavors. Black beans and corn add texture and nutrition, making this a complete meal in a bowl.
Emotionally, this soup delivers comfort and nostalgia – it’s like a warm hug on a cold day. Practically, it’s affordable, feeds a crowd, and reheats beautifully for meal prep. The recipe is also forgiving and adaptable, perfect for beginner cooks or experienced home chefs looking for a reliable weeknight staple.
Ingredients
Here’s what you’ll need to make Creamy Chicken Enchilada Soup:
- 2 tablespoons olive oil or butter – for sautéing aromatics
- 1 medium yellow onion, diced – adds sweetness and depth
- 3 cloves garlic, minced – essential aromatic base
- 3 cups cooked chicken, shredded – rotisserie chicken works perfectly
- 1 can (15 oz) red enchilada sauce – provides signature enchilada flavor
- 1 can (15 oz) black beans, drained and rinsed – adds protein and texture
- 1 can (15 oz) corn, drained (or 1 1/2 cups frozen corn) – sweet contrast to spicy elements
- 4 cups chicken broth – use low-sodium for better control of salt
- 1 can (10 oz) diced tomatoes with green chiles – adds tomato base and mild heat
- 8 oz cream cheese, softened and cubed – creates creamy texture
- 1 cup heavy cream or half-and-half – enriches the broth
- 2 teaspoons ground cumin – warm, earthy spice
- 1 teaspoon chili powder – mild heat and color
- 1 teaspoon smoked paprika – smoky depth
- 1/2 teaspoon dried oregano – herbaceous note
- Salt and black pepper to taste – essential seasoning
- 2 cups shredded cheese (cheddar, Monterey Jack, or Mexican blend) – for topping and stirring in
- Optional toppings: sour cream, sliced avocado, tortilla strips, fresh cilantro, lime wedges, jalapeño slices
For voice-search convenience: “What you’ll need to make Creamy Chicken Enchilada Soup” – these pantry staples and simple ingredients create restaurant-quality results at home.
Equipment
- Large heavy-bottomed pot or Dutch oven – essential for even heating and preventing scorching
- Wooden spoon or silicone spatula – for stirring and scraping
- Measuring cups and spoons – for accurate ingredient portions
- Sharp knife and cutting board – for prepping vegetables
- Ladle – for serving
- Optional: immersion blender – for ultra-smooth texture if desired
Recommended (affiliate-friendly): A 6-quart Dutch oven provides the perfect size for this soup and ensures even heat distribution. If you make soup regularly, this investment pays for itself.
Step-by-Step Process
Prep (not counted as Step 1)
Prep: Dice the onion, mince the garlic, shred the chicken if using whole pieces, cube the softened cream cheese, and measure out all spices and liquids. Having everything ready makes cooking smooth and stress-free.
Step 1 – Sauté the aromatics
Cook: Heat the olive oil or butter in your large pot over medium heat. Add the diced onion and cook for 5-6 minutes, stirring occasionally, until softened and translucent. Add the minced garlic and cook for 30-45 seconds until fragrant but not browned. This builds the aromatic foundation of your soup.
Step 2 – Add liquids and seasonings
Build the base: Pour in the chicken broth, enchilada sauce, and diced tomatoes with green chiles. Stir in the cumin, chili powder, smoked paprika, oregano, and a pinch of salt and pepper. Bring the mixture to a gentle simmer, stirring to combine all the spices evenly throughout the liquid.
Step 3 – Add chicken, beans, and corn
Build substance: Stir in the shredded chicken, drained black beans, and corn. Let the soup return to a simmer and cook for 10-12 minutes, allowing the flavors to meld together. The chicken will absorb the enchilada flavors during this time, and the beans and corn will heat through completely.
Step 4 – Create the creamy base
Add richness: Reduce the heat to medium-low. Add the cubed cream cheese and stir continuously until it melts completely into the soup, creating a smooth base. This may take 3-4 minutes. Pour in the heavy cream and stir until fully incorporated. Do not let the soup boil once dairy is added, as this can cause curdling. Heat gently until the soup is steaming and creamy.
Step 5 – Add cheese and adjust seasoning
Finish: Remove the pot from heat. Stir in 1 cup of the shredded cheese, reserving the other cup for topping individual bowls. The residual heat will melt the cheese perfectly. Taste the soup and adjust seasoning – add more salt, pepper, cumin, or chili powder as needed to achieve your preferred flavor balance.
Step 6 – Serve and garnish
Plate: Ladle the Creamy Chicken Enchilada Soup into bowls. Top each serving with a generous handful of the reserved shredded cheese, a dollop of sour cream, sliced avocado, crispy tortilla strips, fresh cilantro, and a squeeze of fresh lime juice. Serve immediately while hot with warm tortillas or cornbread on the side.
Pro Tips & Troubleshooting
- Use rotisserie chicken: This shortcut saves 30+ minutes of cooking time and adds rich, roasted flavor that plain boiled chicken can’t match. Remove the skin and shred the meat from a store-bought bird.
- Soften cream cheese first: Let cream cheese sit at room temperature for 20-30 minutes before adding to the soup. Cold cream cheese creates lumps that are harder to incorporate smoothly.
- Control the heat level: Start with mild enchilada sauce and add cayenne pepper or diced jalapeños gradually if you want more spice. It’s easier to add heat than remove it.
- Prevent curdling: Never let the soup boil once dairy is added. Keep it at a gentle simmer or lower. If your soup does separate slightly, remove from heat and whisk vigorously to re-emulsify.
- Thicken if needed: If your soup is too thin, simmer it uncovered for 10-15 minutes to reduce and concentrate flavors. Alternatively, make a slurry with 1 tablespoon cornstarch mixed with 2 tablespoons cold water, stir it in, and simmer for 2-3 minutes until thickened.
- Make it lighter: Substitute half-and-half for heavy cream and use reduced-fat cream cheese. Greek yogurt can replace sour cream for topping without sacrificing tanginess.
- Vegetarian option: Replace chicken with an additional can of black beans and pinto beans, and use vegetable broth instead of chicken broth. Add cubed zucchini or bell peppers for extra vegetables.
- Avoid watery soup: Drain beans and corn thoroughly. Excess liquid from canned ingredients can dilute your soup’s flavor and make it too thin.
Serving Suggestions
- Classic presentation: Serve Creamy Chicken Enchilada Soup in wide bowls with all the toppings arranged colorfully on top – it makes for an Instagram-worthy presentation that tastes as good as it looks.
- Taco bar style: Set up a topping station with bowls of shredded cheese, sour cream, avocado, cilantro, lime wedges, tortilla strips, and jalapeños so everyone can customize their bowl.
- With sides: Pair with warm flour tortillas, Mexican cornbread, chips and guacamole, or a simple cilantro-lime rice for a complete meal.
- Meal prep friendly: Portion into individual containers for grab-and-go lunches throughout the week. Store toppings separately and add fresh when reheating.
- Party-ready: This soup is perfect for game day, potlucks, or casual entertaining. Double the recipe and keep warm in a slow cooker on low setting.
Storage
- Refrigerator: Store cooled soup in an airtight container for up to 4-5 days. The flavors actually deepen and improve after a day in the fridge, making leftovers even better than the first serving.
- Freezer: Freeze in portion-sized freezer-safe containers for up to 3 months. Note that the texture may change slightly upon thawing due to the dairy content, but the flavor remains excellent. Thaw overnight in the refrigerator before reheating.
- Reheating tips: Reheat gently on the stovetop over medium-low heat, stirring frequently. Add a splash of chicken broth or cream if the soup has thickened too much during storage. Microwave individual portions in 60-second intervals, stirring between, until heated through to 165°F (74°C).
FAQ-style snippet: “How long does Creamy Chicken Enchilada Soup last?” – Refrigerated: 4-5 days in an airtight container. Frozen: up to 3 months. Always reheat to 165°F before serving.
Nutrition (per serving – approximate, based on 6 servings)
- Calories: 420-480
- Protein: 28-32 g
- Fat: 24-28 g
- Carbohydrates: 28-32 g
- Fiber: 6-8 g
- Sodium: varies with broth and enchilada sauce used
Health benefits: This soup provides substantial protein from chicken and beans, fiber from beans and corn, and calcium from dairy. Using rotisserie chicken keeps prep easy while delivering essential B vitamins and iron.
Key takeaways: This is a satisfying, protein-rich meal that can be lightened by reducing cheese and cream or made heartier by increasing chicken and beans. Pair with a green salad to add fresh vegetables and balance the richness.
Food Safety
- Safe handling: Wash hands thoroughly before and after handling raw or cooked chicken. Use separate cutting boards for raw proteins and vegetables.
- Proper temperatures: If cooking raw chicken for this soup, ensure it reaches an internal temperature of 165°F (74°C). When reheating leftovers, bring soup to 165°F throughout.
- Storage timing: Cool soup to room temperature within 2 hours of cooking, then refrigerate promptly. Never leave soup at room temperature for extended periods.
- Dairy considerations: Because this soup contains dairy, proper cooling and storage are especially important. Use shallow containers to cool soup faster and prevent bacterial growth.
FAQs
Can I use raw chicken instead of cooked?
Yes. Add 1-1.5 pounds of boneless, skinless chicken breasts or thighs to the soup in Step 3. Simmer for 20-25 minutes until cooked through (165°F internal temperature), then remove, shred, and return to the pot before adding dairy.
What can I substitute for enchilada sauce?
Make a quick substitute by mixing 2 tablespoons tomato paste, 1 tablespoon chili powder, 1 teaspoon cumin, 1/2 teaspoon garlic powder, and 1 cup chicken broth. It won’t be exactly the same but provides similar flavor.
Is this soup spicy?
The heat level depends on your enchilada sauce choice. Most red enchilada sauces are mild to medium. Control spice by choosing mild sauce and adding heat gradually with cayenne or jalapeños to suit your preference.
Can I make this in a slow cooker?
Absolutely. Sauté onions and garlic first, then transfer to slow cooker with broth, enchilada sauce, tomatoes, spices, chicken, beans, and corn. Cook on low 4-6 hours or high 2-3 hours. Add cream cheese and heavy cream in the last 30 minutes, stirring until melted.
How do I make it thicker?
Simmer uncovered to reduce liquid, add a cornstarch slurry, or mash some of the beans against the pot side to release their starches and naturally thicken the soup.
Can I make this dairy-free?
Use full-fat coconut milk instead of heavy cream, omit cream cheese (or use dairy-free cream cheese), and skip the cheese or use dairy-free alternatives. The flavor will be different but still delicious.
Conclusion
Creamy Chicken Enchilada Soup is a weeknight winner that delivers bold Mexican flavors, satisfying comfort, and impressive presentation with minimal effort. This beginner-friendly recipe comes together in about 40 minutes, uses mostly pantry staples, and scales easily for meal prep or entertaining.
The combination of tender chicken, creamy enchilada-spiced broth, hearty beans, and melted cheese creates a soup that’s both comforting and exciting. Try this recipe tonight with your preferred toppings, adjust the spice level to your family’s taste, and enjoy leftovers that taste even better the next day.
For more Mexican-inspired comfort food, explore variations with different proteins or vegetarian options to keep your soup rotation fresh and flavorful all season long.

Creamy Chicken Enchilada Soup
Ingredients
Method
- In a large pot, heat olive oil over medium heat.
- Add diced onion and cook until softened.
- Stir in garlic and cook for another minute.
- Add diced chicken breasts and cook until no longer pink.
- Add black beans, corn, diced tomatoes, and chicken broth to the pot.
- Bring to a boil, then reduce heat and simmer for 20 minutes.
- Stir in cream cheese and cheddar cheese until melted.
- Add enchilada sauce; simmer for another 5 minutes.
