
There’s something so comforting about a warm, hearty bowl of soup, especially when it’s packed with bold flavors and tender chicken that practically melts in your mouth. That’s exactly why I created this Crockpot Chicken Enchilada Soup. I wanted a dish that combined the rich, spicy flavors of traditional enchiladas with the ease and convenience of a slow-cooked meal. This soup is perfect for busy weeknights, cozy weekends, or any time you crave something both nourishing and satisfying.
I remember the first time I made it, the aroma filled the entire house, making it impossible for anyone to wait until dinner time. The combination of tender chicken, earthy beans, zesty enchilada sauce, and creamy textures is irresistible. Plus, making it in a crockpot allows the flavors to meld beautifully without spending hours in the kitchen. Once you taste it, you’ll see why this is my go-to comfort meal during colder months—or anytime I need a little culinary hug in a bowl.
If you’ve ever wanted the rich, layered flavors of a chicken enchilada but in soup form, you are about to fall in love.
Why I Love This Recipe

I love this recipe because it’s the perfect marriage of flavor and convenience. Every spoonful delivers the familiar warmth of enchiladas, yet it’s incredibly easy to prepare.
What makes this recipe special is how adaptable it is. You can make it as creamy or as light as you prefer, adjust the heat level to your liking, and even customize the toppings to suit your mood. The slow cooker does all the hard work, letting the chicken soak up the smoky, spicy, and slightly sweet flavors of enchilada sauce while the beans and vegetables become tender and flavorful.
I also love that it’s a crowd-pleaser. From family dinners to casual gatherings, this soup satisfies everyone, whether they’re craving comfort food or bold Mexican-inspired flavors. Another reason I love it is its versatility—it works beautifully as leftovers, and in fact, the flavors deepen even more after a day or two in the fridge.
In short, this isn’t just soup; it’s a warm, flavorful hug in a bowl. You’ll want to make it over and over again.
Ingredients for Crockpot Chicken Enchilada Soup
To make this soup, you’ll need a combination of fresh vegetables, hearty proteins, and classic Mexican-inspired ingredients that build layers of flavor. Here’s what I use:
- Chicken: I prefer boneless, skinless chicken breasts for a leaner option, but thighs work wonderfully for a juicier result.
- Beans: Black beans or pinto beans add creaminess and protein. Canned is fine, just rinse and drain them.
- Corn: Adds sweetness and texture. Fresh or frozen both work well.
- Enchilada sauce: This is the flavor backbone of the soup. You can use mild, medium, or hot depending on your spice preference.
- Diced tomatoes: They bring acidity and freshness, balancing the richness of the sauce.
- Onion and garlic: Essential aromatics for depth of flavor.
- Broth: Chicken broth helps meld the flavors and adds the perfect consistency.
- Seasonings: Chili powder, cumin, smoked paprika, and a touch of salt and pepper create that classic enchilada taste.
- Optional toppings: Sour cream, shredded cheese, fresh cilantro, avocado, and tortilla strips turn it from soup to an experience.
Using quality ingredients is key. Fresh vegetables and a flavorful enchilada sauce make a world of difference. I always recommend tasting and adjusting seasonings as you go to ensure every bite is perfectly balanced.
How Much Time Will You Need
One of the reasons I love this recipe is that it’s so effortless time-wise.
- Prep time: About 15-20 minutes to chop your vegetables, rinse the beans, and get your chicken ready.
- Cooking time: 4-6 hours on low in the crockpot or 2-3 hours on high. The longer you cook it on low, the more tender and flavorful the chicken becomes.
- Total time: Roughly 4.5 to 6.5 hours depending on your schedule and chosen cooking temperature.
It’s incredibly convenient because you can prep it in the morning, set it, and come home to a house filled with amazing aromas and a ready-to-serve dinner.
How to Make This Crockpot Chicken Enchilada Soup

