Chicken Enchilada Soup Recipe
There’s nothing quite like a warm, hearty bowl of chicken enchilada soup to comfort you after a long day. It’s rich, packed with flavor, and surprisingly easy to make. If you love enchiladas but don’t want to deal with rolling tortillas, this soup delivers all the same delicious flavors with way less effort. It’s also perfect for meal prep since it tastes even better the next day.

A little backstory on my love for this soup
I first made this soup on a chilly weeknight when I was craving something bold and satisfying but didn’t want to spend hours in the kitchen. I had all the ingredients on hand—some leftover chicken breasts, a can of black beans, and a forgotten can of enchilada sauce sitting in the pantry. The result? A soul-warming soup that quickly became a household favorite.
What I love most is how it brings together simple ingredients to create something so comforting. The smoky heat from the chili powder, the slight sweetness of the corn, and the richness of the enchilada sauce all come together in a way that feels like a big, warm hug. Plus, the toppings let everyone customize their bowl, which is always a hit at family dinners.
A quick look at where this soup comes from
Chicken enchilada soup takes inspiration from traditional Mexican enchiladas, which date back to ancient times when the Maya and Aztecs wrapped meats in tortillas. Over time, enchiladas evolved, gaining rich sauces and fillings. In the U.S., Tex-Mex cuisine popularized enchilada soup as a simpler, one-pot way to enjoy those same flavors. Today, this dish is a staple in many households, loved for its bold taste and easy preparation.
Breaking down the key ingredients
Chicken
Boneless, skinless chicken breasts work perfectly, but you can swap them for thighs if you prefer more flavor. If you’re in a rush, shredded rotisserie chicken is a great shortcut.
Black beans
They add a hearty, creamy texture and plenty of protein. If you don’t have black beans, pinto or kidney beans work just as well.
Corn
A little sweetness balances the bold spices. Fresh, frozen, or canned all work fine—just be sure to drain canned corn well.
Enchilada sauce
This is where a lot of the flavor comes from, so pick a good-quality one. If you like extra heat, go for a spicy version. You can also make your own with tomato sauce, chili powder, and spices.
Diced tomatoes
They add acidity and richness. Fire-roasted tomatoes bring an extra smoky depth if you want to switch things up.
Chicken broth
This creates the base of the soup, so use a good one. Low-sodium broth lets you control the seasoning better.
Spices
Chili powder and cumin are key for that Tex-Mex kick. Feel free to adjust the amounts based on your spice preference.

Essential kitchen tools for this recipe
A large pot or Dutch oven is a must for making this soup, as it allows for even cooking. If you have a slow cooker, you can also use that—just cook on low for 6-8 hours or high for 3-4 hours. Tongs make it easier to remove and shred the chicken, while a good knife helps with chopping onions and garlic. If you like your soup thicker, a blender or immersion blender can puree some of the beans and tomatoes.
Step-by-step: making the perfect chicken enchilada soup
Step 1: Sauté the aromatics
Start by heating olive oil in a large pot over medium heat. Toss in your diced onions and let them cook until soft and slightly golden, about 3-4 minutes. Add the minced garlic and stir for another minute—your kitchen will smell amazing at this point!
Step 2: Build the soup base
Now, add the whole chicken breasts, black beans, corn, enchilada sauce, diced tomatoes, and chicken broth. Sprinkle in the chili powder and cumin, and season with salt and pepper. Stir everything together and bring it to a gentle boil.
Step 3: Let it simmer
Reduce the heat and let the soup simmer for about 20-25 minutes. This allows all the flavors to meld together, and it ensures the chicken cooks through and stays juicy. If your kitchen isn’t already filled with mouthwatering aromas, it will be now.
Step 4: Shred the chicken
Once the chicken is fully cooked, carefully remove it from the pot and place it on a plate. Use two forks to shred it into bite-sized pieces. Then, return the shredded chicken to the soup and give everything a good stir.
Step 5: Serve with toppings
Ladle the soup into bowls and get creative with toppings! A handful of shredded cheese melts beautifully into the hot broth, a dollop of sour cream adds creaminess, and a squeeze of lime brings brightness. Crispy tortilla strips? Absolutely essential for that crunch factor.

