Oh my goodness, do I have a recipe for you! This creamy chicken enchilada soup has become our absolute go-to when the weather cools down or when we’re all just craving something super comforting. I remember the first time I made it, I was wrestling with a mountain of homework and a desperate need for dinner, and poof! This magical pot of goodness came together in under an hour. My kids basically inhaled it, which is always a win in my book.
What I love most is how it’s packed with flavor but still feels so incredibly easy. You get all those amazing enchilada vibes in a cozy, one-pot meal that doesn’t require a ton of fuss. It’s perfect for those busy weeknights when you want something hearty and delicious without spending hours in the kitchen. Stay tuned, because I’m going to share all my secrets for making this soup absolutely perfect!
Why You’ll Love This Creamy Chicken Enchilada Soup
Seriously, this soup is a weeknight dinner dream! It all comes together in one pot, which means minimal fuss and even less cleanup. Trust me, when you’re tired, that’s a huge win. You get all the amazing, cozy flavors of enchiladas without all the work.
Plus, it’s just so darn creamy and satisfying. It’s hearty enough to feel like a real meal, and the taste? Oh, it’s just incredible. You’ll be making this again and again, I promise!
Gather Your Ingredients for Creamy Chicken Enchilada Soup
Honestly, gathering the ingredients is the hardest part of this soup, and even that’s a breeze! I love tossing in budget-friendly ingredients that you probably already have in your pantry, making it a perfect meal for when you need to save a few bucks. It really is a one-stop shop for a cozy dinner.
- 2 tablespoons olive oil
- 1 pound boneless skinless chicken breast, diced into bite-sized pieces
- 1 teaspoon salt (or to your taste!)
- 1 teaspoon black pepper
- 1 teaspoon chili powder for that classic enchilada flavor
- 1 teaspoon ground cumin
- 1 teaspoon garlic powder (because garlic makes everything better!)
- 1 small yellow onion, diced
- 3 cloves garlic, minced (don’t be shy!)
- 3 cups chicken broth (low sodium is great if you want to control the saltiness more)
- 1 10-ounce can red enchilada sauce (this is the magic ingredient!)
- 1 15-ounce can black beans, drained and rinsed thoroughly
- 1 cup frozen corn (or fresh, if you’ve got it!)
- 1 cup crushed tomatoes (adds a little body and sweetness)
- 4 ounces cream cheese, softened (trust me on this, really soft!)
- 1 cup shredded cheddar cheese (or Monterey Jack, or a mix!)
- ½ cup heavy cream (for that ultimate creamy texture)
- 1 tablespoon lime juice, fresh squeezed if possible
Step-by-Step Guide to Making Creamy Chicken Enchilada Soup
Okay, let’s get cooking! First things first, grab your biggest pot or Dutch oven. Heat up that olive oil over medium heat, and then toss in your diced chicken. I like to sprinkle it with my spices – salt, pepper, chili powder, cumin, and garlic powder – right before it hits the pan. This not only seasons it perfectly but also gives it a little flavor boost as it browns for about 5 to 7 minutes.
Next up, toss in the diced onion. Let it soften for 3-4 minutes until it’s nice and translucent. Then, add your minced garlic and stir for just about 30 seconds until you start smelling that amazing garlicky aroma. Be careful not to burn it! This little bit of aromatics really makes a difference.
Now for the liquid magic! Pour in the chicken broth and that can of enchilada sauce. Give it a really good stir to make sure everything is combined and scrape up any tasty bits from the bottom of the pot. Bring this to a gentle simmer. This is when the soup really starts to come together and smell like a dream. It’s a great recipe for dinner in under an hour!
Time for the good stuff! Add in your drained and rinsed black beans, the corn (frozen is totally fine, no need to thaw!), and the crushed tomatoes. Let this all simmer together, uncovered, for about 10 minutes. This lets all those flavors get to know each other and meld beautifully. It’s really becoming a hearty weeknight dinner hero!

This is where the creamy dream begins! Reduce the heat to low – you don’t want it boiling at this stage. Stir in the softened cream cheese. I know it sounds a little weird, but just keep stirring and it will melt right into the soup, making it wonderfully smooth and rich. Pro tip: Make sure your cream cheese is truly softened, it makes all the difference for a lump-free soup!
Keep that heat on low and stir in the shredded cheddar cheese and the heavy cream. Stir until everything is melted and combined into this gorgeous, velvety soup. It’s almost there! Finally, stir in that fresh lime juice for a little brightness. Give it a taste and add any extra salt or pepper if you think it needs it. Remember, the chicken needs to be cooked through to 165°F, but at this stage, it should be perfect!

