Chicken Enchilada Soup

How to make creamy Chicken Enchilada Soup with tender shredded chicken, black beans, and bold Tex-Mex flavors in just 25 minutes.

Updated

February 28, 2026

Creamy Chicken Enchilada Soup topped with shredded cheese, sour cream, and tortilla strips in white bowl

This Chicken Enchilada Soup brings all the bold, cheesy flavors of enchiladas to your spoon in just 25 minutes. It’s creamy, comforting, and packed with tender shredded chicken, black beans, and sweet corn in a rich Tex-Mex broth that tastes even better than the restaurant version.

There’s something magical about a soup that delivers restaurant-quality flavor without the drive-thru line or the hefty price tag. I first tried making this after a disappointing takeout experience where the soup arrived lukewarm and watery. My homemade version blew that soggy delivery order out of the water. The secret? Fresh ingredients, real cream cheese, and that touch of masa harina that gives it authentic Tex-Mex depth. The first time I made it, I forgot to let my cream cheese soften and ended up with small lumps – learned that lesson fast! Now it’s a regular in our dinner rotation, especially on those nights when everyone needs comfort food fast.

Ready to begin?

Ingredients for Chicken Enchilada Soup

I always start with fresh vegetables and quality cream cheese for this soup because they truly make the difference in flavor and texture. My go-to brand is Philadelphia cream cheese since it melts beautifully without any graininess, though any full-fat block cream cheese works well. Here’s what you’ll need to create this cozy bowl of goodness:

  • 2 tablespoons olive oil
  • 1 medium onion, diced
  • 3 cloves garlic, minced
  • 3 tablespoons masa harina (corn flour) – I recommend finding this in the Latin foods aisle; it’s essential for authentic flavor and can’t be swapped for regular flour
  • 2 cups chicken broth, divided (plus more as needed)
  • 1 can (4 oz) diced green chiles
  • 1 can (14.5 oz) fire-roasted diced tomatoes – My preference is using fire-roasted for that smoky depth you won’t get from regular tomatoes
  • 1 can (15 oz) black beans, drained and rinsed
  • 1 cup sweet corn (canned or frozen)
  • 1 cup red enchilada sauce (mild or medium) – I usually go with mild since you can always add heat later with jalapeños
  • 1 teaspoon chili powder
  • 1 teaspoon ground cumin
  • ½ teaspoon paprika
  • Salt and pepper, to taste
  • 1 lb boneless, skinless chicken breasts or thighs (or 2-3 cups cooked rotisserie chicken, shredded) – Pro tip: rotisserie chicken cuts your prep time in half and adds extra flavor
  • 8 oz full-fat cream cheese, softened and cubed – In my experience, letting this sit at room temp for 45 minutes prevents lumps from forming in your soup
  • 1½ cups cheddar cheese, freshly grated – I always grate my own cheese from a block; pre-shredded doesn’t melt as smoothly due to anti-caking agents
  • Fresh cilantro, for garnish
Creamy Chicken Enchilada Soup topped with shredded cheese, sour cream, and tortilla strips in white bowl

Step-by-Step Instructions

I recommend gathering all your ingredients before you start cooking since this recipe moves quickly once you begin. In my experience, having everything prepped and ready – what chefs call mise en place – makes the actual cooking process smooth and stress-free.

Step 1: Heat the olive oil in a large pot or Dutch oven (at least 4-quart capacity) over medium-high heat. Add the diced onion and cook until it turns translucent and soft, about 3 to 4 minutes. You’ll know they’re ready when they become slightly see-through and tender. Stir in the minced garlic and let it cook for another minute until you can smell that wonderful aroma filling your kitchen.

Step 2: Sprinkle the masa harina evenly over the vegetables and stir constantly for about 1 minute. This toasts the corn flour slightly and prevents lumps. Pour in about ½ cup of the chicken broth slowly while whisking continuously to create a smooth base without any clumps forming.

Step 3: Add the diced green chiles, fire-roasted tomatoes, chili powder, cumin, paprika, enchilada sauce, and the remaining chicken broth. Mix everything together until well combined and the spices are evenly distributed throughout the liquid.

