This chicken enchilada soup brings together everything you love about enchiladas in a warm, comforting bowl. With tender shredded chicken, rich enchilada sauce, and melted cheese, it delivers all the familiar flavors in soup form. I’ve been making this recipe for years, and it never fails to satisfy my family’s craving for Mexican comfort food.
Why This Chicken Enchilada Soup Works
The secret lies in building layers of flavor through proper technique. Starting with a roux creates body, while combining both red enchilada sauce and chicken broth provides the right balance of richness and depth. The addition of cream cheese makes it wonderfully creamy without being heavy.
Ingredients
- 2 tablespoons vegetable oil
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 2 tablespoons all-purpose flour
- 4 cups chicken broth
- 1 (10-ounce) can red enchilada sauce
- 1 (14.5-ounce) can diced tomatoes, drained
- 1 (4-ounce) can diced green chiles
- 2 teaspoons chili powder
- 1 teaspoon ground cumin
- 1 teaspoon paprika
- 1/2 teaspoon dried oregano
- 1/2 teaspoon salt, or to taste
- 1/4 teaspoon black pepper
- 1/4 teaspoon cayenne pepper (optional)
- 3 cups cooked chicken, shredded
- 1 (15-ounce) can black beans, drained and rinsed
- 1 cup frozen corn kernels
- 4 ounces cream cheese, cubed and softened
- 1 cup shredded Mexican cheese blend
- 2 tablespoons fresh lime juice
- 1/4 cup fresh cilantro, chopped
These ingredients work together to create a soup that’s both hearty and flavorful, with each component contributing to the overall enchilada experience you’re seeking.
How to Make It
- Prepare your mise en place. Dice the onion, mince the garlic, and have all your spices measured and ready. If you’re using rotisserie chicken, shred it now and set aside. This soup comes together quickly once you start cooking, so having everything prepped makes the process smooth.
- Heat the oil and sauté aromatics. In a large Dutch oven or heavy-bottomed pot, heat the vegetable oil over medium heat. Add the diced onion and cook for 4-5 minutes until softened and translucent. Add the minced garlic and cook for another 30 seconds until fragrant, stirring constantly to prevent burning.
- Create the roux. Sprinkle the flour over the onion and garlic mixture, stirring constantly for about 1 minute. This step is crucial for thickening the soup and preventing lumps later. The mixture should look paste-like and smell slightly nutty.
- Add the liquids gradually. Slowly pour in about 1 cup of chicken broth, whisking constantly to prevent lumps from forming. Once smooth, gradually add the remaining chicken broth and the entire can of enchilada sauce, continuing to whisk until well combined.
- Add tomatoes and seasonings. Stir in the drained diced tomatoes, green chiles, chili powder, cumin, paprika, oregano, salt, black pepper, and cayenne (if using). Bring the mixture to a gentle boil, then reduce heat and let it simmer for 10 minutes, allowing the flavors to meld together.
- Add protein and vegetables. Stir in the shredded chicken, black beans, and frozen corn. Continue simmering for another 5-7 minutes until the corn is heated through and the soup has thickened slightly. Taste and adjust seasonings as needed.
- Incorporate the cream cheese. Reduce heat to low and add the cubed cream cheese, stirring gently until completely melted and incorporated. This creates the creamy base that makes the soup so comforting. Don’t let it boil after adding the cream cheese, as it may curdle.
- Add cheese and finish. Remove the pot from heat and stir in the shredded Mexican cheese blend until melted. Add the fresh lime juice and chopped cilantro, stirring to combine. The lime juice brightens all the flavors and adds that authentic Mexican taste.
- Final adjustments. Taste the soup and adjust seasonings as needed. You might want more salt, lime juice, or a pinch more cumin depending on your preferences. Let the soup rest for 2-3 minutes before serving to allow it to thicken slightly.
This step-by-step approach ensures you build flavors properly and achieve the right consistency every time you make this soup.
Nutrition at a Glance
- High protein content from chicken and beans supports muscle health and keeps you satisfied
- Good source of fiber from black beans and vegetables aids digestion
- Contains vitamin C from tomatoes and lime juice for immune support
- Provides calcium from cheese and cream cheese for bone health
- Rich in B vitamins from chicken and beans for energy metabolism
- Moderate sodium levels can be adjusted by choosing low-sodium broth and enchilada sauce
- Contains healthy carbohydrates from beans and corn for sustained energy
- Good source of iron from chicken and beans supports healthy blood cells
How to Serve It
- Classic toppings: Serve with diced avocado, sour cream, shredded cheese, and fresh cilantro on the side
- Crunchy elements: Add tortilla strips, crushed tortilla chips, or toasted pumpkin seeds for texture
- Bread options: Pair with warm cornbread, flour tortillas, or crusty Mexican bolillo rolls
- Fresh garnishes: Lime wedges, sliced jalapeños, or diced red onion add brightness and heat
- Side salads: A simple Mexican slaw or mixed green salad with lime vinaigrette complements the richness
- Beverage pairings: Serve with Mexican beer, agua fresca, or sparkling water with lime
- Family-style serving: Set up a toppings bar so everyone can customize their bowl
The beauty of this soup lies in its versatility – you can keep it simple or go all out with an array of toppings and sides.
Common Mistakes
- Skipping the roux: Not cooking the flour properly leads to a thin soup with raw flour taste
- Adding liquids too quickly: This creates lumps that are difficult to smooth out later
- Boiling after adding cream cheese: High heat can cause the dairy to curdle and separate
- Overcooking the vegetables: Corn and other vegetables become mushy if simmered too long
- Using cold cream cheese: Room temperature cream cheese melts more easily and smoothly
- Not seasoning adequately: Taste throughout cooking and adjust salt, acid, and spices as needed
- Adding cheese while heat is too high: This can cause the cheese to become stringy or separate
- Forgetting the lime juice: This crucial ingredient brightens all the other flavors
Avoiding these pitfalls ensures your soup turns out creamy, flavorful, and with the right consistency every time.
Storage and Reheating
- Refrigerator storage: Cool completely before storing in airtight containers for up to 4 days
- Freezer storage: Freeze for up to 3 months, though the texture may change slightly due to the dairy
- Portion control: Freeze in individual serving containers for easy single-serving meals
- Reheating stovetop: Warm gently over low heat, stirring frequently to prevent scorching
- Microwave reheating: Use 50% power and stir every 30 seconds to heat evenly
- Consistency adjustments: Add a splash of broth or water if the soup thickens too much during storage
- Fresh garnishes: Always add fresh cilantro and lime juice after reheating for best flavor
- Quality check: Discard if the soup smells off or shows signs of separation that won’t smooth out
Proper storage techniques help maintain the soup’s creamy texture and vibrant flavors for future meals.
Leftover Ideas
- Enchilada casserole base: Use as a sauce over tortillas and cheese for a quick casserole
- Pasta sauce: Toss with cooked pasta and extra cheese for a Mexican-inspired pasta dish
- Rice bowl topping: Serve over cilantro-lime rice with fresh avocado and lettuce
- Quesadilla filling: Use as a filling for quesadillas, adding extra cheese as needed
- Nacho topping: Heat and pour over tortilla chips with additional toppings for loaded nachos
- Stuffed pepper filling: Mix with cooked rice to stuff bell peppers for a hearty meal
- Breakfast scramble: Add to scrambled eggs with tortillas and salsa for a Mexican breakfast
- Baked potato topping: Spoon over baked sweet potatoes or regular potatoes for a filling meal
These creative uses ensure that no drop of this flavorful soup goes to waste, transforming leftovers into entirely new meals.
Recipe Variations and Tips
Over the years, I’ve discovered several ways to customize this chicken enchilada soup to suit different tastes and dietary needs. For a lighter version, you can substitute the cream cheese with Greek yogurt, adding it off the heat to prevent curdling. If you prefer more heat, increase the cayenne pepper or add diced jalapeños with the onions. For a smokier flavor, try using chipotle peppers in adobo sauce instead of regular chili powder.

