Love this? Save it for later!
Share the inspiration with your friends
I was standing in line at the hardware store, of all places, holding a bag of lightbulbs and trying to remember if I needed washers, when the woman in front of me turned around and said, “You look like you need a good soup recipe.”
I blinked. I was wearing a sweatshirt with a coffee stain on the sleeve. My hair was in a messy bun that had seen better days. I did not look like someone who needed a soup recipe—I looked like someone who needed a nap. But she was already pulling a crumpled receipt out of her purse, and on the back, in smudged blue ink, was a list of ingredients for something she called “the only enchilada soup you’ll ever want.”
Her name was Carol. She was a retired school librarian, and she swore by this recipe during the chilly months when her bones ached. “I make it every Sunday,” she said, handing me the receipt. “It’s not fancy, but it’s honest.” I thanked her, stuffed the receipt in my pocket, and honestly forgot about it for two weeks.
Then one rainy Tuesday, I was staring into my pantry, feeling uninspired and a little grumpy. I spotted that crumpled receipt on the counter. I had all the ingredients—chicken, enchilada sauce, beans, corn. I threw everything in the crockpot, more out of obligation than excitement, and went about my day. Let me tell you, by the time dinner rolled around, my kitchen smelled like a cozy little Mexican restaurant had set up shop in my house. The first bite made me laugh out loud. It was that good.
I’ve tweaked Carol’s original a bit over the years—added a little more cumin, swapped in fire-roasted tomatoes—but the soul of it is still hers. It’s the kind of soup that makes you want to curl up on the couch with a blanket and a spoon. And honestly? It’s the best thing that ever came out of a hardware store conversation.
Why You’ll Love This Recipe
This isn’t just another soup recipe you’ll bookmark and forget. This is the one you’ll actually make, over and over, because it works with your life. I’ve tested this recipe at least a dozen times, tweaking the spices and the cooking times, and I can tell you with confidence—it’s foolproof.
- Quick & Easy: The prep takes about 10 minutes. Seriously. Chop an onion, open a few cans, and you’re done. The crockpot does the heavy lifting.
- Simple Ingredients: No weird, hard-to-find items. You probably already have most of these in your pantry or fridge right now.
- Perfect for Cozy Season: This soup was made for chilly evenings, rainy afternoons, or any day you need a warm hug in a bowl.
- Crowd-Pleaser: I’ve served this to picky kids, spice-averse friends, and serious foodies. Everyone goes back for seconds. It’s just that balanced.
- Unbelievably Delicious: The texture is creamy without being heavy, and the flavor has this deep, smoky richness that tastes like it simmered all day—because it did.
What makes this recipe different from all the other enchilada soups out there? It’s the little things. I blend a cup of the soup at the end to create a naturally creamy base without adding heavy cream. And I use a mix of red enchilada sauce and fire-roasted tomatoes for a flavor that’s bold but not overpowering. It’s comfort food that feels a little bit special, but without any stress.
This is the kind of soup that makes you close your eyes after the first bite. It’s cozy, it’s satisfying, and it’s exactly what you need when the weather turns cold and you just want something good.
What Ingredients You Will Need
This recipe relies on a handful of simple, wholesome ingredients to build that big, bold enchilada flavor. Most are pantry staples, which makes this an easy last-minute dinner when you’re short on time.
For the Soup Base
- Chicken breasts or thighs: 1.5 pounds (about 680g). Boneless, skinless works best. Thighs are more forgiving and stay juicier, but breasts work great too. I’ve used both, and honestly, thighs give a slightly richer flavor.
- Yellow onion: 1 medium, diced. It melts into the soup as it cooks, adding sweetness and depth.
- Garlic cloves: 4 cloves, minced. Fresh is best here—it makes a difference.
- Red enchilada sauce: 1 can (28 ounces / 794g). I recommend Hatch or Las Palmas for a robust flavor. Avoid the “mild” versions if you want any kick at all.
- Fire-roasted diced tomatoes: 1 can (14.5 ounces / 411g). These add a subtle smokiness that regular diced tomatoes just don’t have.
- Chicken broth: 4 cups (960ml). Low-sodium is best so you can control the salt level.
- Black beans: 1 can (15 ounces / 425g), drained and rinsed. They add heartiness and fiber.
- Corn: 1 can (15 ounces / 425g), drained. Or use 1.5 cups frozen corn—no need to thaw it first.
- Ground cumin: 2 teaspoons. This is the backbone of the flavor. Don’t skip it.
- Chili powder: 1 tablespoon. Use a good-quality one for the best result.
- Smoked paprika: 1 teaspoon. This is my secret ingredient—it adds that subtle campfire note.
- Salt and pepper: To taste. Start with 1 teaspoon salt and ½ teaspoon pepper, then adjust later.
For the Creamy Finish