Here’s my step-by-step method for making this soup perfectly every time:
Step – 1: Prep your ingredients. Chop the onions and garlic, drain and rinse the beans, and measure out your enchilada sauce, corn, and diced tomatoes.
Step – 2: Layer the ingredients in your crockpot. I like to start with the chicken on the bottom, then add the beans, corn, diced tomatoes, onions, garlic, and finally pour the enchilada sauce and broth over everything.
Step – 3: Add the seasonings. Sprinkle in chili powder, cumin, smoked paprika, salt, and pepper. Stir gently to combine without shredding the chicken.
Step – 4: Cook. Cover the crockpot and cook on low for 4-6 hours or on high for 2-3 hours. The chicken will become tender and the flavors will meld beautifully.
Step – 5: Shred the chicken. Once cooked, remove the chicken, shred it with two forks, and return it to the crockpot. Stir gently. Taste and adjust seasonings if needed.
Step – 6: Finish and serve. Ladle the soup into bowls and add your favorite toppings like shredded cheese, a dollop of sour cream, fresh cilantro, avocado, or crispy tortilla strips.
The step-by-step process ensures that every ingredient cooks perfectly and the soup develops that rich, comforting flavor that makes you want seconds.
Substitutions
This recipe is incredibly flexible, which is one of the reasons I keep coming back to it.
- Chicken: You can swap chicken for turkey, or even use cooked rotisserie chicken for a shortcut.
- Beans: If you don’t have black or pinto beans, kidney beans or cannellini beans will work beautifully.
- Vegetables: Add bell peppers or zucchini for extra color and nutrition.
- Broth: Vegetable broth is a great option if you want a lighter, vegetarian version.
- Cheese: Feel free to try different types like Monterrey Jack, cheddar, or even a Mexican blend for varied flavor.
These substitutions make it easy to adapt the soup based on what you have in your pantry or dietary preferences.
Best Side Dish of Crockpot Chicken Enchilada Soup
This soup is hearty enough to be a complete meal, but pairing it with the right sides can elevate the dining experience:
- Cornbread: The slightly sweet, crumbly texture is perfect for soaking up the soup.
- Mexican rice: A simple side of rice enhances the hearty flavors of the soup.
- Tortilla chips: Crunchy chips add texture and a fun way to scoop up the soup.
Even a simple green salad can work beautifully to balance the richness of the soup, making it a well-rounded meal.
Serving and Presentation Tips
One of my favorite things about this soup is how inviting it looks when served. Presentation makes a huge difference, even for a cozy, homey meal.
To serve this soup, I like to ladle it into deep bowls so that each portion showcases the colorful ingredients—bright yellow corn, red enchilada sauce, and dark beans. Topping it with shredded cheese creates an immediate, melty appeal, and a dollop of sour cream adds a creamy contrast. Sprinkle freshly chopped cilantro or a few slices of avocado on top for freshness and vibrant color.
For a touch of crunch, add tortilla strips or crushed tortilla chips. If you’re serving it for a family gathering, a small platter with lime wedges, extra cilantro, and shredded cheese nearby allows everyone to customize their bowl. This not only looks beautiful but also makes the meal interactive and fun.
Tips and Tricks to Make This Recipe Even Better