Variations to try
Make it creamy
For a richer texture, stir in half a cup of heavy cream or a few ounces of cream cheese at the end. The result is a velvety, indulgent soup that feels extra special.
Go low-carb
Skip the black beans and corn, and replace them with diced zucchini or bell peppers. It still delivers all the flavor without the extra carbs.
Turn up the heat
Add diced jalapeños or a few dashes of hot sauce if you love spicy food. A bit of smoked paprika can also add a deeper, smoky heat.
Vegetarian version
Swap the chicken for extra beans, lentils, or even diced sweet potatoes for a plant-based take. Vegetable broth works well in place of chicken broth.
Slow cooker or Instant Pot method
If using a slow cooker, simply add all ingredients and cook on low for 6-8 hours. For an Instant Pot, cook on high pressure for 15 minutes, then do a quick release and shred the chicken as usual.
How to serve it up in style
Presentation matters, even for a casual weeknight meal! Serve the soup in deep bowls with a sprinkle of cheese and a swirl of sour cream on top. A side of warm cornbread or tortilla chips makes it even better. If you’re hosting, set up a DIY topping bar so everyone can customize their bowl.
What to drink with this soup
A light, citrusy beer like a Mexican lager pairs beautifully with the bold flavors. If you prefer wine, go for a crisp Sauvignon Blanc or a slightly chilled Zinfandel. And if you’re keeping it non-alcoholic, a cold glass of hibiscus tea or lime-infused sparkling water is refreshing alongside the spice.
Storing and reheating tips
This soup keeps well in the fridge for up to four days. Just store it in an airtight container and reheat it on the stove or in the microwave. If freezing, let it cool completely before placing it in freezer-safe containers. It lasts up to three months and reheats perfectly after thawing overnight in the fridge.
Adjusting for different serving sizes
To double the recipe, simply add extra chicken, broth, and beans while keeping the spice levels the same at first (you can always add more later). If making a smaller batch, cut everything in half, but keep an eye on the simmering time—it might cook a little faster.
Troubleshooting common issues
Too thin? Let it simmer uncovered for a few extra minutes to reduce. A spoonful of masa harina or cornstarch can also thicken it up.
Too salty? Add a splash of lime juice or extra broth to balance it out.
Too spicy? Stir in some extra sour cream or a bit of honey to mellow the heat.
Try this soup tonight!
Whether you’re cooking for a crowd or just need a cozy meal for yourself, this chicken enchilada soup is a must-try. It’s easy, packed with flavor, and endlessly customizable. Give it a shot and let me know how it turns out—I’d love to hear about your favorite toppings and twists!

FAQ
Can I use pre-cooked chicken?
Yes! Shredded rotisserie chicken works great. Just add it in the last 5 minutes of cooking.
How can I make it thicker?
Mash some of the beans or add a bit of cornstarch mixed with water.
What’s the best way to add extra protein?
Black beans, extra chicken, or even quinoa can boost the protein content.
Can I use homemade enchilada sauce?
Absolutely! A mix of tomato sauce, chili powder, cumin, and garlic powder makes a great homemade alternative.
What’s the best way to store leftovers?
Keep it in an airtight container in the fridge for up to four days or freeze for up to three months.
Chicken Enchilada Soup Recipe
This chicken enchilada soup is bold, comforting, and easy to make. A perfect one-pot meal with tons of flavor!
- Total Time: 35 minutes
- Yield: 6 1x
Ingredients
- 1 tablespoon olive oil
- 1 onion, diced
- 3 cloves garlic, minced
- 1 pound boneless, skinless chicken breasts
- 1 (15-ounce) can black beans, rinsed and drained
- 1 (15-ounce) can corn, drained
- 1 (10-ounce) can enchilada sauce
- 1 (14.5-ounce) can diced tomatoes
- 4 cups chicken broth
- 1 teaspoon chili powder
- 1 teaspoon cumin
- Salt and pepper to taste
- Toppings: shredded cheese, sour cream, chopped cilantro, avocado slices, lime wedges, crispy tortilla strips
Instructions
Start by heating olive oil in a large pot over medium heat. Toss in your diced onions and let them cook until soft and slightly golden, about 3-4 minutes. Add the minced garlic and stir for another minute—your kitchen will smell amazing at this point!
Now, add the whole chicken breasts, black beans, corn, enchilada sauce, diced tomatoes, and chicken broth. Sprinkle in the chili powder and cumin, and season with salt and pepper. Stir everything together and bring it to a gentle boil.
Reduce the heat and let the soup simmer for about 20-25 minutes. This allows all the flavors to meld together, and it ensures the chicken cooks through and stays juicy. If your kitchen isn’t already filled with mouthwatering aromas, it will be now.
Once the chicken is fully cooked, carefully remove it from the pot and place it on a plate. Use two forks to shred it into bite-sized pieces. Then, return the shredded chicken to the soup and give everything a good stir.
Ladle the soup into bowls and get creative with toppings! A handful of shredded cheese melts beautifully into the hot broth, a dollop of sour cream adds creaminess, and a squeeze of lime brings brightness. Crispy tortilla strips? Absolutely essential for that crunch factor.
Notes
How to serve it up in style
Presentation matters, even for a casual weeknight meal! Serve the soup in deep bowls with a sprinkle of cheese and a swirl of sour cream on top. A side of warm cornbread or tortilla chips makes it even better. If you’re hosting, set up a DIY topping bar so everyone can customize their bowl.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Category: dinner