The type of enchilada sauce you choose makes a significant difference in the final flavor. I prefer using a high-quality red enchilada sauce, but green enchilada sauce works beautifully too, creating a completely different but equally delicious soup. Some cooks like to make their own enchilada sauce from scratch, which involves toasting dried chiles and blending them with spices – this creates an incredibly rich and complex flavor profile.
When it comes to the chicken, rotisserie chicken is convenient and adds great flavor, but you can also poach chicken breasts specifically for this recipe. If you choose to cook your own chicken, season the poaching liquid with bay leaves, onion, and peppercorns for extra flavor. Leftover turkey works wonderfully in this recipe too, making it an excellent post-holiday meal.
The vegetables in this soup are quite flexible. I’ve successfully added diced bell peppers, zucchini, and even butternut squash. Root vegetables like sweet potatoes add natural sweetness and extra nutrition. If using harder vegetables, add them earlier in the cooking process to ensure they’re tender by serving time.
Make-Ahead Strategies
This soup actually improves in flavor when made a day ahead, as all the spices and ingredients have time to meld together. If you’re planning to make it ahead, I recommend preparing the soup through step 6, then storing it in the refrigerator. When ready to serve, reheat gently and add the cream cheese, shredded cheese, lime juice, and cilantro just before serving.
For busy weeknight dinners, you can prep all the ingredients the night before. Dice the onions, shred the chicken, measure the spices, and store everything in the refrigerator. This cuts the actual cooking time significantly, making it possible to have this soup on the table in about 20 minutes.
I often double this recipe and freeze half for later. When freezing, I leave out the cream cheese and add it when reheating. While dairy-based soups can sometimes separate when frozen, gentle reheating and a good stir usually brings everything back together. If the texture seems off, a quick buzz with an immersion blender can help smooth things out.
Ingredient Substitutions
This recipe is quite forgiving when it comes to substitutions. If you’re out of black beans, pinto beans or kidney beans work equally well. Canned corn can replace frozen corn, though I recommend draining it first. For those avoiding gluten, substitute the all-purpose flour with cornstarch mixed with a little cold water, or use gluten-free flour.
Vegetarians can easily adapt this recipe by omitting the chicken and using vegetable broth instead of chicken broth. Add extra beans or diced firm tofu for protein. The soup is just as satisfying without the meat, and the enchilada flavors really shine through.
For dairy-free versions, coconut cream works as a substitute for the cream cheese, though it will add a subtle coconut flavor. Nutritional yeast can replace some of the cheese for a dairy-free option, though the flavor profile will be different. Cashew cream, made from soaked cashews blended with water, also creates a creamy texture without dairy.
PrintChicken Enchilada Soup
- Total Time: 40 minutes
- Yield: 6 servings 1x
Description
A creamy, comforting soup with all the flavors of chicken enchiladas in a warm, satisfying bowl. Made with tender shredded chicken, enchilada sauce, and melted cheese.
Ingredients
- 2 tablespoons vegetable oil
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 2 tablespoons all-purpose flour
- 4 cups chicken broth
- 1 (10-ounce) can red enchilada sauce
- 1 (14.5-ounce) can diced tomatoes, drained
- 1 (4-ounce) can diced green chiles
- 2 teaspoons chili powder
- 1 teaspoon ground cumin
- 1 teaspoon paprika
- 1/2 teaspoon dried oregano
- 1/2 teaspoon salt, or to taste
- 1/4 teaspoon black pepper
- 1/4 teaspoon cayenne pepper (optional)
- 3 cups cooked chicken, shredded
- 1 (15-ounce) can black beans, drained and rinsed
- 1 cup frozen corn kernels
- 4 ounces cream cheese, cubed and softened
- 1 cup shredded Mexican cheese blend
- 2 tablespoons fresh lime juice
- 1/4 cup fresh cilantro, chopped
Instructions
- 1. Heat oil in a large pot over medium heat. Add onion and cook 4-5 minutes until softened. Add garlic and cook 30 seconds.
- 2. Sprinkle flour over vegetables and stir constantly for 1 minute to create a roux.
- 3. Gradually add chicken broth, whisking constantly to prevent lumps. Add enchilada sauce and whisk until smooth.
- 4. Stir in tomatoes, green chiles, and all spices. Bring to a boil, then simmer 10 minutes.
- 5. Add shredded chicken, black beans, and corn. Simmer 5-7 minutes until heated through.
- 6. Reduce heat to low and add cream cheese, stirring until melted and smooth.
- 7. Remove from heat and stir in shredded cheese until melted.
- 8. Add lime juice and cilantro. Taste and adjust seasonings as needed.
- 9. Let rest 2-3 minutes before serving to allow soup to thicken slightly.
Notes
Store in refrigerator up to 4 days or freeze up to 3 months. Reheat gently to prevent curdling. Add fresh toppings after reheating.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Mexican-American
Nutrition
- Serving Size: 1 bowl
- Calories: 380
- Sugar: 8g
- Sodium: 1240mg
- Fat: 18g
- Carbohydrates: 28g
- Fiber: 6g
- Protein: 28g