Steam rises from a bowl of rich, velvety Chicken Enchilada Soup, carrying the irresistible aroma of smoky chilies, tender chicken, and Mexican spices. This hearty soup transforms the beloved flavors of chicken enchiladas into a comforting, spoonable meal that satisfies both your craving for Mexican cuisine and your desire for a warming bowl of soup. Chicken Enchilada Soup strikes the perfect balance between a traditional enchilada’s bold flavors and the soothing comfort of a homemade soup. You’ll learn how to create layers of authentic Mexican flavors, properly cook and shred chicken for maximum tenderness, and achieve that perfect enchilada soup consistency that’s both hearty and spoonable.
Why You’ll Love This Recipe
This Chicken Enchilada Soup recipe delivers restaurant-quality flavor with simple, home-kitchen techniques. The combination of tender shredded chicken, fire-roasted tomatoes, and authentic Mexican spices creates a depth of flavor that tastes like it’s been simmering all day, though it comes together in just about 45 minutes.
The texture contrasts are what make this soup truly special – velvety broth meets tender chicken, while toppings add delightful crunch and freshness. The subtle heat from the chilies balances perfectly with the creaminess from the cheese and sour cream swirled throughout.
What sets this enchilada soup apart is its versatility. It’s hearty enough for a main course but also works beautifully as a starter for your Mexican-themed dinner parties. Whether you’re cooking for a weeknight family meal or meal prepping for busy days ahead, this homemade chicken enchilada soup will quickly become a staple in your recipe collection.
Ingredients
For this delicious Chicken Enchilada Soup, you’ll need:
- 2 tablespoons olive oil
- 1 large onion, diced (about 1 cup)
- 1 red bell pepper, diced
- 4 cloves garlic, minced
- 1 jalapeño, seeded and finely diced (optional for extra heat)
- 2 tablespoons chili powder
- 2 teaspoons ground cumin
- 1 teaspoon dried oregano
- 1 pound boneless, skinless chicken breasts
- 4 cups (32 oz) low-sodium chicken broth
- 1 can (15 oz) black beans, drained and rinsed
- 1 can (14.5 oz) fire-roasted diced tomatoes
- 1 can (10 oz) red enchilada sauce
- 1 cup frozen corn kernels
- 1/2 cup heavy cream or half-and-half
- 8 oz (2 cups) shredded Mexican-blend cheese
- 1/4 cup fresh cilantro, chopped
- 1 lime, juiced
- Salt and pepper, to taste
For garnish:
- Diced avocado
- Extra shredded cheese
- Sour cream
- Tortilla strips
- Sliced jalapeños
- Lime wedges
Pro Tips
Achieving restaurant-quality Chicken Enchilada Soup at home relies on three critical techniques that elevate this recipe from good to exceptional:
First, toast your spices properly. Add the chili powder, cumin, and oregano to the pot after sautéing the vegetables but before adding any liquid. Let them cook for 30-60 seconds until fragrant, stirring constantly to prevent burning. This simple step blooms the essential oils in the spices, intensifying their flavors and creating a much more complex and authentic Mexican soup base.
Second, poach the chicken breasts whole in the simmering broth rather than adding pre-cooked or diced raw chicken. This infuses the chicken with the soup’s flavors while simultaneously enriching the broth with the chicken’s essence. Once cooked through (165°F internal temperature), remove and shred the chicken before returning it to the pot. This method ensures perfectly tender, flavorful chicken that maintains its moisture.
Finally, layer your dairy components strategically. Add the heavy cream toward the end of cooking, after reducing the heat to a gentle simmer. Then gradually stir in the cheese, allowing each handful to melt completely before adding more. This prevents the dairy from separating and creates that luscious, velvety texture that defines exceptional Chicken Enchilada Soup.

