When the chill of the season sets in, there’s nothing quite as comforting as a big, steaming bowl of soup. I’ve made countless versions over the years, but this Creamy White Chicken Enchilada Soup quickly became a favorite in my kitchen. It’s rich, creamy, and filled with tender shredded chicken, white beans, sweet corn, and just the right amount of green chile spice. Every spoonful delivers that enchilada flavor we love, only in a cozy, slurpable form.

What I adore most about this soup is how easy it is to pull together. Whether I’m making it on a lazy Sunday afternoon or throwing it together on a weeknight, it never disappoints. Plus, it’s one of those recipes that makes your house smell like a warm, welcoming kitchen — the kind that invites everyone to the table before it’s even ready.
Why You’ll Love This Creamy White Chicken Enchilada Soup
This soup has everything: creamy richness, a hint of spice, and that hearty texture that makes you feel full and satisfied. It’s packed with protein, thanks to the chicken and beans, and the corn adds just a touch of natural sweetness that rounds everything out. It’s perfect for meal prep, crowd-pleasing for game days, and even better as leftovers. The balance of flavors is seriously addictive.
What Kind of Chicken Should I Use?
Rotisserie chicken is a lifesaver in this soup. It’s already seasoned and tender, making prep incredibly fast. But if you’ve got leftover baked or grilled chicken, that works just as well. Boneless, skinless chicken breasts or thighs can also be cooked and shredded right into the soup if you’re starting from scratch.
Options for Substitutions
This soup is flexible enough to accommodate a variety of dietary needs or pantry limitations. Swap the dairy with coconut milk or a plant-based cream for a dairy-free version. If you don’t have white beans, pinto beans or even chickpeas make great substitutes. For a spicier kick, add diced jalapeños or a splash of hot sauce. No corn? Toss in some chopped bell peppers instead. The soup can easily be tailored to your preferences without losing its core flavor.
Ingredients for This Creamy White Chicken Enchilada Soup
- Shredded Chicken – The star protein of the dish, bringing heartiness and flavor.
- White Beans – Typically cannellini or great northern beans; they add creaminess and fiber.
- Sweet Corn – Adds a pop of sweetness and color to balance the heat.
- Green Chiles – Provide a mild, smoky heat and classic enchilada flavor.
- Chicken Broth – The base that ties all the ingredients together with depth and savoriness.
- Cream Cheese – Gives the soup its signature creamy texture and rich taste.
- Monterey Jack Cheese – Melts beautifully and adds a mild, buttery flavor.
- Garlic – Adds a pungent, aromatic kick that enhances the soup’s base.
- Onion – Provides sweetness and a savory foundation to the flavor profile.
- Olive Oil – Used for sautéing the onions and garlic.
- Ground Cumin – A warm spice that enhances the Tex-Mex flavor.
- Chili Powder – Adds earthiness and mild heat.
- Salt & Pepper – Essential for balancing and enhancing all the flavors.
- Fresh Cilantro – A bright, fresh garnish that adds a pop of color and herbal aroma.
- Tortilla Strips – Optional but highly recommended for texture and crunch on top.

