Love this? Save it for later!
Share the inspiration with your friends
My brother-in-law, Mark, had claimed for years that he hated soup. “Soup’s not a meal,” he’d announce at every family dinner, pushing aside a perfectly good bowl of minestrone. “It’s just… wet stuff.” The man would rather eat a sad sandwich than admit that a bowl of broth could satisfy him. For a decade, I just nodded and made something else for him whenever soup was on the menu. Then, last winter, I made this Crockpot Chicken Enchilada Soup for a Sunday gathering, and I caught him—I kid you not—standing at the stove with the ladle in his hand, eating straight from the pot when he thought nobody was looking.
I didn’t say a word. I just refilled my coffee and watched from the corner of my eye. He went back for thirds. Later that night, he asked me for the recipe, and I swear I saw a little embarrassment in his eyes. “It’s not really soup,” he mumbled. “It’s more like… enchiladas that gave up their structure.” Honestly, I couldn’t have said it better myself. This Crockpot Chicken Enchilada Soup is thick, creamy, loaded with tender chicken and all the smoky, tangy flavor of classic enchiladas—just in a bowl with a spoon. It’s the kind of recipe that converts people, one ladle at a time.
Maybe you’ve got a picky eater in your house, or maybe you’re just tired of the same old weeknight dinners. Either way, this soup is the answer. It practically makes itself, it feeds a crowd without breaking a sweat, and it has this magical way of making everyone at the table close their eyes on the first bite. I’ve lost count of how many times I’ve brought this to potlucks and watched the pot empty before anything else. Let me tell you, there’s no better feeling than watching someone who “hates soup” scrape the last bit from the bottom of the bowl.
Why You’ll Love This Recipe
I’ve tested this Crockpot Chicken Enchilada Soup more times than I can count, tweaking the spice level, the creaminess, the texture of the chicken. It’s been through my kitchen, my sister’s kitchen, and my neighbor’s slow cooker—and every single time, it gets the same reaction. People ask for the recipe before they’ve even finished their bowl. Here’s why this one stands out from every other version you’ll find online:
- Set It and Forget It: This is the ultimate hands-off meal. You toss everything into the crockpot in the morning, and by dinnertime, dinner is ready. No stirring, no babysitting, no stress. Perfect for busy weeknights or when you’re trying to get a dozen other things done before guests arrive.
- Simple Pantry Ingredients: You probably have most of these ingredients in your kitchen right now. Canned tomatoes, chicken broth, a few spices, and some cream cheese. No fancy trips to a specialty store required—just good, honest ingredients that come together beautifully.
- Perfect for Entertaining: This is the dish you bring to a potluck when you want to impress without spending hours in the kitchen. It feeds a crowd, it stays warm in the crockpot, and it looks gorgeous with all the colorful toppings. Set out a little bar of garnishes and let people customize their own bowls.
- Crowd-Pleaser Guaranteed: I’ve served this to kids, picky adults, spice lovers, and people who claim they don’t like Mexican food. It works for everyone. The flavor is bold but not overwhelming, and the creamy texture makes it feel indulgent without being heavy.
- Unbelievably Delicious: The secret here is the cream cheese. It melts into the broth and creates this velvety, luscious texture that you just can’t get from heavy cream or half-and-half. Combined with the smoky chipotle peppers and the tender shredded chicken, every spoonful is pure comfort.
This isn’t just another soup recipe. It’s the one that makes you close your eyes after the first bite. It’s the one your friends will text you about the next day. It’s the one that turns a simple Tuesday dinner into something worth gathering around the table for.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients that work together to create layers of flavor without any complicated techniques. Most of these are pantry staples, and I’ve included notes on substitutions so you can make it work with what you have on hand.
- Boneless, skinless chicken breasts (1.5 lbs / 680g): You can also use chicken thighs if you prefer darker meat—they’ll be just as tender. I usually grab a family pack when they’re on sale and freeze what I don’t use. For best results, trim any excess fat before adding to the pot.
- Yellow onion, diced (1 medium): A white onion works fine too, but I find yellow onions have a slightly sweeter, more mellow flavor after slow cooking. Dice them small so they practically melt into the broth.
- Garlic cloves, minced (4 cloves): Fresh garlic is non-negotiable here. The jarred stuff just doesn’t have the same punch. I mince mine by hand, but a garlic press works in a pinch.
- Fire-roasted diced tomatoes (15 oz / 425g can): Fire-roasted tomatoes add a subtle smokiness that regular canned tomatoes just can’t match. If you can’t find them, use regular diced tomatoes and add a pinch of smoked paprika.
- Enchilada sauce (15 oz / 425g can): I recommend using a red enchilada sauce for this recipe. My personal favorite is Las Palmas—it has a great depth of flavor without being too spicy. You can use mild or medium depending on your heat preference.
- Chicken broth (4 cups / 960ml): Low-sodium broth is best here so you can control the salt level. I’ve used both store-bought and homemade, and both work beautifully. If you’re using homemade, you might need to add a little extra salt.
- Black beans, drained and rinsed (15 oz / 425g can): Rinsing the beans removes the excess sodium and that starchy liquid that can make the soup cloudy. Don’t skip this step!
- Corn kernels (1 cup / 150g): Frozen corn works perfectly—no need to thaw it first. In the summer, I use fresh corn cut straight from the cob, and it adds a lovely sweetness. Canned corn is fine too, just drain it well.
- Cream cheese, softened (8 oz / 226g): This is the magic ingredient. Full-fat cream cheese gives the soup its signature creamy texture. I’ve tried low-fat versions, and they just don’t melt as smoothly. Let it sit on the counter for 30 minutes before adding it to the pot.
- Chipotle peppers in adobo sauce (2 peppers, minced + 1 tbsp sauce): These little guys pack a punch. They add a deep, smoky heat that makes the soup taste like it simmered all day—because it did. You can adjust the amount based on your spice tolerance. Freeze the leftover peppers in a zip-top bag for next time.
- Chili powder (2 tbsp): This is the backbone of the seasoning. Use a good quality chili powder—I like McCormick or a Mexican brand like Badia. It should be a blend, not pure ground chiles.
- Cumin (1 tsp): Ground cumin adds that warm, earthy note that makes this soup taste authentic. Toast it in a dry pan for 30 seconds before adding if you want to really wake up the flavor.
- Smoked paprika (1 tsp): This is optional, but I love the extra layer of smokiness it adds. Regular paprika works too, but you’ll miss that subtle campfire note.
- Salt and black pepper (to taste): Start with 1 tsp of salt and ½ tsp of pepper, then adjust at the end. Remember that the enchilada sauce and broth already contain salt.
- For garnish (optional but highly recommended): Shredded cheddar cheese, sour cream, fresh cilantro, diced avocado, sliced jalapeños, crushed tortilla chips, and a squeeze of lime juice. These toppings turn a good bowl of soup into an unforgettable one.
Equipment Needed
The beauty of this recipe is that you don’t need much fancy equipment. Here’s what you’ll need to pull it off:
- A 6-quart slow cooker: This is the sweet spot for this recipe. A 4-quart will work, but you’ll need to be careful not to overfill it. If you’re using a larger crockpot, that’s fine—the soup will just cook a little faster.
- A sharp chef’s knife and cutting board: For dicing the onion and mincing the garlic. A dull knife makes this job miserable, so take a minute to sharpen yours first.
- Measuring cups and spoons: For accuracy. I know some people eyeball it, but for consistent results, measure your spices and liquids.
- Two forks or a hand mixer: For shredding the chicken. I prefer using two forks because it gives me more control over the texture, but a hand mixer on low speed works in a pinch (just be careful not to over-mix).
- A can opener: You’ll be opening a few cans, so make sure yours is in good working order. There’s nothing worse than a stuck lid mid-recipe.
- A ladle: For serving. A deep, wide ladle works best for this thick soup.
If you don’t have a slow cooker, you can make this on the stovetop in a Dutch oven. Simmer the chicken in the broth for about 25 minutes, then shred it and proceed with the recipe. The flavor won’t be quite as deep, but it’ll still be delicious.
Preparation Method