Instructions
Step 1: Prepare the Flavor Base
Heat olive oil in a large Dutch oven or heavy-bottomed pot over medium heat. Add the diced onion and bell pepper, sautéing for 4-5 minutes until softened. Stir in the minced garlic and jalapeño (if using), and cook for another 30 seconds until fragrant. Your kitchen should start filling with that wonderful aromatic base that makes this Chicken Enchilada Soup so irresistible.
Step 2: Bloom the Spices
Sprinkle the chili powder, cumin, and oregano over the vegetables. Stir continuously for about 30-60 seconds to toast the spices, enhancing their flavors and creating that authentic Mexican profile. Be careful not to burn them – you’ll know they’re ready when your kitchen fills with their warm, spicy aroma.
Step 3: Create the Soup Base
Pour in the chicken broth, fire-roasted tomatoes with their juice, and enchilada sauce. Stir well to combine, making sure to scrape up any browned bits from the bottom of the pot – that’s pure flavor! Add the whole chicken breasts, pushing them down to submerge in the liquid. Bring the mixture to a gentle boil, then reduce heat to maintain a simmer.
Step 4: Cook the Chicken
Cover the pot and let simmer for about 15-20 minutes, or until the chicken reaches an internal temperature of 165°F. Remove the chicken to a cutting board and use two forks to shred it into bite-sized pieces. Return the shredded chicken to the pot, along with the black beans and corn.
Step 5: Finish the Soup
Allow the Chicken Enchilada Soup to simmer for an additional 10 minutes, letting all the flavors meld together. Reduce the heat to low, then stir in the heavy cream and lime juice. Gradually add the shredded cheese, stirring after each addition until fully melted. Finally, stir in the chopped cilantro and season with salt and pepper to taste.
Step 6: Serve and Garnish
Ladle your steaming Chicken Enchilada Soup into bowls and invite everyone to customize their servings with their choice of toppings. A sprinkle of extra cheese, a dollop of sour cream, some diced avocado, and crispy tortilla strips create the perfect finishing touches that make each bowl unique and exciting.
Variations
For a Vegetarian Enchilada Soup that’s just as hearty and satisfying, replace the chicken with an extra can of black beans and add a can of pinto beans for variety. Add 1-2 diced zucchini and increase the corn to 1½ cups for additional texture and substance. Use vegetable broth instead of chicken broth and consider adding a tablespoon of nutritional yeast for a savory depth that complements the enchilada flavors beautifully.
If you prefer a Spicy Chicken Enchilada Soup, enhance the heat level by adding 1-2 chipotle peppers in adobo sauce (finely chopped) along with the jalapeño. Substitute the regular enchilada sauce with hot enchilada sauce and add a pinch of cayenne pepper to the spice mix. For the garnish, offer fresh sliced serrano peppers for those who crave an extra kick.
For those following a Keto-Friendly Enchilada Soup variation, omit the beans and corn, and instead add extra chicken (about 1½ pounds total). Replace the heavy cream with full-fat coconut cream for dairy-free richness, and thicken with a small amount of xanthan gum if desired. Serve with avocado, sour cream, and cheese toppings to add satisfying fats while keeping the carb count low.
Storage and Serving
This Chicken Enchilada Soup stores beautifully, actually improving in flavor as it rests. Refrigerate any leftovers in an airtight container for up to 4 days. When reheating, do so gently over medium-low heat on the stovetop, stirring occasionally to prevent the dairy from separating. Add a splash of chicken broth if needed to adjust consistency.
For freezer storage, it’s best to freeze the soup without the dairy components. Allow the base soup to cool completely, then transfer to freezer-safe containers, leaving an inch of headspace. Freeze for up to 3 months. When ready to enjoy, thaw overnight in the refrigerator, reheat gently, and add fresh cream and cheese.
For serving, try these companion ideas: Warm flour tortillas on the side for dipping make this a complete meal with authentic Mexican flair. A simple side salad with cilantro-lime dressing offers a refreshing contrast to the soup’s rich flavors. For an impressive dinner party presentation, serve the Chicken Enchilada Soup in a bread bowl made from hollowed-out sourdough boules, with the toppings arranged in small bowls for a DIY soup bar.
FAQs
Can I make Chicken Enchilada Soup in a slow cooker?
Yes! Add all ingredients except cream, cheese, and cilantro to your slow cooker. Cook on low for 6-7 hours or high for 3-4 hours. Remove and shred the chicken, then return it to the pot with cream, cheese, and cilantro for the final 30 minutes of cooking.
Can I use rotisserie chicken to save time?
Absolutely. Skip the poaching step and add about 3 cups of shredded rotisserie chicken when you would normally return the shredded chicken to the pot. This is a great time-saving option that still delivers excellent flavor.
Is there a way to make this soup less spicy for kids?
Yes, omit the jalapeño and use mild enchilada sauce. You can also reduce the chili powder to 1 tablespoon. Serve additional hot sauce on the side for adults who prefer more heat.
My soup curdled when I added the dairy. What happened?
This typically occurs when dairy is added to very hot liquid or when the soup boils after adding dairy. To fix this, make sure your soup is only simmering (not boiling) before adding cream, and add the cheese gradually off the heat, stirring continuously.
Can I make this soup dairy-free?
Yes! Replace the heavy cream with full-fat coconut milk and omit the cheese or use a dairy-free cheese alternative. The soup will still have plenty of flavor from the enchilada sauce and spices.
Chicken Enchilada Soup
- Prep Time: 15 mins
- Cook Time: 30 mins
- Total Time: 45 mins
- Yield: 4 servings 1x
- Category: Dinner
- Method: Cooking
- Cuisine: Americaine
Description
Craving comfort food? Try this flavorful Chicken Enchilada Soup recipe today! Discover a delicious twist on a classic favorite.
Ingredients
- 2 tablespoons olive oil
- 1 large onion, diced (about 1 cup)
- 1 red bell pepper, diced
- 4 cloves garlic, minced
- 1 jalapeño, seeded and finely diced (optional for extra heat)
- 2 tablespoons chili powder
- 2 teaspoons ground cumin
- 1 teaspoon dried oregano
- 1 pound boneless, skinless chicken breasts
- 4 cups (32 oz) low-sodium chicken broth
- 1 can (15 oz) black beans, drained and rinsed
- 1 can (14.5 oz) fire-roasted diced tomatoes
- 1 can (10 oz) red enchilada sauce
- 1 cup frozen corn kernels
- 1/2 cup heavy cream or half-and-half
- 8 oz (2 cups) shredded Mexican-blend cheese
- 1/4 cup fresh cilantro, chopped
- 1 lime, juiced
- Salt and pepper, to taste
For garnish:
- Diced avocado
- Extra shredded cheese
- Sour cream
- Tortilla strips
- Sliced jalapeños
- Lime wedges
Instructions
- Step 1: Prepare the Flavor Base Heat olive oil in a large Dutch oven or heavy-bottomed pot over medium heat. Add the diced onion and bell pepper, sautéing for 4-5 minutes until softened. Stir in the minced garlic and jalapeño (if using), and cook for another 30 seconds until fragrant. Your kitchen should start filling with that wonderful aromatic base that makes this Chicken Enchilada Soup so irresistible.
- Step 2: Bloom the Spices Sprinkle the chili powder, cumin, and oregano over the vegetables. Stir continuously for about 30-60 seconds to toast the spices, enhancing their flavors and creating that authentic Mexican profile. Be careful not to burn them – you’ll know they’re ready when your kitchen fills with their warm, spicy aroma.
- Step 3: Create the Soup Base Pour in the chicken broth, fire-roasted tomatoes with their juice, and enchilada sauce. Stir well to combine, making sure to scrape up any browned bits from the bottom of the pot – that’s pure flavor! Add the whole chicken breasts, pushing them down to submerge in the liquid. Bring the mixture to a gentle boil, then reduce heat to maintain a simmer.
- Step 4: Cook the Chicken Cover the pot and let simmer for about 15-20 minutes, or until the chicken reaches an internal temperature of 165°F. Remove the chicken to a cutting board and use two forks to shred it into bite-sized pieces. Return the shredded chicken to the pot, along with the black beans and corn.
- Step 5: Finish the Soup Allow the Chicken Enchilada Soup to simmer for an additional 10 minutes, letting all the flavors meld together. Reduce the heat to low, then stir in the heavy cream and lime juice. Gradually add the shredded cheese, stirring after each addition until fully melted. Finally, stir in the chopped cilantro and season with salt and pepper to taste.
- Step 6: Serve and Garnish Ladle your steaming Chicken Enchilada Soup into bowls and invite everyone to customize their servings with their choice of toppings. A sprinkle of extra cheese, a dollop of sour cream, some diced avocado, and crispy tortilla strips create the perfect finishing touches that make each bowl unique and exciting.
Notes
Fresh ingredients will always yield the best flavor results.
Nutrition
- Serving Size: 1 serving
- Calories: 300
- Sugar: 5g
- Sodium: 400mg
- Fat: 10g
- Saturated Fat: 3g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 40g
- Fiber: 5g
- Protein: 15g
- Cholesterol: 50mg