Chicken Enchilada Soup (Ready in 40 Minutes)

Chicken enchilada soup takes everything that makes a good pan of enchiladas and puts it in a bowl you can have on the table in 40 minutes, without rolling a single tortilla. The broth is built on red enchilada sauce, diced tomatoes, and a short list of spices, with the chicken poaching directly in the liquid to stay moist while deepening the base.
The version here finishes with cream cheese stirred in at the end. It melts into the broth and thickens it without making the soup heavy, landing somewhere between a chili and a creamy tomato base. That one step is what makes people ask what you put in it.
This is the soup I go back to on weeknights when I want something that tastes like more effort than it actually took.
Why You’ll Love This Chicken Enchilada Soup
The cream cheese broth is what separates this from a basic chicken-tomato soup. It thickens naturally and coats every piece of chicken and bean in something richer than a plain stock.
The chicken cooks directly in the pot, which means no separate pan, no pre-cooking, and no extra dishes.
The enchilada sauce carries most of the flavor, so 20 minutes of simmering is enough to produce a broth that tastes fully developed.
Every topping adds something different. Cheese, sour cream, tortilla strips, avocado, lime — people can build their own bowl without any extra cooking.
The soup reheats well all week, and the flavor is noticeably better on day two.
Ingredients You’ll Need
For the Soup
- 2 tbsp olive oil
- 1 medium yellow onion, diced (about 1 cup) — the starting point for the soup’s flavor base
- 4 garlic cloves, minced — adds depth; bloom it briefly in the oil for the best result
- 1 jalapeño, seeded and finely chopped — optional; adds gentle heat without overwhelming the broth
- 1 tsp ground cumin — earthy and warm, central to the enchilada flavor profile
- 1 tsp chili powder — the main driver of color and smoky depth; use a good-quality blend
- 1/2 tsp smoked paprika — adds a subtle smokiness without needing chipotle or dried chiles
- 1/4 tsp cayenne pepper — optional; leave it out for a completely mild soup
- 1/2 tsp dried oregano
- 1 can (400g / 14 oz) diced tomatoes, undrained
- 1 can (225g / 8 oz) red enchilada sauce — check that the brand is lard-free
- 1 can (400g / 14 oz) black beans, drained and rinsed
- 1 can (340g / 12 oz) corn kernels, drained (or 1 cup frozen corn)
- 900ml (4 cups) low-sodium chicken broth
- 500g (about 1 lb) boneless, skinless chicken breasts or thighs
- 115g (4 oz) cream cheese, softened and cut into small cubes — the key to a thick, creamy broth
- Salt and black pepper, to taste
Toppings
- Shredded cheddar or Monterey Jack cheese
- Sour cream
- Fresh cilantro leaves
- Sliced fresh or pickled jalapeños
- Crispy tortilla strips
- Lime wedges
- Diced avocado
Recipe Timing
| Timing Element | Duration |
|---|---|
| Prep Time | 10 minutes |
| Cook Time | 30 minutes |
| Rest/Marinate Time | N/A |
| Total Time | 40 minutes |
Servings: 6 | Difficulty: Easy | Cuisine: Mexican-American | Course: Soup / Main

How to Make Chicken Enchilada Soup: Step by Step
Step 1 — Soften the aromatics
Heat 2 tablespoons of olive oil in a large pot or Dutch oven over medium heat. Add the diced onion and cook for 4 to 5 minutes, stirring occasionally, until the onion is soft and translucent with no raw smell remaining.
Why this works: Starting with properly softened onions builds a sweeter, more mellow base. Underdone onions leave a sharp, raw edge in the finished soup that doesn’t cook out later.
Step 2 — Add garlic and jalapeño
Add the minced garlic and chopped jalapeño to the pot. Cook for 1 minute, stirring constantly, until the garlic is fragrant and just starting to turn golden at the very edges.

Step 3 — Toast the spices
Add the cumin, chili powder, smoked paprika, cayenne, and dried oregano directly to the pot. Stir constantly for 30 seconds until the spices smell fragrant and deepen slightly in color.
Why this works: Briefly cooking spices in oil before adding liquid releases their fat-soluble aromatic compounds. This produces a richer, more layered flavor than adding them directly into the broth.
Step 4 — Build the soup
Pour in the diced tomatoes (with their liquid), enchilada sauce, chicken broth, drained black beans, and corn. Stir to combine. Nestle the whole raw chicken breasts or thighs into the liquid, pressing them down so they are fully submerged.
⚠️ Food Safety: Use separate utensils for handling raw chicken and wash your hands thoroughly after contact with raw poultry. Avoid cross-contamination with other surfaces and ingredients.
Step 5 — Simmer until the chicken is cooked through
Bring the soup to a gentle boil over medium-high heat, then reduce to medium-low. Cover and simmer for 20 minutes, until the chicken reaches an internal temperature of 75°C (165°F) at its thickest point. According to safe internal temperature guidelines from the FDA, 75°C (165°F) is the minimum safe temperature for poultry.
Why this works: Poaching the chicken directly in the soup keeps the meat moist and allows the juices to release into the broth, adding body and depth you don’t get from pre-cooked chicken.

