Creamy Crockpot Chicken Enchilada Soup
This soup takes everything you love about chicken enchiladas — tender meat, smoky sauce, and a gentle heat — and turns it into a hands-off slow cooker dinner. It comes together in one pot with minimal chopping, so it is the kind of meal you can start in the morning and ladle out that evening, with the house smelling incredible in between.

Why This Soup Earns a Spot in the Rotation
The cream cheese melts in at the end for a velvety finish without turning heavy. It coats the back of a spoon, but it still tastes bright from the tomatoes and chili spices.
I like that the toppings do half the work. A pile of shredded cheese gets melty, a handful of tortilla strips adds crunch, and a few slices of avocado cool everything down. Each bowl ends up a little different, which keeps it from feeling like the same meal twice.
Ingredients

- 1.5 lbs boneless skinless chicken breasts: thighs work too and stay a touch juicier
- 15 oz can black beans, drained and rinsed: pinto beans stand in fine
- 15 oz can sweet corn, drained: frozen corn works without thawing
- 10 oz can diced tomatoes with green chilies, undrained: use mild if you are sensitive to heat
- 10 oz can red enchilada sauce: mild or medium depending on your crowd
- 2 cups chicken broth: low-sodium gives you more control
- 2 tsp chili powder
- 1 tsp ground cumin
- 2 cloves garlic, minced
- 8 oz block cream cheese, cut into cubes: full fat melts the smoothest
- Salt: to taste after the cream cheese goes in
For serving:
- Shredded sharp cheddar or Monterey Jack
- Tortilla strips or crushed tortilla chips
- Sliced avocado
- Chopped fresh cilantro
Variations / Substitutions
- Chicken thighs: They shred easily after the long cook and add a little more richness. Use the same weight.
- Green enchilada sauce: Swap it in for a tangier, slightly brighter broth. The soup will be a pale green-grey instead of deep red, but the flavor holds up.
- Dairy-free: Omit the cream cheese and stir in a can of full-fat coconut milk at the end. Top with dairy-free shreds or skip the cheese.
- Beans: Pinto or cannellini beans both work with no other changes. If you only have pinto, use them and do not drain all the starchy liquid; it helps thicken.
- Extra heat: Drop in a chopped chipotle in adobo with the tomatoes, or use a medium-hot enchilada sauce. A drizzle of hot sauce at serving revives leftovers, too.
- Check the recipe for Slow Cooker White Chicken Chili if you want a version built on green chiles and white beans.
How to Make Crockpot Chicken Enchilada Soup
Step 1: Combine the Base

Place the 1.5 lbs chicken breasts in the bottom of a 6-quart slow cooker. Pour in the drained black beans, corn, the full can of diced tomatoes with their liquid, the 10 oz enchilada sauce, 2 cups chicken broth, chili powder, cumin, and minced garlic. Give everything a stir to distribute the spices. At this point the liquid will look thin and a little separated, which is exactly what you want before the long cook.
The mixture will smell like a fresh pot of chili with a noticeable corn-and-bean sweetness underneath. No need to season with salt yet because the beans, broth, and sauce are already carrying some.
Step 2: Slow-Cook the Soup

Cover the slow cooker and set it to LOW for 6 hours, or to HIGH for 3 hours. You will know it is ready when the chicken can be pressed apart easily with a spoon and the broth has deepened to a brick-red color. If you peek during cooking, you should see a few bubbles breaking the surface near the edges but no rapid boil.
The kitchen will fill with a warm, toasted chili smell that gets stronger as the hours pass. Once the time is up, the liquid will have thickened slightly and the beans will be soft but still holding their shape.
Step 3: Shred the Chicken

Lift the cooked chicken breasts out of the soup and set them on a cutting board. Let them rest for a minute so the steam does not burn your hands. Using two forks, pull the meat apart into bite-sized shreds. It should fall apart with almost no pressure.
Return all the shredded chicken to the pot and stir it through. The meat absorbs some of the broth right away, and you will see the texture of the soup shift from brothy to something closer to a chunky chili.
Step 4: Melt in the Cream Cheese