This Crockpot Chicken Enchilada Soup is almost embarrassingly easy to make. The slow cooker does all the heavy lifting, and you just have to show up at the end to shred the chicken and stir in the cream cheese. Here’s how to do it:
- Prep your ingredients: Dice the onion and mince the garlic. Drain and rinse the black beans. Measure out your spices. This might seem like a lot of steps, but having everything ready before you start makes the process so much smoother. I like to do this the night before and store everything in the fridge.
- Layer the ingredients in the crockpot: Start by placing the chicken breasts in the bottom of the slow cooker. This ensures they’re fully submerged in the liquid as they cook. Add the diced onion, minced garlic, fire-roasted tomatoes (with their juices), enchilada sauce, chicken broth, black beans, and corn. Sprinkle the chili powder, cumin, smoked paprika, and a pinch of salt and pepper over the top. Do not stir yet—just let everything settle.
- Add the chipotle peppers: Mince the chipotle peppers finely and add them to the pot along with 1 tablespoon of the adobo sauce. If you’re sensitive to heat, start with just one pepper and taste the soup at the end before adding more. You can always add heat, but you can’t take it away.
- Cook on low for 6-8 hours or high for 3-4 hours: This is where the magic happens. The chicken will become so tender that it practically falls apart when you look at it. I prefer cooking on low because it gives the flavors more time to meld together, but high works in a pinch. Just keep an eye on the liquid level—if it starts to look too thick, add a splash of broth.
- Shred the chicken: Once the cooking time is up, remove the chicken breasts from the pot and place them on a cutting board. Use two forks to shred the meat into bite-sized pieces. It should pull apart with almost no resistance—if it doesn’t, give it another 30 minutes in the pot. Return the shredded chicken to the slow cooker.
- Stir in the cream cheese: Cut the softened cream cheese into small cubes and add them to the pot. Stir gently until the cream cheese is fully melted and incorporated into the broth. This usually takes about 2-3 minutes. The soup will go from looking a little thin to thick and velvety right before your eyes. Taste and adjust the seasoning—add more salt, pepper, or a squeeze of lime juice if needed.
- Let it rest: Turn the slow cooker to the “warm” setting and let the soup sit for 10-15 minutes before serving. This allows the flavors to settle and the texture to thicken slightly. Trust me, it’s worth the wait.
- Serve with toppings: Ladle the soup into bowls and let everyone customize their own. A sprinkle of shredded cheese, a dollop of sour cream, a handful of crushed tortilla chips, and a few slices of avocado. Don’t forget a sprig of fresh cilantro and a wedge of lime on the side.
Cooking Tips & Techniques
I’ve made this Crockpot Chicken Enchilada Soup more times than I can count, and I’ve learned a few things along the way. Here are my best tips for getting it right every single time:
- Don’t skip the cream cheese softening step. I know it’s tempting to just throw a cold block of cream cheese into the hot soup, but it will clump up and leave you with little white chunks floating around. Let it come to room temperature first, and cut it into small cubes so it melts evenly.
- Taste as you go. The biggest mistake people make with slow cooker recipes is not seasoning properly. Broths and enchilada sauces vary wildly in salt content, so always taste the soup before adding more salt. I’ve had batches that needed a full teaspoon of salt, and others that needed none at all.
- Use a liner for easy cleanup. This is one of those little tricks that makes life so much easier. Slow cooker liners are available at most grocery stores, and they save you from scrubbing a stuck-on mess. Just lift out the liner and throw it away when you’re done.
- Don’t over-stir the cream cheese. Once you add the cream cheese, stir gently and just until it’s incorporated. Over-stirring can make the soup grainy or cause it to separate. A gentle hand is all you need.
- Adjust the spice level to your crowd. If you’re serving this at a party, I recommend keeping the chipotle peppers on the milder side and letting people add hot sauce at the table. That way, everyone can enjoy it regardless of their heat tolerance.
- Let it thicken naturally. If your soup is too thin at the end, don’t panic. Let it sit on the warm setting for another 20-30 minutes without the lid, and it will naturally thicken as some of the liquid evaporates. You can also mash a few of the black beans against the side of the pot to release their starch.
Variations & Adaptations
One of the things I love about this Crockpot Chicken Enchilada Soup is how adaptable it is. Here are a few ways to change it up based on what you have on hand or who you’re feeding:
- Make it vegetarian: Omit the chicken and use vegetable broth instead of chicken broth. Add an extra can of black beans or a can of pinto beans for protein. You can also throw in some diced zucchini or bell peppers for more texture. The soup will still be creamy and satisfying, I promise.
- Make it dairy-free: Swap the cream cheese for a dairy-free version (I like Kite Hill or Violife) or use full-fat coconut milk for a different kind of creaminess. Coconut milk adds a subtle sweetness that works surprisingly well with the smoky chipotle flavors.
- Add more veggies: This is a great way to use up whatever’s in your crisper drawer. Diced bell peppers, zucchini, or even a handful of spinach stirred in at the end all work beautifully. Just add them at the beginning with the other ingredients so they have time to soften.
- Make it spicier: Add an extra chipotle pepper or a minced jalapeño for more heat. You can also stir in a teaspoon of cayenne pepper or a splash of your favorite hot sauce at the end. My brother-in-law adds a whole habanero to his bowl—I don’t recommend that unless you really know what you’re doing.
- Use rotisserie chicken: If you’re really short on time, you can skip the raw chicken step entirely. Just add 3 cups of shredded rotisserie chicken at the end, after the cream cheese has melted, and let it warm through for about 10 minutes. The flavor won’t be quite as deep, but it’s still delicious.
- Try a different protein: Shredded pork or ground beef both work well in this recipe. If using ground beef, brown it first in a skillet before adding it to the slow cooker. For pork, use a boneless pork shoulder and cook it on low for 8 hours until it’s fall-apart tender.
Serving & Storage Suggestions
This soup is a star on its own, but the right accompaniments can take it from great to unforgettable. Here’s how I like to serve it and store it:
- Serving temperature: Serve the soup hot, straight from the crockpot. I like to set up a little topping bar on the counter so everyone can customize their bowl. A few small bowls with shredded cheese, sour cream, diced avocado, fresh cilantro, and crushed tortilla chips make it feel like a party.
- What to serve alongside: A simple side salad with a lime vinaigrette is perfect for cutting through the richness of the soup. Warm cornbread or a crusty baguette for dipping are also excellent choices. If you’re feeling fancy, serve it with a side of Mexican rice or some cheesy quesadillas cut into strips.
- Storing leftovers: Let the soup cool completely before transferring it to an airtight container. It will keep in the refrigerator for up to 5 days. The flavors actually get better after a day or two, so don’t be afraid to make it ahead of time.
- Freezing instructions: This soup freezes beautifully. Portion it into freezer-safe bags or containers, leaving a little room for expansion. It will keep for up to 3 months. Thaw overnight in the refrigerator before reheating.
- Reheating tips: Reheat the soup gently on the stovetop over medium-low heat, stirring occasionally. You can also microwave individual portions in 30-second bursts, stirring between each. If the soup has thickened too much during storage, add a splash of chicken broth or water to thin it out.
Nutritional Information & Benefits
While this soup feels indulgent, it’s actually packed with protein and fiber, making it a surprisingly balanced meal. Here’s a rough estimate per serving (based on 8 servings, not including optional toppings):
| Nutrient | Amount Per Serving |
|---|---|
| Calories | 385 |
| Protein | 32g |
| Fat | 18g |
| Carbohydrates | 28g |
| Fiber | 7g |
| Sugar | 8g |
| Sodium | 890mg |
The chicken provides lean protein that keeps you full and satisfied, while the black beans and corn add fiber and complex carbohydrates for steady energy. The cream cheese adds a dose of calcium, and the tomatoes are rich in lycopene, an antioxidant linked to heart health. If you’re watching your sodium, use low-sodium broth and enchilada sauce, and rinse your beans thoroughly. This recipe is naturally gluten-free, and with a few swaps, it can easily be made dairy-free or vegetarian.
Conclusion
This Crockpot Chicken Enchilada Soup is the kind of recipe that becomes a staple in your kitchen. It’s the one you turn to when you need a comforting meal without a lot of fuss, the one you bring to gatherings knowing it’ll be a hit, and the one that makes even the most skeptical soup-haters come back for seconds. I’ve watched it work its magic on my brother-in-law, on my picky nephew, and on a room full of strangers at a potluck who cleaned the pot in under an hour.
I hope you give this recipe a try and make it your own. Maybe you’ll add extra chipotle for heat, or top it with a mountain of avocado, or serve it with a side of warm tortillas. However you choose to enjoy it, I’d love to hear about it. Drop a comment below and let me know how it turned out—did you convert any soup skeptics? Did you try a fun variation? Your stories and photos are what make this community so special. And if you’re looking for more easy, crowd-pleasing recipes, check out my slow cooker chicken tortilla soup or my easy beef tacos for another weeknight win.
Until next time, happy cooking—and don’t forget the ladle. You’re going to need it.
Frequently Asked Questions
Can I use frozen chicken breasts in the slow cooker?
Yes, you can use frozen chicken breasts, but it’s not ideal. The chicken will release more water as it thaws, which can make the soup thinner. I recommend thawing the chicken in the refrigerator overnight for the best texture and flavor. If you’re in a rush, you can add frozen chicken directly to the pot, but increase the cooking time by about an hour and check that it reaches an internal temperature of 165°F.
How can I thicken the soup if it’s too thin?
If your soup is thinner than you’d like, don’t worry. You have a few options. Let it simmer on the stovetop with the lid off for 10-15 minutes to let some of the liquid evaporate. You can also mash a few of the black beans against the side of the pot to release their starch, which will naturally thicken the broth. Another trick is to mix 1 tablespoon of cornstarch with 2 tablespoons of cold water to make a slurry, then stir it into the soup and let it cook for 5 more minutes.
Can I make this in an Instant Pot?
Absolutely! To make this in an Instant Pot, use the sauté function to cook the onion and garlic for 2-3 minutes, then add the remaining ingredients (except the cream cheese) and cook on high pressure for 15 minutes. Quick-release the pressure, remove and shred the chicken, then stir in the cream cheese until melted. The flavor won’t be quite as deep as the slow cooker version, but it’s ready in under an hour.
What’s the best way to shred the chicken?
I prefer using two forks for shredding because it gives me control over the texture. Place the cooked chicken on a cutting board, hold it steady with one fork, and use the other fork to pull the meat apart. For larger batches, you can use a hand mixer on low speed—just be careful not to over-mix or you’ll end up with chicken paste. Some people swear by using a stand mixer with the paddle attachment, but I find it’s easy to overdo it.
Can I make this soup ahead of time for a party?
Yes, this soup is perfect for making ahead. In fact, the flavors meld and deepen overnight, so it often tastes even better the next day. Make the soup up to 2 days in advance, let it cool completely, and store it in the refrigerator. When you’re ready to serve, reheat it gently on the stovetop or in the slow cooker on low for 2-3 hours. Just wait to add the toppings until right before serving so they stay fresh and vibrant.
Pin This Recipe!

