Creamy Chicken Enchilada Soup is the kind of recipe that rescues a Tuesday. It brings all the smoky, bold flavor of chicken enchiladas into one pot without any of the rolling or layering. I made this the first time with leftover rotisserie chicken and a half-used can of fire-roasted tomatoes sitting in the back of my pantry. My kids cleaned their bowls. That was it. It never left the rotation.
This soup is thick, warming, and deeply satisfying. The beans make it filling, the cumin and chili powder build real depth, and that fire-roasted tomato base ties everything together. It tastes like it simmered all day. It did not. You are in for a treat!
Table of Contents
Ingredients for Creamy Chicken Enchilada Soup
I always keep these pantry staples on hand because soups like this one come together fast when life gets busy. Here is everything you need for a pot that serves 6 to 8:
- 1 tbsp butter or ghee (avocado oil also works)
- 1 medium onion, finely diced
- 2 celery stalks, thinly sliced
- 1 medium carrot, peeled and thinly sliced
- 1 large red bell pepper, seeds removed and diced — I recommend red bell pepper specifically for its natural sweetness, which balances the chili powder beautifully
- 2 to 3 garlic cloves, minced — Pro tip: fresh garlic makes a real difference here; skip the jarred version if you can
- 1.5 tsp ground cumin
- 1 tbsp chili powder — In my experience, a good chili powder carries the whole pot, so use one you actually like the flavor of
- 1 tsp dried oregano
- 15 oz can fire-roasted diced tomatoes, undrained
- 1/4 cup tomato paste
- 4 cups low-sodium chicken broth — I usually go low-sodium so I can control the saltiness as the soup reduces
- 14.5 oz can red kidney beans, drained and rinsed
- 14.5 oz can black beans, drained and rinsed
- 1 cup fresh or frozen sweet corn

Step-by-Step Instructions
In my experience, this soup is all about not rushing the first two steps. The flavor you build in that pot before any liquid goes in is what separates a great soup from a flat one.
Step 1: Melt butter or ghee in a large Dutch oven or heavy pot over medium heat. Add the diced onion, sliced celery, and sliced carrot. Cook for 8 to 10 minutes, stirring every couple of minutes, until the vegetables are soft and the onion looks translucent. Do not try to speed this up by turning up the heat. Low and slow here is the secret.
Step 2: Add the diced red bell pepper and cook for another 5 minutes until it softens slightly. Stir in the minced garlic and keep stirring for exactly 1 minute. Garlic burns fast and it will turn bitter, so do not walk away.
Step 3: Sprinkle in the cumin, chili powder, and oregano. Stir everything constantly for about 1 minute. The spices will become fragrant and darken slightly. This is called blooming and it is what gives the broth that deep, almost smoky backbone.
Step 4: Pour in the undrained fire-roasted tomatoes and the tomato paste. Stir until the paste is fully dissolved into the mixture with no streaks remaining. Pour in the chicken broth and stir again. Bring everything to a gentle simmer over medium heat.
Step 5: Add the drained kidney beans, black beans, and sweet corn. Stir to combine.
Step 6: Reduce heat to low, cover the pot, and let the soup simmer for at least 20 minutes, stirring occasionally. For a richer, deeper flavor, go 30 to 40 minutes. The broth will thicken slightly and the flavors will meld together.
Step 7: Ladle into bowls and add your toppings: shredded cheddar or Mexican cheese blend, a spoonful of sour cream, fresh cilantro, crushed tortilla chips, or a dash of hot sauce.
What Goes Well with Creamy Chicken Enchilada Soup
This soup is filling on its own, but a good side dish rounds out the meal and gives everyone something to scoop and dip with.
Warm Corn or Flour Tortillas: The classic pairing. Tear them into pieces and use them to scoop up the thick, chili-spiced broth. They soak up every drop.
Mexican Rice: A simple side of seasoned rice pairs naturally with the enchilada-style flavors here. If you love bold chicken bowls with rice, you will enjoy how this combination works just like a Street Corn Chicken Rice Bowl — all the same comfort, different format.
Cornbread: The slight sweetness cuts right through the smokiness of the soup. Kids love this combination and it makes the meal feel like a real event even on a weeknight.
Simple Green Salad with Lime Vinaigrette: If you want to balance the richness, a crisp romaine salad with a squeeze of lime and a little olive oil is all you need. It keeps things fresh without competing with the main event.
Guacamole and Tortilla Chips: Double duty here — use the chips as a topping right in the bowl or serve the guacamole on the side. The creamy avocado is a natural match for the spiced broth.
A Cozy Chicken Soup on the Side: If you are feeding a larger group and want variety, something like this Marry Me Chicken Soup makes a great companion dish at a dinner spread with both a creamy and a tomato-based option.

Storage and Serving Tips
Let the soup cool completely before transferring it to an airtight container. It keeps well in the refrigerator for up to 4 days, and I will be honest — it tastes even better on day two. The spices settle in overnight and the whole thing becomes richer.
To reheat, warm it on the stovetop over medium-low heat, stirring occasionally. If it has thickened up in the fridge, just add a splash of chicken broth or water to loosen it back up. I recommend avoiding the microwave for this one if you can help it. Stovetop keeps the texture much better.
This soup also freezes well for up to 3 months. Portion it into individual freezer-safe containers for the easiest weeknight shortcut you can give your future self. If you love meals that work double duty like this, you might also enjoy this Creamy Cajun Chicken Pasta — it reheats just as beautifully.
FAQs
Can I add chicken directly to this soup? Yes. Stir in shredded rotisserie chicken or leftover cooked chicken in Step 5 along with the beans and corn. Let it warm through during the simmer.
Can I make this soup spicier? Absolutely. Add a diced jalapeno with the bell pepper in Step 2, or stir in a pinch of cayenne pepper at the end. A dash of your favorite hot sauce in the bowl works great too.
Can this soup be made vegetarian? Yes. Simply swap the chicken broth for vegetable broth and skip any chicken additions. The beans and corn provide plenty of substance and the spice base keeps it deeply flavorful.
Conclusion
Creamy Chicken Enchilada Soup is proof that weeknight dinners do not have to be boring or complicated. One pot, pantry staples, and about an hour is all it takes to put something genuinely satisfying on the table. Make it tonight, save the leftovers, and watch it disappear even faster the second day.

Creamy Chicken Enchilada Soup
Ingredients
Equipment
Method
- Melt butter or ghee in a large Dutch oven or heavy pot over medium heat. Add the diced onion, sliced celery, and sliced carrot. Cook for 8 to 10 minutes, stirring occasionally, until softened and the onion is translucent. Do not rush this step.
- Add the diced red bell pepper and cook for another 5 minutes until slightly softened. Stir in the minced garlic and cook for exactly 1 minute, stirring constantly. Watch carefully to prevent the garlic from burning.
- Sprinkle in the ground cumin, chili powder, and dried oregano. Stir constantly for about 1 minute until the spices become fragrant and bloom in the fat.
- Pour in the undrained fire-roasted tomatoes and tomato paste. Stir until the paste is fully dissolved with no streaks remaining. Add the chicken broth and stir to combine. Bring to a gentle simmer over medium heat.
- Stir in the drained and rinsed kidney beans, black beans, and sweet corn.
- Reduce heat to low, cover the pot, and simmer for at least 20 minutes, stirring occasionally. For deeper flavor, simmer for 30 to 40 minutes. The broth will thicken slightly as it cooks.
- Ladle into bowls and serve hot with shredded cheese, sour cream, fresh cilantro, crushed tortilla chips, or hot sauce.