Even though this soup is simple to make, a few tricks can take it to the next level:
- Use homemade or high-quality enchilada sauce: It really transforms the soup’s flavor. Store-bought is fine in a pinch, but if you can, making your own sauce adds a depth that’s unbeatable.
- Layer flavors: Don’t just dump everything in the crockpot. Layering ingredients—starting with aromatics, then chicken, beans, and finally the sauce—allows flavors to meld gradually.
- Shred chicken properly: Use two forks to shred the chicken and return it to the soup gently. This prevents the soup from becoming mushy.
- Let it rest: If possible, allow the soup to sit for 10-15 minutes before serving. The flavors blend beautifully during this short rest.
- Adjust spice gradually: Add chili powder, cayenne, or jalapeños in small increments, tasting as you go. It’s easier to add heat than to take it away.
With these tricks, your soup will taste like it came straight from a restaurant, while still being effortlessly homemade.
Common Mistakes to Avoid
Even the simplest recipes can run into issues if you’re not careful. Here’s what to watch out for:
- Overcooking the chicken: Although the crockpot is forgiving, cooking too long on high can dry out the chicken. Keep an eye on timing.
- Skipping seasoning adjustments: Always taste before serving. Slow cooking can mellow spices, so you may need to add a little extra salt, pepper, or chili powder at the end.
- Adding cream too early: If you like your soup creamy, add sour cream or cream cheese near the end. Cooking dairy for hours can make it separate.
- Not draining canned beans: Excess liquid can make the soup watery. Always rinse and drain beans for a balanced consistency.
- Ignoring toppings: While optional, toppings add texture and freshness that elevate the soup from good to amazing. Don’t skip them!
Being mindful of these details ensures your soup turns out rich, flavorful, and satisfying every time.
How to Store It
This soup is perfect for meal prep and leftovers:
- Refrigeration: Allow the soup to cool slightly before storing it in airtight containers. It will keep well in the fridge for up to 3-4 days.
- Freezing: This soup freezes beautifully. Portion it into freezer-safe containers, leaving a bit of room for expansion. It will last for 2-3 months.
- Reheating: Reheat on the stove over low-medium heat, stirring occasionally. If frozen, thaw in the fridge overnight before reheating.
- Toppings: Keep fresh toppings separate until serving, especially avocado and tortilla chips, so they stay fresh and crunchy.
Proper storage ensures you can enjoy this soup any time without losing flavor or texture.
Frequently Asked Questions
Can I make this soup vegetarian?
Absolutely! Substitute the chicken with extra beans, diced vegetables like zucchini or bell peppers, and use vegetable broth instead of chicken broth.
Can I use rotisserie chicken?
Yes! Rotisserie chicken is a great shortcut. Simply shred it and add it in the last hour of cooking to heat through.
How spicy is this soup?
The spice level can be adjusted to your preference. Mild enchilada sauce creates a gentle heat, while adding chili powder, jalapeños, or cayenne can make it spicier.
Can I make this in an instant pot?
Yes. Use the sauté function to cook onions and garlic first, then add all ingredients and cook on high pressure for 15 minutes. Don’t forget to release the pressure carefully.
What can I serve with this soup?
Cornbread, Mexican rice, tortilla chips, or a fresh salad are perfect companions.
Can I freeze this soup?
Yes, it freezes well. Just leave toppings out until serving, and thaw in the fridge overnight before reheating.

Crockpot Chicken Enchilada Soup
- Total Time: 4.5-6.5 hours
- Yield: 6-8
- Diet: Gluten Free
Description
Crockpot Chicken Enchilada Soup is the ultimate comfort food, combining the flavors of traditional enchiladas with the convenience of a slow cooker. Tender chicken, beans, sweet corn, and rich enchilada sauce create a hearty, flavorful soup perfect for busy weeknights or cozy weekends. Top with cheese, sour cream, and fresh cilantro for a meal that’s both satisfying and visually inviting. This soup is flexible, easy to make, and a guaranteed crowd-pleaser that even tastes better as leftovers.
Ingredients
- 1.5 lbs boneless, skinless chicken breasts or thighs
- 1 can (15 oz) black beans, rinsed and drained
- 1 can (15 oz) corn, drained
- 1 can (15 oz) diced tomatoes
- 1 cup enchilada sauce (mild, medium, or hot)
- 2 cups chicken broth
- 1 onion, chopped
- 3 cloves garlic, minced
- 1 tsp chili powder
- 1 tsp cumin
- 1 tsp smoked paprika
- Salt and pepper, to taste
- Optional toppings: shredded cheese, sour cream, avocado, fresh cilantro, tortilla strips
Instructions
- Prep vegetables, beans, and chicken.
- Layer chicken, beans, corn, tomatoes, onion, and garlic in the crockpot.
- Pour enchilada sauce and broth over ingredients.
- Add seasonings and stir gently.
- Cook on low 4-6 hours or high 2-3 hours.
- Shred chicken and return to soup. Stir and taste for seasoning.
- Serve with desired toppings.
Notes
- Adjust spice level gradually.
- Add cream or sour cream near the end for a creamy version.
- Store toppings separately to maintain freshness.
- Prep Time: 20 minutes
- Cook Time: 4-6 hours on low (or 2-3 hours on high)
- Category: Main Course, Soup
- Method: Crockpot / Slow Cooker
- Cuisine: Mexican-Inspired
Nutrition
- Serving Size: 6-8
- Calories: 320
- Sugar: 4g
- Sodium: 780mg
- Fat: 8g
- Saturated Fat: 3g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 30g
- Fiber: 7g
- Protein: 34g
- Cholesterol: 75mg