There’s something magical about a pot of creamy chicken enchilada soup simmering on the stove – that rich, comforting aroma of cumin and melted cheese filling the kitchen takes me straight back to Sunday dinners at my abuela’s house. This isn’t just soup – it’s a hug in a bowl, blending all the flavors of your favorite enchiladas into one creamy, dreamy dish. I’ve been perfecting this recipe for years, tweaking the spice blend and finding just the right balance of tangy enchilada sauce, tender chicken, and that luscious creamy base. The best part? It comes together faster than you can say “¡qué rico!” and tastes even better the next day. Trust me, once you try this version, you’ll never go back to the canned stuff again.

Table of Contents
Table of Contents
Why You’ll Love This Creamy Chicken Enchilada Soup
Listen, I know you’ve got a million recipes to choose from, but this creamy chicken enchilada soup? It’s special. Here’s why:
- Weeknight lifesaver – Ready in under 45 minutes, and half that time is hands-off simmering
- Flavor bomb – That perfect balance of smoky cumin, spicy chili powder, and tangy enchilada sauce
- Customizable – Make it mild for kids or load it up with jalapeños for heat lovers
- Cleans out the fridge – Leftover chicken? Toss it in. Extra corn? Perfect.
- Creamy without being heavy – The sour cream and cheese melt into silky perfection without weighing you down
This soup tastes like you spent all day cooking, but we’ll keep that our little secret.
Ingredients for Creamy Chicken Enchilada Soup
Here’s everything you’ll need to make this soul-warming soup – I promise it’s all pantry staples or easy fridge finds. The key is prepping everything before you start cooking (my abuela called this “mise en place” before I even knew what that meant!).
- 2 tablespoons avocado oil, butter, or ghee – My personal favorite? Butter for richness, but ghee won’t burn as easily
- 1 pound skinless chicken breasts or thighs – Thighs stay juicier, but breasts work great too (I usually cube mine for quicker cooking)
- 1 medium onion, diced – About 1 cup – yellow or white both work
- 3 cloves fresh garlic, minced – None of that jarred stuff – trust me!
- 1 can (10 oz) enchilada sauce – Red for classic flavor, green for a tangier twist
- 1 can (14.5 oz) diced roasted tomatoes – The ones with green chilies add nice heat
- 4 cups low-sodium chicken broth – About 32 oz – homemade if you’ve got it!
- 1 can black beans, drained and rinsed – Gets rid of that tinny taste
- 1 cup frozen sweet corn – No need to thaw first
- Spices: 1 tsp cumin, 1 tsp chili powder, ½ tsp coriander (if you’re fancy), plus salt and pepper
- 1 cup sour cream – Full fat for maximum creaminess
- 1 cup shredded cheese – I mix cheddar and Monterey Jack for the perfect melt
Pro tip: Have all your toppings ready too – sliced avocado, fresh cilantro, crispy tortilla strips – they make all the difference!