Step 4: If using raw chicken, place your chicken breasts or thighs into the pot along with the black beans and sweet corn. Bring the mixture to a gentle boil, then reduce the heat to low and let it simmer uncovered for about 15 minutes, stirring occasionally. The chicken should reach an internal temperature of 165°F and be cooked through completely with no pink remaining. If using rotisserie chicken, add the beans and corn, bring to a simmer, and cook for just 5-7 minutes to heat through.

Step 5: Remove the cooked chicken to a cutting board and use two forks to shred it into bite-sized pieces. Return the shredded chicken to the pot and stir everything together so the flavors blend nicely.

Step 6: Add the softened cream cheese cubes to the soup and stir continuously until they’ve melted completely into the broth, creating that signature creamy texture. This should take about 2 to 3 minutes of gentle stirring. If you see any lumps, just keep stirring – they’ll dissolve.

Step 7: Remove the pot from the heat completely before adding the freshly grated cheddar cheese. Stir until the cheese melts into a smooth, creamy consistency. Adding cheese off the heat prevents it from becoming grainy or separating – this is crucial for the silky texture.

Step 8: Taste your soup and adjust the seasoning with salt and pepper as needed. Remember that enchilada sauce brands vary in saltiness, so always taste before adding extra salt. Serve immediately with your favorite toppings like sour cream, tortilla strips, or fresh cilantro.

Perfect Pairings for Chicken Enchilada Soup

This hearty soup pairs beautifully with sides that add crunch, freshness, or a touch of sweetness to balance the bold Tex-Mex flavors.

Mexican Rice: Fluffy cilantro lime rice offers a light, refreshing side that soaks up the flavorful broth. The citrus brightness cuts through the richness of the cream cheese beautifully and adds a filling grain element to round out your meal.

Warm Flour Tortillas with Butter: Soft, buttery tortillas are perfect for scooping up every last bit of this cheesy soup. They add a comforting carb element without overwhelming the meal, and kids especially love tearing them apart to dunk.

Greek Chopped Salad: Fresh greens, tomatoes, cucumbers, and feta with a zesty lemon vinaigrette provides nutritional balance and a cooling element that contrasts nicely with the hot, creamy soup. The crisp vegetables add vitamins and fiber to complete your meal.

Crispy Oven-Baked Sweet Potato Fries: The natural sweetness of baked sweet potato fries creates an interesting contrast to the savory, spicy soup while adding a satisfying crunch. They’re also packed with vitamins and make the meal more substantial.

Baked Garlic Parmesan Potato Wedges: Golden, crispy wedges seasoned with garlic and parmesan offer a hearty, crowd-pleasing side that complements the Mexican flavors without competing with them. The crispy exterior provides textural variety alongside the smooth soup.

Tortilla Chips with Guacamole: The crunchy chips add textural variety while the cool, creamy guacamole balances the soup’s warmth and spice level. This pairing works especially well for casual gatherings or game day meals.

Storing and Reheating Your Soup

Store any leftover soup in an airtight container in the refrigerator for up to 3 to 4 days. The flavors actually deepen overnight, making the next day’s leftovers even more delicious. I recommend letting the soup cool completely before transferring it to storage containers to maintain the best texture and prevent condensation.

For reheating, warm the soup gently over medium-low heat on the stovetop, stirring occasionally to prevent sticking. If the soup has thickened too much in the fridge (which it likely will as the starches absorb liquid), add a splash of chicken broth – about ¼ to ½ cup – to bring it back to your desired consistency. Pro tip: avoid boiling the soup during reheating as this can cause the cheese to separate slightly and become grainy.

You can freeze this soup for up to 3 months in freezer-safe containers, though cream-based soups may separate slightly upon thawing. Simply stir well while reheating over low heat and the texture will come back together nicely. This soup is also incredibly versatile – you can use it as a filling for chicken enchiladas, spoon it over rice bowls, or even use it as a dip for tortilla chips at parties.

FAQs

Can I make this soup in a slow cooker?

Yes, add all ingredients except cream cheese and cheddar to your slow cooker. Cook on low for 6 to 8 hours or high for 3 to 4 hours. Shred the chicken, then stir in the cream cheese and cheddar during the last 15 minutes with the slow cooker on high.

What can I substitute for masa harina?

While masa harina provides authentic flavor, you can use a cornstarch slurry (2 tablespoons cornstarch mixed with 2 tablespoons cold water) as a thickener. The flavor will be slightly different but still delicious. Add it during step 2 in place of the masa harina.