- Cornstarch: 2 tablespoons mixed with 3 tablespoons cold water, to make a slurry. This thickens the soup just enough.
- Cream cheese: 4 ounces (113g), softened and cubed. This gives the soup its velvety texture without making it heavy. I’ve used Neufchâtel (low-fat) before, and it works fine.
For Topping (Optional but Recommended)
- Shredded cheddar or Monterey Jack cheese: For sprinkling.
- Fresh cilantro: Chopped.
- Diced avocado: For creaminess.
- Tortilla strips or crushed tortilla chips: For crunch.
- Sour cream or Greek yogurt: A dollop on top is never a bad idea.
- Lime wedges: A squeeze of lime juice brightens everything up.
Ingredient Tip: If you’re sensitive to spice, use a mild enchilada sauce and reduce the chili powder to 2 teaspoons. You’ll still get all the flavor without the heat.
Equipment Needed
You don’t need a fancy kitchen to make this soup. Here’s what I use every time:
- Crockpot or slow cooker: A 6-quart (5.7-liter) model is ideal. If yours is smaller, just reduce the broth slightly.
- Chef’s knife and cutting board: For dicing the onion and mincing garlic.
- Measuring spoons and cups: For accuracy, especially with the spices.
- Can opener: Obvious, but essential.
- Wooden spoon or spatula: For stirring.
- Immersion blender OR regular blender: To blend a portion of the soup for creaminess. An immersion blender is easier—you blend right in the pot. If using a regular blender, blend in batches and be careful with the hot liquid.
- Small bowl: For making the cornstarch slurry.
Budget-Friendly Tip: If you don’t have an immersion blender, just mash some of the beans and chicken against the side of the pot with a potato masher. It’s not as smooth, but it works!
Preparation Method
This is where the magic happens. Follow these steps, and you’ll have a pot of soup that tastes like you fussed all day—even though you didn’t.
- Prep the chicken: Place the chicken breasts (or thighs) in the bottom of the crockpot. Season them lightly with salt and pepper. Don’t overthink this part—the flavors will build as it cooks.
- Add the aromatics: Scatter the diced onion and minced garlic over the chicken. It doesn’t need to be perfectly even; it will all meld together.
- Pour in the liquids: Add the enchilada sauce, fire-roasted tomatoes (with their juices), and chicken broth. Stir gently just to combine everything a little.
- Add the spices: Sprinkle in the cumin, chili powder, and smoked paprika. Give it one more gentle stir. At this point, it will look a little thin and unimpressive. Trust the process.
- Cook: Cover the crockpot and cook on LOW for 6-7 hours or on HIGH for 3-4 hours. I prefer low and slow—it makes the chicken incredibly tender and lets the flavors really marry.
- Shred the chicken: About 30 minutes before serving, remove the chicken from the pot and place it on a cutting board. Use two forks to shred it into bite-sized pieces. It should fall apart easily. If it doesn’t, give it another 30 minutes.
- Add the beans and corn: Return the shredded chicken to the pot. Stir in the drained black beans and corn. Let everything cook together for another 15-20 minutes on LOW.
- Thicken the soup: In a small bowl, whisk together the cornstarch and cold water until smooth. Pour the slurry into the soup while stirring. Let it cook for 5-10 minutes—you’ll see the soup start to thicken slightly.
- Create the creamy base: Using an immersion blender, carefully blend about 1-2 cups of the soup (just the liquid part, not all the solids) right in the pot. This creates a naturally creamy texture. If you don’t have an immersion blender, transfer 1 cup of the liquid to a regular blender, blend until smooth, and stir it back in.
- Add the cream cheese: Drop in the cubed cream cheese and stir until it’s completely melted and incorporated. This takes about 2-3 minutes. The soup will turn a beautiful, velvety orange color.
- Taste and adjust: Ladle a small amount into a spoon and taste it. Need more salt? Add it now. Want more heat? A dash of cayenne or hot sauce works wonders. This is your soup—make it yours.
- Serve: Ladle the soup into bowls and let everyone top it their own way. I always go for a big scoop of avocado, a sprinkle of cheese, a handful of tortilla strips, and a squeeze of lime. It’s a whole experience.
Sensory Cue: When it’s done, the soup should be thick enough to coat the back of a spoon, but still slurpable. The aroma should be smoky, slightly spicy, and deeply comforting.
Cooking Tips & Techniques
I’ve made this soup more times than I can count, and I’ve learned a few things the hard way. Here’s what I wish someone had told me:
- Don’t skip the blending step: I know it’s an extra step, but it’s the secret to that luscious, creamy texture without adding a ton of cream. One time I forgot to do it, and the soup was good, but not great. The blended portion makes all the difference.
- Use low-sodium broth: Enchilada sauce is already salty. If you use regular broth, you might end up with soup that’s too salty. Trust me on this—I made that mistake once and had to add extra water to fix it.
- Shred the chicken while it’s hot: It’s much easier to shred when it’s still warm. Cold chicken tends to clump and shred unevenly. Use two forks or even a hand mixer on low speed—yes, it works!
- Toast the spices (optional but amazing): If you have an extra 2 minutes, toast the cumin and chili powder in a dry skillet over medium heat for 30 seconds before adding them to the pot. It wakes up the oils and makes the flavor deeper. I do this when I want the soup to taste extra special.
- Watch the cream cheese: Make sure it’s softened to room temperature before adding it. Cold cream cheese will clump and take forever to melt. Let it sit on the counter while the soup cooks.
- Multitask like a pro: While the soup simmers after adding the beans, use that time to prep your toppings. Chop the cilantro, dice the avocado, shred the cheese. It makes serving so much smoother.
Common Mistake to Avoid: Don’t add the cream cheese too early or let it boil after adding it. High heat can cause the cream cheese to separate and turn grainy. Stir it in gently over low heat.
Variations & Adaptations
One of the best things about this soup is how flexible it is. Here are some ways to make it your own:
- Make it vegetarian: Skip the chicken and use vegetable broth. Add an extra can of black beans and a can of pinto beans for protein. The texture will be slightly different, but the flavor is still fantastic.
- Go dairy-free: Swap the cream cheese for a dairy-free version (I like Kite Hill’s plain cream cheese style) or use full-fat coconut milk. It sounds odd, but the coconut milk adds a subtle sweetness that works with the spices.
- Spice it up: If you like heat, add a diced jalapeño (with seeds) along with the onion, or stir in a tablespoon of adobo sauce from a can of chipotle peppers. It adds a smoky kick that’s incredible.
- Change the protein: Ground beef or turkey works great here. Brown it in a skillet first, then add it to the crockpot with the other ingredients. You won’t need to shred anything, which saves a step.
- Make it a soup bar: Set out all the toppings and let everyone build their own bowl. It’s perfect for parties or family dinners where people have different preferences. I did this for a small gathering last fall, and everyone loved customizing their own bowl.
Personal Variation: I once added a handful of chopped spinach right at the end, just before serving. It wilted into the soup and added a little extra nutrition without changing the flavor. My kids didn’t even notice. Win-win.
Serving & Storage Suggestions
This soup is best served hot, straight from the crockpot. Ladle it into deep bowls and let everyone pile on their favorite toppings. I love serving it with warm cornbread or a simple side salad for a complete meal.
Storage: Leftovers keep beautifully in the refrigerator for up to 5 days. Store the soup and toppings separately to keep the toppings from getting soggy. The soup itself will thicken as it sits—that’s normal.
Freezing: This soup freezes wonderfully. Let it cool completely, then transfer it to freezer-safe containers or zip-top bags. It will keep for up to 3 months. Thaw overnight in the refrigerator before reheating.
Reheating: Reheat gently on the stovetop over medium-low heat, stirring occasionally. If it’s too thick, add a splash of chicken broth or water to thin it out. You can also reheat individual portions in the microwave—just stir halfway through.
Flavor Development: Here’s a little secret—this soup actually tastes even better the next day. The flavors have time to meld and deepen. I often make it a day ahead on purpose. It’s one of those rare dishes that improves with time.
Nutritional Information & Benefits
This soup is hearty and satisfying, but it’s also surprisingly balanced. Here’s the approximate nutritional breakdown per serving (based on 8 servings, without toppings):
- Calories: 320
- Protein: 28g
- Fat: 12g
- Carbohydrates: 28g
- Fiber: 7g
- Sugar: 6g
- Sodium: 680mg
Health Benefits: The black beans and chicken provide a solid dose of protein and fiber, which keeps you full and satisfied. The fire-roasted tomatoes are rich in lycopene, an antioxidant that supports heart health. And the cumin and chili powder aren’t just for flavor—they have anti-inflammatory properties too.
Dietary Considerations: This recipe is naturally gluten-free (just double-check your enchilada sauce label). To make it low-carb, skip the corn and beans and add extra chicken or zucchini instead. For a lower-fat version, use low-fat cream cheese and remove the skin from the chicken thighs.
Personal Note: I love that this soup feels indulgent but is actually pretty good for you. It’s the kind of meal that nourishes both body and soul—and that’s the best kind of cooking, if you ask me.
Conclusion
So there it is—a bowl of cozy, creamy, utterly satisfying chicken enchilada soup that came to me from a chance encounter in a hardware store. Funny how the best recipes often come from the most unexpected places, right?
This soup has become a staple in my kitchen, especially when the weather turns chilly and I need something warm and comforting. It’s forgiving, flexible, and always delicious. Whether you stick to the recipe exactly or make it your own with different toppings and variations, I promise you’re going to love it.
Give it a try this week—maybe on a Sunday when you want a low-effort dinner that fills your house with an amazing aroma. And when you do, come back and let me know how it turned out. Did you add extra spice? Skip the corn? Load it up with avocado? I’d love to hear about your version. Drop a comment below or tag me in your photos—I’m always looking for new ideas.
Until next time, happy cooking. And remember: sometimes the best recipes are the ones you least expect.
Frequently Asked Questions
Can I use frozen chicken in the crockpot?
I don’t recommend it. Frozen chicken takes too long to reach a safe temperature in a slow cooker, which can lead to uneven cooking. Always thaw your chicken in the refrigerator first. If you’re short on time, use boneless, skinless chicken thighs—they cook faster and are more forgiving.
Can I make this soup on the stovetop instead?
Absolutely. Sauté the onion and garlic in a large pot, then add the chicken, enchilada sauce, tomatoes, broth, and spices. Simmer for 25-30 minutes, or until the chicken is cooked through. Shred the chicken, then add the beans, corn, and cream cheese. Thicken with the cornstarch slurry at the end. It’s faster, but the flavor won’t be quite as deep as the slow-cooked version.
How can I make this soup thicker?
If you want an even thicker soup, increase the cornstarch slurry to 3 tablespoons cornstarch mixed with 4 tablespoons water. You can also mash some of the beans against the side of the pot before adding the cream cheese. The blended portion of the soup also helps with thickness.
Can I use green enchilada sauce instead of red?
Yes, but the flavor will be different. Green enchilada sauce is made with tomatillos and green chiles, so it’s tangier and milder. It’s still delicious, just not the same as the classic red version. If you try it, consider adding a little extra cumin to balance the acidity.
Can I prep this soup the night before?
You can prep the ingredients the night before—dice the onion, mince the garlic, measure the spices—and store them in the fridge. But don’t combine everything in the crockpot and let it sit overnight. The raw chicken and vegetables can create an unsafe environment. Just prep, store separately, and assemble in the morning.
Pin This Recipe!