Equipment You’ll Need
Don’t worry—you won’t need any fancy gadgets for this creamy chicken enchilada soup! Just grab these basics:
- Large pot (5 qt or bigger) – You’ll need room for all that goodness to simmer
- Wooden spoon – For stirring without scratching your pot
- Chef’s knife & cutting board – For prepping onions and chicken
- Measuring cups & spoons – Accuracy matters with those spices!
- Can opener – Because wrestling with cans is the worst
That’s it—now you’re ready to make magic happen!
How to Make Creamy Chicken Enchilada Soup
Okay, let’s get cooking! This creamy chicken enchilada soup is easier than you think, but I’ll walk you through every step so it turns out perfect. Trust me, once you smell those spices hitting the pot, you’ll be hooked.
Step 1: Prep Ingredients
First things first – get everything ready. Dice your onion (about 1 cup), mince the garlic (I like to smash it first with the side of my knife to make it easier), and cube your chicken into bite-sized pieces. Don’t forget to drain and rinse those black beans – nobody wants that can liquid in their soup! Measure out your spices and have your cans ready to go. Oh, and grate your cheese now – it melts way better when it’s freshly grated.
Step 2: Cook the Chicken
Heat your oil or butter in a large pot over medium heat. Add the chicken, season it with a pinch of salt and pepper, and let it cook for 5-7 minutes until it’s no longer pink. You don’t need it fully cooked through yet – it’ll finish in the soup. Remove it and set it aside. (Psst – if you’re using rotisserie chicken, just skip this step and add it later!)
Step 3: Sauté Aromatics
In the same pot, toss in your onions and garlic. Let them cook for 3-4 minutes until they’re soft and smell amazing. Careful not to burn the garlic – that’s the worst! Now, add your cumin, chili powder, and coriander (if using). Stir it all together and let those spices toast for about 1 minute. This is where the magic starts!
Step 4: Simmer Soup
Pour in the diced tomatoes and let them cook for about 3-4 minutes to deepen their flavor. Then, add the enchilada sauce and chicken broth. Return the chicken to the pot and stir in the black beans and corn. Bring it to a boil, then reduce the heat to low and let it simmer for 15-20 minutes. This is when all the flavors come together – you’ll know it’s ready when your kitchen smells like heaven.
Step 5: Add Cream and Cheese
Here’s the key step – take the pot off the heat before adding the sour cream and cheese. Stir them in slowly until everything’s smooth and creamy. If you add them while the soup’s boiling, the dairy might curdle – and we don’t want that! Taste it and adjust the seasoning with a little more salt, pepper, or even a squeeze of lime juice if you’re feeling fancy. And that’s it – your creamy chicken enchilada soup is ready to devour!
Print
Irresistible 45-Minute Creamy Chicken Enchilada Soup Recipe
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 6 servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: Mexican
- Diet: Low Lactose
Description
A creamy and flavorful chicken enchilada soup with tender chicken, black beans, corn, and a rich blend of spices, topped with cheese and fresh garnishes.
Ingredients
- 2 tablespoons avocado oil, butter, or ghee
- 1 pound skinless chicken breasts or thighs, boneless (cubed or shredded)
- 1 medium onion, diced
- 3 cloves fresh garlic, minced
- 1 can enchilada sauce (10 oz, red or green)
- 1 can diced roasted tomatoes (14.5 oz, with green chilies or regular)
- 4 cups low-sodium chicken broth (32 oz)
- 1 can black beans, drained and rinsed
- 1 cup frozen sweet corn, drained
- 1 teaspoon ground cumin
- 1 teaspoon chili powder
- ½ teaspoon ground coriander (optional)
- Salt and pepper to taste
- 1 cup sour cream
- 1 cup shredded cheese (cheddar, Monterey Jack, or Mexican blend)
- Optional toppings: avocado, cilantro, tortilla strips, lime wedges, extra cheese
Instructions
- Dice onions and finely chop cilantro (if using). Grate cheese and set aside.
- Heat oil in a large pot over medium heat. Add chicken, season with salt and pepper, and cook for 5-7 minutes until done. Remove and set aside.
- In the same pot, sauté onion and garlic for 3-4 minutes until softened.
- Stir in cumin, chili powder, and coriander. Cook for 1 minute, then add tomatoes and cook for 3-4 minutes.
- Pour in enchilada sauce and stir. Add chicken broth and return chicken to the pot.
- Stir in black beans and corn. Bring to a boil, then simmer for 15-20 minutes.
- Remove from heat, stir in sour cream until smooth. Add heavy cream for extra richness if desired.
- Stir in shredded cheese until melted and creamy. Adjust seasoning with salt, pepper, or lime juice.
- Serve in bowls and garnish with toppings as desired.
Notes
- Store leftovers in the fridge for up to 3 days.
- Freeze without toppings for up to 1 month.
- For extra spice, add diced jalapeños.
- Use leftover rotisserie chicken to save time.
Nutrition
- Serving Size: 1 bowl
- Calories: 320
- Sugar: 6g
- Sodium: 800mg
- Fat: 16g
- Saturated Fat: 7g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 24g
- Fiber: 5g
- Protein: 22g
- Cholesterol: 70mg
Tips for the Best Creamy Chicken Enchilada Soup
Listen, I’ve made this creamy chicken enchilada soup more times than I can count, and here are my hard-earned secrets:
- Dairy drama – Always take the pot off the heat before adding sour cream and cheese. Stir slowly to prevent curdling – you want silky smooth, not lumpy!
- Spice control – Start with half the spices if you’re unsure. You can always add more later, but you can’t take it out once it’s in there.
- Chicken cheat – For extra flavor, brown the chicken well before removing it. Those golden bits at the bottom of the pot? Liquid gold!
- Texture tip – If the soup gets too thick, just add a splash of broth. Too thin? Let it simmer uncovered for a few extra minutes.
Trust me, these little tricks make all the difference between good and “oh my goodness I need the recipe!”