How can I make this soup spicier?

Add diced jalapeños with the onions, use hot enchilada sauce instead of mild, or stir in a pinch of cayenne pepper. You can also top individual bowls with sliced jalapeños or hot sauce for customizable heat levels that work for the whole family.

Conclusion

This Chicken Enchilada Soup proves that restaurant-quality comfort food can happen in your own kitchen without spending hours at the stove. The creamy, cheesy broth packed with tender chicken and vegetables creates a satisfying meal that brings everyone to the table with smiles. Give this recipe a try tonight and watch it become a new family favorite that you’ll make again and again. Your taste buds will thank you!

Chicken Enchilada Soup

Creamy, cheesy Chicken Enchilada Soup with tender shredded chicken, black beans, and sweet corn in a bold Tex-Mex broth. Ready in 25 minutes!
Prep Time 10 minutes
Cook Time 15 minutes
Total Time 25 minutes
Servings: 6 portions
Course: Dinner, Main Course, Soup
Cuisine: American, Mexican, Tex-Mex
Calories: 385

Ingredients
  

  • 2 tbsp olive oil
  • 1 medium onion diced
  • 3 cloves garlic minced
  • 3 tbsp masa harina corn flour
  • 2 cups chicken broth divided, plus more as needed
  • 4 oz diced green chiles 1 can
  • 14.5 oz fire-roasted diced tomatoes 1 can
  • 15 oz black beans 1 can, drained and rinsed
  • 1 cup sweet corn canned or frozen
  • 1 cup red enchilada sauce mild or medium
  • 1 tsp chili powder
  • 1 tsp ground cumin
  • 0.5 tsp paprika
  • Salt and pepper to taste
  • 1 lb boneless, skinless chicken breasts or thighs or 2-3 cups cooked rotisserie chicken, shredded
  • 8 oz full-fat cream cheese softened and cubed
  • 1.5 cups cheddar cheese freshly grated
  • Fresh cilantro for garnish

Equipment

  • Large pot or Dutch oven (at least 4-quart)
  • Wooden spoon or spatula
  • Two forks for shredding
  • Ladle
  • Whisk

Method
 

  1. Heat olive oil in a large pot or Dutch oven (at least 4-quart capacity) over medium-high heat. Add the diced onion and cook until translucent and soft, about 3 to 4 minutes. They should become slightly see-through and tender. Stir in the minced garlic and cook for another minute until fragrant.
  2. Sprinkle the masa harina evenly over the vegetables and stir constantly for about 1 minute to toast slightly. Pour in about ½ cup of the chicken broth slowly while whisking continuously to prevent lumps from forming.
  3. Stir in the diced green chiles, fire-roasted tomatoes, chili powder, cumin, paprika, enchilada sauce, and the remaining chicken broth. Mix well to combine.
  4. If using raw chicken, add the chicken breasts or thighs, black beans, and sweet corn. Bring to a gentle boil, then reduce heat to low and simmer uncovered, stirring occasionally, for 15 minutes until chicken reaches 165°F internal temperature. If using rotisserie chicken, add beans and corn, bring to simmer, and cook for 5-7 minutes to heat through.
  5. Transfer the cooked chicken to a cutting board. Shred with two forks and return the shredded chicken to the pot. Stir to combine.
  6. Add the softened cream cheese cubes and stir continuously until fully melted and incorporated into the broth, about 2 to 3 minutes. If you see lumps, keep stirring until they dissolve.
  7. Remove the pot from the heat and stir in the freshly grated cheddar cheese. Mix until the cheese has melted completely and the soup is smooth and creamy. Adding cheese off heat prevents graininess.
  8. Taste and adjust seasoning with salt and pepper as needed. Enchilada sauce brands vary in saltiness, so always taste first. Serve immediately with your favorite toppings such as shredded cheese, sour cream, tortilla strips, and fresh cilantro.

Notes

Masa harina is essential for authentic Tex-Mex flavor and cannot be substituted with regular flour. Let cream cheese soften at room temperature for 45 minutes before adding to prevent lumps. Always grate cheese from a block for smooth melting – pre-shredded cheese contains anti-caking agents. Use mild or medium enchilada sauce for best balance. Rotisserie chicken cuts prep time and requires only 5-7 minutes simmer time versus 15 minutes for raw chicken.

Leave a Comment

Recipe Rating