Add the cubed cream cheese straight to the hot soup. Stir slowly at first so the cubes do not splash, then whisk gently as they start to break down. Turn the slow cooker to HIGH and let it cook uncovered for about 15 minutes, stirring once or twice, until the cream cheese melts completely and the soup turns creamy and uniform. Taste it now and add salt a little at a time, starting with 1/2 tsp.
The texture will go from tomato-broth to smooth and almost velvety, without losing the slight chew from the beans and corn. The color brightens to an orange-red that looks richer than before.
Step 5: Ladle and Load Up the Bowls

Ladle the hot soup into wide bowls so there is plenty of surface for toppings. Scatter a handful of shredded cheese over each serving while the soup is still steaming, then pile on tortilla strips, sliced avocado, and a few pinches of cilantro. Serve right away while the cheese is soft and the strips are crunchy.
Every spoonful will carry a little of everything. The contrast between the creamy soup and the crisp topping is what makes the bowl feel complete.
A Few Slow-Cooker Tips
- If your enchilada sauce is on the thicker side, use a spatula to scrape every bit from the can. The starch helps the soup body without needing a roux.
- Avoid stirring too aggressively after adding the cream cheese. Gentle folding keeps the beans and corn whole and prevents the soup from looking muddy.
- For the creamiest result, let the cream cheese sit at room temperature for 20 minutes before you cube it. Cold cream cheese can seize into little white flecks, which do melt eventually but take longer.
- Leftover soup thickens overnight. When you reheat it, add a splash of broth or water to loosen it back to a pourable consistency.
Cook times by slow cooker size and setting:
| Setting | 4-Quart Cooker | 6-Quart Cooker |
|---|---|---|
| LOW | 5.5 – 6 hours | 6 – 6.5 hours |
| HIGH | 2.5 – 3 hours | 3 – 3.5 hours |
Storing Leftover Soup
- Refrigerate: Transfer cooled soup to an airtight container and keep it in the fridge for up to 4 days. The flavors actually meld more overnight.
- Reheating: Warm single portions in a saucepan over medium-low heat, stirring often and adding a splash of broth if needed. The microwave works for quicker reheating; cover the bowl to keep the soup moist.
- Serve cold: Not recommended, as the cream cheese firms up when chilled and the texture turns pasty.
Frequently Asked Questions
Can I use frozen chicken breasts?
Yes, you can put them straight into the slow cooker frozen. Add an extra hour on LOW or 30 minutes on HIGH, and check that the internal temperature hits 165°F before shredding.
Is this soup spicy?
It depends heavily on your enchilada sauce and tomatoes. Using mild enchilada sauce and mild diced tomatoes with green chilies keeps the heat very low, while medium versions bring a noticeable but not overwhelming warmth.
Can I cook this on the stovetop instead?
You can, but it will not be truly hands-off. Simmer the chicken in the broth mixture for 20–25 minutes until cooked through, shred it, then add the cream cheese and cook a few minutes more. The flavor will be good but the broth will not reduce quite as deeply.
What if I do not have a block of cream cheese?
You can use cream cheese spread from a tub, but it may contain stabilizers that affect the melt. The soup will still taste fine; just stir it in off the heat at the very end to avoid graininess.

Crockpot Chicken Enchilada Soup Recipe
Ingredients
Method
- Place chicken in a 6-quart slow cooker. Add beans, corn, diced tomatoes, enchilada sauce, broth, chili powder, cumin, and garlic. Stir to combine.
- Cover and cook on LOW for 6 hours or HIGH for 3 hours, until chicken is very tender.
- Remove chicken, shred it with two forks, and return it to the soup. Stir.
- Add cream cheese cubes, turn to HIGH, and cook uncovered for about 15 minutes, stirring gently until smooth. Season with salt.
- Ladle soup into bowls, top with cheese, tortilla strips, avocado, and cilantro. Serve hot.