Variations for Creamy Chicken Enchilada Soup
One of the best things about this creamy chicken enchilada soup is how easy it is to tweak to your taste. Here are some of my favorite twists:
- Switch up the protein – Use rotisserie chicken for a time-saver, or try shredded turkey for a holiday leftover spin.
- Enchilada sauce swap – Green enchilada sauce gives a tangier, slightly fresher flavor compared to the classic red.
- Dairy-free version – Use coconut cream instead of sour cream and your favorite vegan cheese shreds.
- Extra veggies – Throw in some diced zucchini or bell peppers when sautéing the onions.
- Spice it up – Add a diced jalapeño with the garlic or a dash of hot sauce at the end.
Don’t be afraid to make it your own – that’s the beauty of this soup!
Serving Suggestions
Oh, the toppings – that’s where the party really starts! I always set out bowls of fun stuff so everyone can customize their creamy chicken enchilada soup just how they like it. Here’s what you absolutely need on the table:
- Crispy tortilla strips – The crunch is everything (pro tip: toast your own corn tortillas!)
- Creamy avocado slices – Because everything’s better with avocado
- Fresh cilantro – That bright pop of green makes all the difference
- Lime wedges – A squeeze right at the end wakes up all the flavors
- Extra cheese & sour cream – For when you want to go all in on the creamy factor
And if you’re serving it as a meal? Warm flour tortillas or a simple side of cilantro lime rice are my go-tos. The soup’s rich enough to stand alone, but who can say no to carbs?

Storage and Reheating
Here’s the best part about this creamy chicken enchilada soup – it actually gets better the next day! Store leftovers in an airtight container in the fridge for up to 3 days. To reheat, warm it gently over medium-low heat and stir in a splash of broth if it’s too thick. Want to freeze it? Skip the dairy toppings and it’ll keep beautifully for a month – just stir in fresh sour cream and cheese when reheating. My trick? Portion it out before freezing so you’ve got single servings ready for those “I need comfort food NOW” moments.

Nutritional Information
Here’s the scoop on what’s in this creamy chicken enchilada soup! Keep in mind, values can vary based on your specific ingredients, but here’s the general breakdown per serving (about 1.5 cups):
- Calories: 320
- Protein: 22g
- Fat: 16g
- Carbs: 24g
- Fiber: 5g
Not too shabby for a bowl of pure comfort, right? Just remember, toppings like extra cheese or avocado will bump these numbers up a bit.
Frequently Asked Questions
Got questions about this creamy chicken enchilada soup? I’ve got answers! Here are the most common things people ask me:
Can I make it less spicy?
Absolutely! Use mild enchilada sauce and skip the chili powder. You can also add a bit more sour cream at the end to mellow it out.
What if I don’t have fresh garlic?
No worries! Use ¾ teaspoon of garlic powder instead. Just add it with the other spices.
Can I freeze this soup?
Yes, but skip the sour cream and cheese before freezing. Add them fresh when reheating to keep the texture perfect.
What’s the best cheese to use?
I love a mix of cheddar and Monterey Jack, but any melty cheese works. Pepper jack adds a nice kick if you like it spicy!
Can I make it vegetarian?
Sure! Swap the chicken for extra beans or some diced potatoes, and use vegetable broth instead of chicken.
Did you make this creamy chicken enchilada soup? I’d love to hear how it turned out! Leave a comment below and tell me your favorite toppings. You can also find more recipes on our site!