Step 1: Sauté the Aromatics
In a large pot or Dutch oven, heat olive oil over medium heat. Add the chopped onion and cook until translucent, about 5 minutes. Stir in the minced garlic and cook for another minute until fragrant.
Step 2: Add the Spices
Sprinkle in the cumin, chili powder, salt, and pepper. Stir the mixture for 1–2 minutes to toast the spices and deepen their flavor.
Step 3: Build the Base
Pour in the chicken broth, green chiles, white beans, and corn. Stir everything together and bring the mixture to a simmer.
Step 4: Stir in the Chicken
Add the shredded chicken to the pot. Let it simmer for about 10 minutes so the flavors meld and the chicken heats through.
Step 5: Make It Creamy
Lower the heat and add the cream cheese, stirring constantly until it melts smoothly into the soup. Gradually stir in the shredded Monterey Jack cheese until fully incorporated and creamy.
Step 6: Final Touches
Taste and adjust seasoning with more salt and pepper if needed. Ladle the soup into bowls and top with tortilla strips, shredded cheese, and fresh cilantro.
How Long to Prepare the Creamy White Chicken Enchilada Soup
The beauty of this soup lies in its balance between flavor and speed. From start to finish, you’re looking at about 30 to 40 minutes of total time. If you’re using pre-cooked or rotisserie chicken, that time can be even shorter.
- Prep Time: Most of the chopping and prep work (onions, garlic, gathering spices) takes about 10–15 minutes.
- Cooking Time: Once everything is in the pot, it takes around 20–25 minutes to fully cook, blend the flavors, and melt the cheeses to perfection.
Tips for Perfect Creamy White Chicken Enchilada Soup
- Use block cheese and shred it yourself — it melts better than pre-shredded cheese, which contains anti-caking agents.
- Soften the cream cheese first to ensure it blends smoothly into the soup without clumping.
- Simmer gently after adding dairy — boiling after adding cheese or cream cheese can cause separation.
- Add lime juice just before serving for a pop of brightness and to cut through the richness.
- Stir frequently while adding cheese to ensure an ultra-creamy texture.
Watch Out for These Mistakes While Cooking
- Overheating the dairy – If the soup boils after adding cheese or cream cheese, it can curdle.
- Skipping seasoning adjustments – Taste your soup before serving and adjust salt, pepper, or even add a dash of hot sauce.
- Using cold cream cheese straight from the fridge – this can lead to clumps that won’t melt properly.
- Not rinsing canned beans – this removes excess sodium and thick syrup that can affect the soup’s flavor.
- Forgetting garnishes – Tortilla strips, cilantro, and a touch of lime elevate the presentation and taste.
What to Serve With Creamy White Chicken Enchilada Soup?
1. Warm Cornbread
Slightly sweet and buttery, cornbread complements the mild spice and creamy base of the soup perfectly.
2. Cilantro Lime Rice
A fresh and fluffy side that enhances the Mexican flavors of the soup.
3. Avocado Salad
Creamy avocado with a light citrus dressing balances the richness of the soup.
4. Cheese Quesadillas
Quick, cheesy, and kid-friendly — perfect for dipping or eating alongside.
5. Mexican Street Corn (Elote)
Grilled corn topped with mayo, cotija cheese, chili powder, and lime for an indulgent match.
Storage Instructions
This soup stores beautifully, making it perfect for leftovers or meal prep.
- Refrigeration: Store cooled soup in an airtight container in the fridge for up to 4 days. Reheat over low heat on the stove or microwave, stirring occasionally to maintain creaminess.
- Freezing: You can freeze it, but keep in mind the dairy may separate slightly. To minimize this, cool the soup completely, then store in freezer-safe containers for up to 2 months. Reheat gently, whisking as needed to restore texture.
Estimated Nutrition
Note: Nutrition values are approximate per serving (based on 6 servings):
- Calories: 420 kcal
- Protein: 29g
- Carbohydrates: 25g
- Fat: 22g
- Saturated Fat: 10g
- Cholesterol: 85mg
- Sodium: 850mg
- Fiber: 5g
- Sugar: 3g
Frequently Asked Questions
Can I make this in a slow cooker?
Yes! Just add everything except the cheeses to your slow cooker and cook on low for 4–6 hours. Stir in the cheeses during the last 30 minutes.
Is it spicy?
It has mild heat from the green chiles. For more spice, add jalapeños or hot sauce. For less, use mild green chiles.
Can I make it dairy-free?
Absolutely. Swap cream cheese for a dairy-free alternative or full-fat coconut milk, and use a plant-based shredded cheese.
What kind of beans should I use?
Great Northern or Cannellini beans work best, but pinto or navy beans can also be used.
Can I freeze leftovers?
Yes, just note the texture may change slightly due to the dairy. Reheat slowly and stir well.
Conclusion
This Creamy White Chicken Enchilada Soup hits all the marks — cozy, flavorful, creamy, and satisfying. Whether you’re feeding a family on a weeknight or cooking ahead for easy lunches, it’s a recipe that brings comfort and flavor to every bowl. Once you try it, you’ll find yourself coming back to it all winter long.
Creamy White Chicken Enchilada Soup
- Total Time: 40 minutes
- Yield: 6 servings 1x
Description
When you need a cozy, satisfying meal that’s bursting with flavor and easy to make, this Creamy White Chicken Enchilada Soup delivers. This easy dinner idea brings together tender shredded chicken, white beans, sweet corn, green chiles, and creamy cheese in one pot. Perfect for quick weeknight meals or hearty lunch prep, it’s one of those healthy-ish comfort foods that everyone will ask for again. Whether you’re hunting for food ideas to warm you up or just want a quick and creamy soup that feels indulgent, this one checks all the boxes.
Ingredients
2 cups shredded chicken
2 cans (15 oz each) white beans, rinsed and drained
1 cup sweet corn (frozen or canned)
1 can (4 oz) diced green chiles
4 cups chicken broth
1 package (8 oz) cream cheese, softened
1 1/2 cups shredded Monterey Jack cheese
3 cloves garlic, minced
1 small onion, chopped
1 tablespoon olive oil
1 teaspoon ground cumin
1/2 teaspoon chili powder
Salt and pepper to taste
Fresh cilantro, chopped (for garnish)
1 cup tortilla strips (optional, for topping)
Instructions
1. In a large pot, heat olive oil over medium heat. Add chopped onion and cook until translucent, about 5 minutes. Stir in minced garlic and cook for another minute.
2. Add cumin, chili powder, salt, and pepper. Stir to coat the onions and garlic with the spices.
3. Pour in chicken broth, green chiles, white beans, and corn. Stir well and bring to a simmer.
4. Add shredded chicken. Let the soup simmer for 10 minutes to allow flavors to blend.
5. Reduce heat to low. Stir in softened cream cheese until melted and smooth. Gradually add shredded Monterey Jack cheese, stirring until fully incorporated.
6. Taste and adjust seasoning. Ladle into bowls and top with tortilla strips, cilantro, and extra cheese if desired.
Notes
Shred your own cheese for the best melt and texture—pre-shredded cheese doesn’t melt as smoothly.
To prevent curdling, avoid boiling the soup after adding dairy.
For extra zest, squeeze in a bit of lime juice before serving.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Mexican-American
Nutrition
- Serving Size: 1.5 cups
- Calories: 420
- Sugar: 3g
- Sodium: 850mg
- Fat: 22g
- Saturated Fat: 10g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 25g
- Fiber: 5g
- Protein: 29g
- Cholesterol: 85mg