Creamy Chicken Enchilada Soup is like a warm hug in a bowl, packed with tender shredded chicken, rich creaminess, and a kick of classic enchilada flavors. It’s loaded with ingredients like black beans, corn, and just the right amount of cheese, all swimming in a smooth, flavorful broth that’s both comforting and a little bit exciting.
I love making this soup when I want something that feels cozy but still has a little zip to it. The creamy texture mixed with the spicy enchilada sauce reminds me of all those times I’ve enjoyed classic Mexican dishes, but in a way that’s easy to eat anytime. Whenever I make it, I always add a bit more cheese on top because, well, cheese makes everything better in my book!
My favorite way to serve this soup is with a handful of crispy tortilla chips on the side and a squeeze of fresh lime to brighten up all those savory flavors. It’s a great dish to make for family dinners or when friends come over, since it’s filling and everyone can customize their own bowl with toppings like avocado, sour cream, or chopped cilantro. This soup always leaves me feeling satisfied and ready for whatever comes next.
Key Ingredients & Substitutions
Shredded Chicken: Using rotisserie chicken saves time and adds extra flavor. If you prefer, cook your own chicken breasts or thighs and shred them fresh. For a vegetarian option, try shredded jackfruit or extra beans.
Enchilada Sauce: This adds the classic tang and spice. If you can’t find red enchilada sauce, mix tomato sauce with chili powder, cumin, and a touch of garlic powder as a simple substitute.
Black Beans & Corn: These bring heartiness and texture. Canned beans and frozen corn work perfectly. Rinse canned beans well to reduce sodium.
Heavy Cream or Half-and-Half: This is what makes the soup creamy and rich. For a lighter version, use milk or a dairy-free alternative like coconut milk (full fat) for creaminess.
Spices: Cumin, chili powder, and smoked paprika build depth. If you like more heat, add a pinch of cayenne or chipotle powder.
How Do You Get the Soup Both Creamy and Flavorful Without Overcooking?
The key is adding the cream at the end and warming it gently. Boiling cream can curdle, so turn down the heat once you stir it in. Also, simmering the broth and ingredients together first helps flavors blend fully.
- Sauté onion and garlic with spices slowly to develop aroma.
- Add broth, beans, corn, and sauces; simmer 15 minutes to marry flavors.
- Stir in cream last, warm on low heat without boiling.
- Taste and adjust salt, pepper, and spices at the very end.
This slow layering helps prevent bitter or harsh tastes and keeps the soup silky smooth.

Equipment You’ll Need
- Large stockpot or Dutch oven – perfect for cooking the soup evenly and holding all the ingredients.
- Wooden spoon or silicone spatula – great for stirring without scratching your pot.
- Chef’s knife – for chopping onion, garlic, and avocado cleanly and safely.
- Cutting board – a sturdy surface to prep your veggies and avocado.
- Measuring cups and spoons – to keep your spices and liquids balanced.
Flavor Variations & Add-Ins
- Swap chicken for shredded rotisserie turkey for a holiday twist; it adds a rich flavor.
- Add diced green chilies or jalapeños if you like it spicier and zestier.
- Melt in pepper jack cheese instead of cheddar for a creamier, slightly spicy soup.
- Stir in chopped fresh spinach or kale at the end to boost nutrition and add color.
How to Make Creamy Chicken Enchilada Soup?
Ingredients You’ll Need:
- 1 tablespoon olive oil
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 1 teaspoon ground cumin
- 1 teaspoon chili powder
- 1/2 teaspoon smoked paprika
- 3 cups cooked shredded chicken (rotisserie chicken works well)
- 1 (14 oz) can diced tomatoes with green chilies
- 1 (10 oz) can red enchilada sauce
- 1 (15 oz) can black beans, drained and rinsed
- 1 cup corn kernels (fresh or frozen)
- 4 cups chicken broth
- 1 cup heavy cream or half-and-half
- Salt and freshly ground black pepper, to taste
- 1 avocado, diced
- Fresh cilantro, chopped for garnish
- Sour cream or Mexican crema for serving (optional)
- Shredded cheese (cheddar or Monterey Jack), optional for serving
- Lime wedges (optional)
How Much Time Will You Need?
This recipe takes about 10 minutes to prepare and 20 minutes to cook, making it ready in around 30 minutes. It’s a quick and tasty soup perfect for busy weeknights or anytime you want a cozy, creamy meal fast.
Step-by-Step Instructions:
1. Cook the Aromatics:
In a large pot, heat the olive oil over medium heat. Add the chopped onion and cook until it becomes translucent, about 3 to 4 minutes. Then add the minced garlic, ground cumin, chili powder, and smoked paprika, stirring and cooking for another minute until fragrant.
2. Add Main Ingredients and Simmer:
Pour in the shredded chicken, diced tomatoes with green chilies, enchilada sauce, black beans, corn, and chicken broth. Stir everything well to combine. Bring the mixture to a boil, then lower the heat and let it simmer for about 15 minutes to meld all the flavors together.
3. Finish With Cream and Serve:
Slowly stir in the heavy cream or half-and-half and gently heat the soup through without letting it boil again. Taste the soup and add salt and pepper as needed. Serve the soup in bowls topped with diced avocado, fresh cilantro, and a drizzle of sour cream or crema if you like. For extra flavor, sprinkle shredded cheese on top and offer lime wedges for squeezing.
Enjoy this creamy, comforting, and flavorful enchilada soup with crispy tortilla chips or warm corn tortillas on the side for a perfect meal!
Can I Use Frozen Chicken in This Soup?
Yes! Just make sure to fully thaw the chicken before shredding and adding it to the soup. Thaw it overnight in the fridge or use the defrost setting on your microwave for a quicker option.
Can I Make This Soup Ahead of Time?
Absolutely! This soup actually tastes great the next day as the flavors continue to blend. Store it in an airtight container in the fridge for up to 3 days and reheat gently on the stove or in the microwave.
How Should I Store Leftovers?
Keep leftovers in a sealed container in the fridge for up to 3 days. When reheating, do it on low heat and stir occasionally to prevent the cream from separating.
What Are Some Tasty Toppings for This Soup?
I love topping it with diced avocado, fresh cilantro, sour cream or Mexican crema, shredded cheese, and a squeeze of lime juice. You can also add crunchy tortilla chips for extra texture.



