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.
Table of Contents
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

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.

Chicken Enchilada Soup
Ingredients
Equipment
Method
- 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.
- 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.
- Stir in the diced green chiles, fire-roasted tomatoes, chili powder, cumin, paprika, enchilada sauce, and the remaining chicken broth. Mix well to combine.
- 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.
- Transfer the cooked chicken to a cutting board. Shred with two forks and return the shredded chicken to the pot. Stir to combine.
- 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.
- 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.
- 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.