Step 6 — Shred the chicken
Remove the cooked chicken from the pot and set it on a cutting board. Use two forks to pull the meat into bite-sized shreds. Return all the shredded chicken to the pot and stir to combine.
Step 7 — Stir in the cream cheese
Drop the cubed cream cheese into the hot soup. Stir slowly over medium-low heat for 2 to 3 minutes, until every cube has fully melted and no visible lumps remain in the broth.
Why this works: Adding cream cheese at the end, away from a full boil, prevents it from breaking or separating. The result is a uniformly smooth, thickened broth rather than a greasy or curdled texture.
Step 8 — Season and serve
Taste the soup and add salt and black pepper as needed. Ladle into bowls and pile on the toppings immediately before eating.

Common Mistakes to Avoid
Adding the cream cheese too early
Dropping cream cheese into a boiling pot causes it to break, leaving a grainy or greasy texture in the broth. Add it only after turning the heat to medium-low, and stir it in slowly and patiently. Two to three minutes of stirring is enough.
Using regular broth without adjusting salt
Canned enchilada sauce and diced tomatoes already carry significant sodium. If you use regular chicken broth instead of low-sodium, the soup can turn too salty before you even add any extra seasoning. Always taste before adding salt, and use low-sodium broth as your starting point.
Overcooking the chicken
Chicken breasts become dry and stringy past the 20-minute mark. Check the internal temperature with an instant-read thermometer at 20 minutes and pull the chicken out the moment it hits 75°C (165°F). Shred it immediately while it’s still hot and moist.
Variations and Substitutions
Using rotisserie chicken: The base for this chicken enchilada soup works equally well with pre-cooked meat. Add 2 cups of shredded rotisserie chicken after step 4, once the soup base is built. Skip the 20-minute simmer and let the chicken heat through for 10 minutes instead. Total time drops to roughly 20 minutes.
Green enchilada sauce version: Swap the red enchilada sauce for the same volume of green (salsa verde-based) sauce. The flavor becomes brighter and more tart, with less of the smoky depth but more freshness from the tomatillos.
Dairy-free version: Omit the cream cheese and stir in 2 tablespoons of masa harina (corn flour) dissolved in 3 tablespoons of cold water. Add this slurry during the last 5 minutes of simmering. It thickens the broth and keeps the corn flavor intact.
What to Serve With Chicken Enchilada Soup
Chicken enchilada soup has enough richness on its own that lighter or starchy sides work best alongside it.
Warm flour or corn tortillas for scooping up the thick broth at the bottom of the bowl.
Mexican rice turns this into a filling meal rather than just a starter.
A simple avocado and tomato salad cuts through the richness of the cream cheese broth.
Jalapeño cornbread pairs well with the smoky, spiced base.
Crispy tortilla chips on the side, kept separate from the bowl so they stay crunchy.

