Creamy Chicken Enchilada Soup to Save Dinner Tonight
When I’m craving something cozy but short on time, this creamy chicken enchilada soup is usually what’s on my mind.
It’s rich, packed with protein from the chicken and beans, and has a nice mix of veggies, so it’s filling without being too much.
Plus, it’s easy to make and always hits the spot.
It’s got all those bold Tex-Mex vibes I love, with a creamy cheesiness—and those crunchy tortilla chips on the side add just the right amount of crunch and act as a fun, edible scooper.

Why I Love This Recipe
- It’s a one-pot meal that’s easy to throw together, but still feels like something special.
- The creamy, cheesy base hits all the right Tex-Mex notes without being heavy.
- The chunky tomatoes, beans, corn and tender chicken make it filling enough to count as a full meal.
- Plus, those crunchy tortilla chips on the side? Perfect for scooping up every last bite!
Before we dive in, let me just say I love how low-maintenance this recipe is.
You really don’t need much to make it happen, and I bet you already have most of the tools in your kitchen.
I always reach for my trusty Dutch oven when making this soup. It’s perfect for one-pot meals like this! Here’s what you’ll need:
Equipment For The Recipe
- Dutch oven or stock pot
- Wooden Cooking Spoon
- Wooden Cutting Board
- Chef's Knife
- Microplane – for the minced garlic or finely dice with a knife
Ingredients
One of the things I love about this recipe is how flexible it is.
Don’t have black beans? You can easily sub in pinto beans. Want more heat? Just add an extra kick of spice. Here’s what you’ll need to get started:
- Avocado oil – butter, or ghee
- Skinless chicken breasts or thighs (cubed or shredded)
- Medium onion (diced)
- Fresh garlic cloves (minced)
- Enchilada sauce (red or green, depending on your preference) I love Siete's red enchilada sauce, but you can add your favorite enchilada sauce.
- Canned diced fire roasted tomatoes (with green chilies or regular)
- Low-sodium chicken broth
- Canned black beans (drained and rinsed)
- Frozen sweet corn (defrosted)
- Ground cumin
- Chili powder
- Ground coriander
- Salt and pepper (to taste)
- Sour cream (for creaminess)
- Shredded cheese (cheddar, Monterey Jack, or Mexican blend)
- Toppings (optional): avocado, cilantro, tortilla strips, lime wedges, additional cheese
Best Cheese for Melting
For the smoothest, creamiest soup, buy blocks of cheese and shred them yourself. Pre-shredded cheese might be convenient, but it often contains additives that can affect how it melts.
Monterey Jack and mild cheddar are great options they melt beautifully and give the soup that rich, cheesy texture we’re going for. It’s worth the extra few minutes!

Recipe Notes:
- Garnish with sour cream, cilantro, or avocado for an extra touch of freshness.
- For extra flavor, use fire-roasted tomatoes to add a smoky depth to the soup.
- You can easily adjust the spice level by using mild, medium, or hot enchilada sauce.
- This soup thickens as it sits, so feel free to add a splash of broth when reheating.

Instructions
- Heat 2 tablespoons of avocado oil in a large pot over medium heat.
- Add the cubed or shredded chicken, season with salt and pepper, and cook for 5-7 minutes until golden brown and cooked through. Remove the chicken from the stock pot and set it aside.
- In the same pot, add the diced onion and minced garlic. Sauté for 3-4 minutes until softened and fragrant.
- Stir in spices. Cook for 1 minute.
- Then add the diced tomatoes and let them cook for 3-4 minutes until they break down slightly and blend with the spices.
- Pour in the enchilada sauce and stir to combine.
- Add the chicken broth and return the cooked chicken to the pot.
- Stir in the black beans (drained and rinsed) and corn. Bring the soup to a boil, then reduce the heat and let it simmer for 15-20 minutes to meld the flavors.
- For a creamy soup, remove the soup from heat and stir in the sour cream until fully combined and smooth. At this point, you can stir in heavy cream for extra richness.
- Stir in the shredded cheese until melted and the soup is creamy.
- Taste and adjust seasoning with salt and pepper if needed. Add a splash of lime juice if you like.
- Ladle the soup into bowls and garnish with tortilla strips, avocado, cilantro, extra cheese, or lime wedges if desired.
How to Make This Creamy
After removing the soup from the heat, stir in the sour cream. This prevents curdling and keeps the texture smooth and creamy.

What To Serve With This Dish
Looking to try more homey soup meals or explore other soup recipes? Here are a few ideas to inspire your next meal:
Creamy Elote Chowder: Mexican Street Corn Soup
The Best Poblano Chicken Tortilla Soup From Scratch
Delicious Sopa De Lentejas with Plantains (Lentil Soup)
Puerto Rican Style Stewed Black Beans (Habichuelas Negras)
Colombian Chicken Stew (Sudado de Pollo)
Puerto Rican Shrimp Stew (Asopao de Camarones)
If you make this creamy chicken enchilada soup, I’d love to hear what you think! Drop a comment or give the recipe a rating—hearing from you always makes my day, and I do my best to reply to everyone.
And if you snap a photo, don’t forget to tag me on Instagram! I love seeing how your dishes turn out.

Creamy Chicken Enchilada Soup
Ingredients
Equipment
Method
- Dice the onions, finely dice the cilantro (optional), and set aside.Grate the cheese and set aside.
- Heat 2 tablespoons of avocado oil in a large pot over medium heat. Add the cubed or shredded chicken, season with salt and pepper, and cook for 5-7 minutes until golden brown and cooked through. Remove the chicken from the pot and set it aside.
- In the same pot, add the diced onion and minced garlic. Sauté for 3-4 minutes until softened and fragrant.
- Stir in 1 teaspoon ground cumin, 1 teaspoon chili powder, and 1 teaspoon ground coriander. Cook for 1 minute, then add the diced tomatoes and let them cook for 3-4 minutes until they break down slightly and blend with the spices.
- Pour in the enchilada sauce and stir to combine. Add the chicken broth and return the cooked chicken to the pot.
- Stir in the black beans (drained and rinsed) and corn. Bring the soup to a boil, then reduce the heat and let it simmer for 15-20 minutes to meld the flavors.
- Remove the soup from heat and stir in the sour cream until fully combined and smooth. For extra richness, you can stir in heavy cream at this point.
- Stir in the shredded cheese until melted and the soup is creamy.
- Taste and adjust seasoning with salt and pepper if needed. Add a splash of lime juice if you like.
- Ladle the soup into bowls and garnish with tortilla strips, avocado, cilantro, extra cheese, or lime wedges if desired.

Absolutely delicious. Followed recipe exactly and it came out PERFECT! Great flavor and texture, whole family enjoyed it!
Thank you so much! I’m so glad it came out perfect and that your whole family enjoyed it.
Your recipe doesn’t call for cilantro but you say fine chop your cilantro in the directions.
Hey! The cilantro is listed as optional in the ingredients, so it’s totally up to you. I included it in the instructions as something to prep if you’re a fan. I love cilantro, but I know not everyone does.
Thank you for the Wholesome delicious recipe!!
Delish soup. My sour cream didn’t blend in smoothly but we enjoyed it thoroughl!