Easy Crockpot Chicken Enchilada Soup Recipe
A creamy, smoky, and deeply comforting chicken enchilada soup made effortlessly in the slow cooker. This crowd-pleasing recipe is perfect for cozy nights and comes together with simple pantry staples.
- Prep Time: 10 minutes
- Cook Time: 6-7 hours (LOW) or 3-4 hours (HIGH)
- Total Time: 6 hours 10 minutes to 7 hours 10 minutes
- Yield: 8 servings 1x
- Category: Soup
- Cuisine: Mexican
Ingredients
- 1.5 pounds (680g) boneless, skinless chicken breasts or thighs
- 1 medium yellow onion, diced
- 4 cloves garlic, minced
- 1 can (28 ounces / 794g) red enchilada sauce (e.g., Hatch or Las Palmas)
- 1 can (14.5 ounces / 411g) fire-roasted diced tomatoes
- 4 cups (960ml) low-sodium chicken broth
- 1 can (15 ounces / 425g) black beans, drained and rinsed
- 1 can (15 ounces / 425g) corn, drained (or 1.5 cups frozen corn)
- 2 teaspoons ground cumin
- 1 tablespoon chili powder
- 1 teaspoon smoked paprika
- Salt and pepper to taste (start with 1 teaspoon salt and ½ teaspoon pepper)
- 2 tablespoons cornstarch mixed with 3 tablespoons cold water (slurry)
- 4 ounces (113g) cream cheese, softened and cubed
- Optional toppings: shredded cheddar or Monterey Jack cheese, fresh cilantro, diced avocado, tortilla strips or crushed tortilla chips, sour cream or Greek yogurt, lime wedges
Instructions
- Place the chicken in the bottom of the crockpot. Season lightly with salt and pepper.
- Scatter the diced onion and minced garlic over the chicken.
- Add the enchilada sauce, fire-roasted tomatoes (with juices), and chicken broth. Stir gently to combine.
- Sprinkle in the cumin, chili powder, and smoked paprika. Stir once more.
- Cover and cook on LOW for 6-7 hours or on HIGH for 3-4 hours.
- About 30 minutes before serving, remove the chicken and shred it with two forks. Return to the pot.
- Stir in the drained black beans and corn. Cook for another 15-20 minutes on LOW.
- In a small bowl, whisk together the cornstarch and cold water. Pour the slurry into the soup while stirring. Let cook for 5-10 minutes until slightly thickened.
- Using an immersion blender, blend about 1-2 cups of the soup (liquid portion) directly in the pot to create a creamy base. Alternatively, transfer 1 cup of liquid to a regular blender, blend, and stir back in.
- Add the cubed cream cheese and stir until completely melted and incorporated (about 2-3 minutes).
- Taste and adjust seasoning with salt, pepper, or a dash of cayenne/hot sauce if desired.
- Ladle into bowls and serve with desired toppings.
Notes
For a thicker soup, increase cornstarch slurry to 3 tablespoons cornstarch with 4 tablespoons water. To make it vegetarian, skip the chicken and use vegetable broth with extra beans. For dairy-free, use dairy-free cream cheese or full-fat coconut milk. The soup tastes even better the next day as flavors meld.
Nutrition
- Serving Size: 1 bowl (about 1.5 cu
- Calories: 320
- Sugar: 6
- Sodium: 680
- Fat: 12
- Saturated Fat: 5
- Carbohydrates: 28
- Fiber: 7
- Protein: 28
Keywords: crockpot chicken enchilada soup, slow cooker enchilada soup, easy enchilada soup, creamy chicken soup, Mexican soup