Storage, Reheating, and Make-Ahead
Fridge: Store leftover chicken enchilada soup in an airtight container for up to 4 days. The broth thickens as it cools; stir before reheating and add a splash of chicken broth if needed to loosen the consistency.
Freezer: Freeze in portion-sized airtight containers for up to 3 months. Thaw overnight in the fridge before reheating. Cream cheese-based broths can separate slightly after freezing; stir vigorously over low heat to bring the texture back together. A small splash of warm chicken broth usually resolves any unevenness.
Reheat: Warm in a saucepan over medium-low heat, stirring occasionally, until the soup reaches 74°C (165°F) throughout.
Make-Ahead: The completed soup (through step 7) can be made up to 2 days in advance and refrigerated. Add all toppings at serving time only.
Allergen Information
Contains dairy. Cream cheese is a core ingredient in the soup base, and optional toppings (sour cream, shredded cheese) also contain dairy.
To make this chicken enchilada soup dairy-free, substitute the cream cheese with a masa harina slurry (2 tablespoons masa harina mixed with 3 tablespoons cold water, stirred into the simmering soup during the last 5 minutes). Omit cheese and sour cream from the toppings, or use plant-based alternatives.
This article cannot guarantee the recipe is safe for someone with a dairy allergy. Verify all packaged ingredients, including enchilada sauce and chicken broth, for hidden dairy derivatives before preparing for anyone with a known allergy.
Nutrition Information
Per serving, based on 6 servings, without toppings:
| Nutrient | Per Serving |
|---|---|
| Calories | 310 kcal |
| Protein | 31 g |
| Total Carbohydrates | 22 g |
| Dietary Fiber | 6 g |
| Total Sugars | 5 g |
| Total Fat | 12 g |
| Saturated Fat | 5 g |
| Sodium | 680 mg |
| Cholesterol | 85 mg |
| Potassium | 620 mg |
| Vitamin C | 8 mg |
| Calcium | 80 mg |
| Iron | 2.5 mg |
Nutritional values are estimates only and may vary based on specific ingredients, brands, and portion sizes used. For precise dietary needs, consult a registered dietitian.
Frequently Asked Questions
Can I use rotisserie chicken for chicken enchilada soup?
Yes, and it cuts the total time roughly in half. Shred 2 cups of pre-cooked rotisserie chicken and add it after step 4, once the soup base is built. Simmer for 10 minutes to let the chicken absorb the broth, then proceed with the cream cheese step. The flavor is very close to the version made with raw chicken.
How do I thicken chicken enchilada soup?
The cream cheese in this recipe does most of the thickening. If you want it thicker, stir in 2 tablespoons of masa harina dissolved in 3 tablespoons of cold water during the last 5 minutes of simmering. It adds body without changing the flavor.
Can I make chicken enchilada soup in a slow cooker?
Yes. Sauté the onion, garlic, and spices in a pan first, then transfer everything (including the raw chicken) to a slow cooker. Cook on low for 6 to 7 hours, or on high for 3 to 4 hours. Shred the chicken, stir in the cream cheese, switch to high, and cook for another 15 minutes to fully melt it through.
How long does chicken enchilada soup last in the fridge?
Up to 4 days in an airtight container. The flavor deepens noticeably by day two as the spices continue to develop in the stored broth.
Can I freeze chicken enchilada soup?
Yes, for up to 3 months in portion-sized containers. Thaw overnight in the fridge, then reheat on the stove over medium-low heat. Stir well during reheating if the broth has separated slightly, and add a small splash of chicken broth to bring the texture back.
What can I use instead of enchilada sauce?
Mix one can of plain tomato sauce with 1 tablespoon of chili powder, 1 teaspoon of cumin, 1/2 teaspoon of garlic powder, and a pinch of dried oregano. It gives the soup a similar smoky tomato base, though slightly less complex than a proper enchilada sauce.
How do I know when the chicken is fully cooked in the soup?
Use an instant-read thermometer. The chicken is ready when the thickest part reads 75°C (165°F). At that temperature it will shred easily with two forks. If you don’t have a thermometer, check that the meat is completely white with no pink remaining and the juices run clear.
Conclusion
Chicken enchilada soup earns its place in regular rotation because the effort honestly matches the result. The prep is mostly opening cans and dicing an onion. The broth develops during the simmer. The cream cheese does the work of pulling everything together at the end. If you’ve never poached raw chicken directly in a soup before, this is a good recipe to start with: the meat stays moist, the broth gains body from the cooking process, and you end up with one dirty pot. That’s a fair return on 40 minutes.
Chicken Enchilada Soup: Recipe Card

Chicken Enchilada Soup
Ingredients
Method
- Heat olive oil in a large pot over medium heat. Add diced onion and cook 4 to 5 minutes until soft and translucent.
- Add minced garlic and jalapeño. Cook 1 minute, stirring, until fragrant.
- Add cumin, chili powder, smoked paprika, cayenne, and oregano. Stir 30 seconds until fragrant.
- Pour in diced tomatoes, enchilada sauce, chicken broth, black beans, and corn. Stir to combine. Nestle in the raw chicken and press down so it is fully submerged.
- Bring to a boil, then reduce heat to medium-low. Cover and simmer 20 minutes until chicken reaches 75°C (165°F) internally.
- Remove chicken and shred with two forks. Return shredded chicken to the pot.
- Add cubed cream cheese. Stir over medium-low heat for 2 to 3 minutes until fully melted with no lumps.
- Season with salt and pepper. Serve immediately with toppings.