What to Serve with Your Creamy Chicken Enchilada Soup
This soup is a meal in itself, but a few extra goodies can make it even more special!
Avocado Slices or Guacamole: The cool, creamy avocado is just divine against the warm, spicy soup. It adds that healthy fat factor too!
Crushed Tortilla Chips: For that essential crunch! It’s like a little fiesta in every bite, and who doesn’t love a good crunch? You can find super easy recipes for homemade ones if you’re feeling ambitious!
Fresh Cilantro: A sprinkle of fresh cilantro brightens everything up. It adds a burst of freshness that’s just *chef’s kiss*!
A Side Salad: A simple green salad with a zesty lime dressing, like you might find in these spring recipes, is perfect for cutting through the richness of the soup.
Storing and Reheating Your Creamy Chicken Enchilada Soup
Got leftovers? Lucky you! This soup keeps beautifully in the fridge for up to 4 days. I like to store any extra in an airtight container. For the best results when reheating, especially if you want to bring back that luscious creaminess, I actually recommend doing it on the stovetop over low heat. Just give it a stir now and then until it’s warmed through.
You can also reheat individual portions in the microwave, but be sure to stir every minute or so to heat it evenly and prevent the cream from separating. It’s a fantastic option for meal prep because you can make a big batch on the weekend and have delicious, ready-to-go lunches all week long!
Frequently Asked Questions About Creamy Chicken Enchilada Soup
Can I make this soup vegetarian or vegan?
You absolutely can! For a vegetarian version, swap the chicken for extra beans or some diced firm tofu. Just make sure to cook the tofu separately to get it nice and crispy before adding it in. To make it vegan, use plant-based chicken substitutes or more veggies, replace the chicken broth with vegetable broth, and use a vegan cream cheese and heavy cream alternative. It’s a little different, but still super delicious and totally adaptable!
How spicy is this creamy chicken enchilada soup?
This soup has a nice, warm flavor from the chili powder and enchilada sauce, but it’s not usually super spicy. If you like things hotter, though, you can totally amp it up! Try adding a pinch of cayenne pepper when you add the other spices, or stir in some diced jalapeños with the onions. You can also always add a dash of hot sauce at the end. It’s all about what flavor profile you’re going for!
How do I prevent the soup from separating when reheating?
The trick to reheating creamy soups without them separating is to do it gently. Always use low to medium heat on the stovetop and stir frequently. If you’re microwaving, stir every minute or so. Sometimes, a tiny splash of extra broth or cream can help bring it back together if it looks a little off. It’s one of those little things that makes a big difference for one-pan meals that reheat well!
Enjoy Your Delicious Creamy Chicken Enchilada Soup!
I really hope you give this creamy chicken enchilada soup a try very soon! It’s truly a hug in a bowl and so easy to whip up, even on the busiest nights. Let me know in the comments below if you make it and what your favorite toppings are. Happy cooking!
Print
Creamy Chicken Enchilada Soup
- Total Time: 35 minutes
- Yield: 4 servings
- Diet: Vegetarian
Description
A rich and comforting one pot chicken enchilada soup with tender chicken, beans, corn, and a velvety enchilada flavored broth.
Ingredients
- 2 tablespoons olive oil
- 1 pound boneless skinless chicken breast diced
- 1 teaspoon salt
- 1 teaspoon black pepper
- 1 teaspoon chili powder
- 1 teaspoon ground cumin
- 1 teaspoon garlic powder
- 1 small yellow onion diced
- 3 cloves garlic minced
- 3 cups chicken broth
- 1 10 ounce can red enchilada sauce
- 1 15 ounce can black beans drained and rinsed
- 1 cup frozen corn
- 1 cup crushed tomatoes
- 4 ounces cream cheese softened
- 1 cup shredded cheddar cheese
- 1 half cup heavy cream
- 1 tablespoon lime juice
Instructions
- Heat olive oil in a large pot over medium heat. Add diced chicken, salt, pepper, chili powder, cumin, and garlic powder. Cook for 5 to 7 minutes until chicken is lightly browned.
- Add diced onion and cook for 3 to 4 minutes until softened. Stir in minced garlic and cook for 30 seconds until fragrant.
- Pour in chicken broth and enchilada sauce. Stir well and bring to a gentle simmer.
- Add black beans, corn, and crushed tomatoes. Simmer uncovered for 10 minutes to blend flavors.
- Reduce heat to low. Stir in softened cream cheese until fully melted and smooth.
- Add shredded cheddar cheese and heavy cream. Stir until the soup is creamy and well combined.
- Finish with lime juice and adjust seasoning if needed.
- Serve hot. Ensure chicken reaches an internal temperature of 165°F before serving.
Notes
- Top with sliced avocado, fresh cilantro, or crushed tortilla chips for extra texture and flavor.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Category: Dinner
- Method: Stovetop
- Cuisine: Mexican-American