Easy Crockpot Chicken Enchilada Soup Recipe
This Crockpot Chicken Enchilada Soup is thick, creamy, loaded with tender chicken and all the smoky, tangy flavor of classic enchiladas—just in a bowl with a spoon. It’s the kind of recipe that converts people, one ladle at a time.
- Prep Time: 15 minutes
- Cook Time: 6 hours
- Total Time: 6 hours 15 minutes
- Yield: 8 servings 1x
- Category: Soup
- Cuisine: Mexican
Ingredients
- 1.5 lbs (680g) boneless, skinless chicken breasts
- 1 medium yellow onion, diced
- 4 cloves garlic, minced
- 15 oz (425g) can fire-roasted diced tomatoes
- 15 oz (425g) can red enchilada sauce
- 4 cups (960ml) low-sodium chicken broth
- 15 oz (425g) can black beans, drained and rinsed
- 1 cup (150g) frozen corn kernels
- 8 oz (226g) cream cheese, softened
- 2 chipotle peppers in adobo sauce, minced + 1 tbsp adobo sauce
- 2 tbsp chili powder
- 1 tsp ground cumin
- 1 tsp smoked paprika (optional)
- Salt and black pepper to taste
- For garnish: shredded cheddar cheese, sour cream, fresh cilantro, diced avocado, sliced jalapeños, crushed tortilla chips, lime wedges
Instructions
- Prep your ingredients: dice the onion, mince the garlic, drain and rinse the black beans, measure out the spices.
- Layer the ingredients in the crockpot: place chicken breasts in the bottom, then add onion, garlic, fire-roasted tomatoes (with juices), enchilada sauce, chicken broth, black beans, and corn. Sprinkle chili powder, cumin, smoked paprika, salt, and pepper over the top. Do not stir.
- Add the minced chipotle peppers and 1 tablespoon of adobo sauce.
- Cook on low for 6-8 hours or high for 3-4 hours until chicken is tender.
- Remove chicken from the pot, shred with two forks, and return to the slow cooker.
- Cut the softened cream cheese into small cubes and stir into the soup until fully melted and incorporated (about 2-3 minutes). Taste and adjust seasoning.
- Let the soup rest on the ‘warm’ setting for 10-15 minutes before serving.
- Ladle into bowls and serve with desired toppings.
Notes
For best results, let cream cheese come to room temperature before adding. Adjust chipotle peppers to taste. If soup is too thin, let it simmer on warm without lid for 20-30 minutes or mash some black beans to thicken. This soup freezes well for up to 3 months.
Nutrition
- Serving Size: 1 bowl (about 1.5 cu
- Calories: 385
- Sugar: 8
- Sodium: 890
- Fat: 18
- Saturated Fat: 8
- Carbohydrates: 28
- Fiber: 7
- Protein: 32
Keywords: crockpot chicken enchilada soup, slow cooker soup, chicken enchilada soup, creamy soup, easy soup recipe


