Creamy White Chicken Enchilada Soup (30 Minute One-Pot Meal)
This creamy white chicken enchilada soup turns everything you crave about chicken enchiladas into a spoonable, cozy meal. A pot of shredded chicken, mild green chiles, and two kinds of cheese simmers into something rich and comforting.

It uses mostly pantry staples and a handful of fresh ingredients, so it feels like a weekend project while coming together on a busy Tuesday. Pile on tortilla strips and a squeeze of lime, and you have a dinner that disappears fast.
What Makes This Soup a Keeper
A big reason I keep this recipe in rotation is the texture. Cream cheese and Monterey Jack melt into the broth and give the soup a silky body without weighing it down, while white beans add creaminess and make it filling without the need for heavy cream.
The flavor hits all the right notes. Canned green chiles and cumin carry the enchilada taste right away, and the chicken soaks it up in minutes. It tastes slow-cooked but clocks in well under an hour.
Ingredients

- 1 tbsp olive oil: for sautéing the vegetables
- 1 medium yellow onion, diced: sweeter flavor works best here
- 3 cloves garlic, minced: use fresh, not jarred, for brightness
- 2 (4 oz) cans diced green chiles: mild heat; do not drain
- 4 cups chicken broth: low-sodium lets you control the salt
- 1 (15 oz) can cannellini beans, drained and rinsed: adds creamy body
- 1 tsp ground cumin: the backbone of enchilada flavor
- 3 cups shredded cooked chicken: rotisserie or leftover chicken both work
- 4 oz cream cheese, cut into small cubes: full-fat softens into the soup easiest
- 1 cup shredded Monterey Jack cheese: melts smooth and keeps the soup mild
- salt and black pepper: to finish
- tortilla strips, chopped cilantro, lime wedges: for serving
Variations / Substitutions
- Swap the protein: use shredded turkey in place of the chicken; any mild cooked shredding meat works.
- Dairy-free option: use full-fat canned coconut milk instead of cream cheese and a plant-based shredded cheese in place of Monterey Jack; the broth will be lighter but still creamy.
- Add corn: stir in 1 cup frozen corn kernels with the broth for a touch of sweetness and texture.
- Turn up the heat: mix a finely chopped jalapeño into the onion step or serve with your favorite hot sauce at the table.
Creamy White Chicken Enchilada Casserole is a great main dish to serve alongside this soup.
How to Make White Chicken Enchilada Soup
Step 1: Sauté the Aromatics

Warm the 1 tbsp olive oil in a large Dutch oven or heavy pot over medium heat. Add the diced onion and cook, stirring a few times, for about 5 minutes until it turns soft and translucent. Stir in the garlic and the 2 cans of green chiles, and let them cook 1 minute more until the garlic smells fragrant.
You will see the onion turn glossy and the chiles release some of their liquid. Keep the heat steady so the garlic does not brown.
Step 2: Simmer with Broth and Beans

Pour in the 4 cups chicken broth, then add the drained cannellini beans and the 1 tsp cumin. Raise the heat to high and bring everything to a rolling boil. Once it boils, lower the heat to a gentle simmer and let the soup bubble softly for 10 minutes so the beans soften and the broth picks up the chile flavor.
The broth will look slightly cloudy and smell earthy and warm. No need to cover the pot; a light simmering helps the flavors blend without reducing the liquid too much.
Step 3: Melt in the Cream Cheese and Chicken

Turn the heat down to low so the soup is barely moving. Drop in the cubed cream cheese and add the 3 cups shredded chicken. Stir gently for 3 to 5 minutes until the cream cheese has melted completely and the chicken is heated through.
At first you will see bits of white cream cheese floating; keep stirring and they will disappear into the broth. The soup turns velvety and pale with a slight golden tint from the cumin.
Step 4: Finish with Cheese and Seasoning

Stir in the 1 cup shredded Monterey Jack cheese. Keep the heat low and cook for 2 to 3 minutes, stirring often, until the cheese is fully melted and the soup looks smooth and glossy. Taste and add salt and pepper as needed.
Once the cheese melts, the soup thickens slightly and becomes rich. Be careful not to let the soup boil now, because high heat can make the cheese grainy.
Step 5: Ladle and Serve

Spoon the soup into deep bowls. Top each one with a generous handful of tortilla strips, a scatter of chopped cilantro, and a lime wedge on the side. Serve right away while the soup is piping hot and the cheese pull is at its best.
The tortilla strips add crunch against the creamy broth, and the lime cuts through the richness. This is the moment the whole kitchen smells like a warm bowl of enchiladas.
Tips for a Smooth, Creamy Soup
- The cream cheese melts most evenly when cut into small pieces and added off the heat. If you drop a whole block in, it takes longer and may not incorporate smoothly.
- For an even thicker soup, use a potato masher to lightly crush some of the beans right in the pot before adding the chicken. This releases extra starch and gives more body.
- Avoid boiling the soup after you add the cream cheese and Monterey Jack. Gentle heat keeps the dairy from separating and preserves the silky texture.
- Leftover soup will thicken in the fridge overnight. Thin it with a splash of chicken broth when you reheat, and warm it over low heat, stirring often.
Keeping Leftover Soup Fresh
- Refrigerate: transfer cooled soup to an airtight container and store up to 4 days. The flavors deepen as it sits, so the next day’s bowl is even better.
- Reheating: warm gently in a pot over medium-low heat, stirring occasionally. Add a little broth if the soup looks too thick.
What to Serve with White Chicken Enchilada Soup
A simple iceberg or romaine salad with a tangy lime vinaigrette cuts through the richness with crunch and acidity. Warm cornbread or flour tortillas on the side are also great vehicles for soaking up every last spoonful of broth.
Frequently Asked Questions
Can I cook the chicken right in the soup instead of using shredded cooked chicken?
Yes. Place 1 pound of raw boneless, skinless chicken breasts or thighs into the broth in Step 2 and simmer until cooked through, about 15 minutes. Remove, shred, and return to the pot before Step 3.
How can I make this soup dairy-free?
Replace the cream cheese with 1/2 cup full-fat canned coconut milk and use a plant-based shredded cheese that melts well. Add the coconut milk with the broth so it heats gently, then finish with dairy-free cheese in Step 4.
Can I use other beans in place of cannellini?
Absolutely. Pinto beans or great northern beans both work well and keep the creamy, mild flavor profile. Black beans will also taste fine but change the color of the soup.
Is there a slow cooker version?
Yes. Combine the onion, garlic, chiles, broth, beans, cumin, and raw chicken in a slow cooker. Cook on low for 4 to 6 hours until the chicken shreds easily, then stir in the cream cheese and Monterey Jack during the last 20 minutes.

White Chicken Enchilada Soup Recipe
Ingredients
Method
- Heat oil in a large pot over medium heat. Sauté onion 5 minutes until softened, then add garlic and chiles; cook 1 minute until fragrant.
- Pour in broth, add beans and cumin. Bring to a boil, then reduce heat and simmer 10 minutes.
- Reduce heat to low. Stir in cream cheese and chicken; cook 3 to 5 minutes until cream cheese melts and chicken is warm.
- Mix in Monterey Jack cheese. Cook 2 to 3 minutes, stirring often, until melted and smooth. Season with salt and pepper.
- Ladle into bowls. Top with tortilla strips, cilantro, and a lime wedge. Serve immediately.
