There’s something incredibly satisfying about a bowl of creamy white chicken chili on a chilly evening. Unlike traditional red chili, this version features tender shredded chicken, creamy white beans, and a rich, velvety broth that’s absolutely irresistible. I love how this dish comes together in under an hour, making it perfect for busy weeknights when you want something comforting without spending hours in the kitchen.
What makes this creamy white chicken chili truly special is the combination of green chiles and warm spices that create layers of flavor, while cream cheese and heavy cream add that luxurious, silky texture. The result is a bowl of pure comfort that’s hearty enough to satisfy even the biggest appetites. Whether you’re feeding your family on a Tuesday night or hosting friends for a casual dinner, this recipe delivers every single time.
I find that this white chicken chili strikes the perfect balance between being filling and feeling light. The white beans provide protein and fiber, while the chicken keeps it lean. Yet with the addition of cream cheese, it feels indulgent and special. It’s the kind of recipe that becomes a regular rotation in your dinner lineup.
Why You’ll Love This Creamy White Chicken Chili
This recipe has so much going for it that it’s hard to know where to start. First and foremost, it’s incredibly easy to make. You don’t need any special equipment or advanced cooking techniques—just a large pot and about 45 minutes from start to finish. I love recipes that deliver maximum flavor with minimal fuss, and this one absolutely fits the bill.
The flavor profile is another major win. The combination of cumin, chili powder, and oregano creates a warm, slightly smoky base that’s enhanced by the mild heat from green chiles. It’s flavorful without being overwhelming, making it perfect for families with varying spice preferences. You can always add more heat at the table with hot sauce or jalapeños if you like.
I also appreciate how versatile this dish is. You can easily customize it with different toppings, adjust the creaminess to your liking, or even swap ingredients based on what you have on hand. It’s forgiving and adaptable, which makes it ideal for home cooks of all skill levels.
Finally, this white chicken chili is a crowd-pleaser. I’ve served it to picky eaters, adventurous foodies, and everyone in between—and it always gets rave reviews. The creamy texture and comforting flavors appeal to just about everyone.
Ingredients and Substitutions
Let me walk you through the key ingredients that make this creamy white chicken chili so delicious, along with some helpful substitution options.
Chicken breasts are the protein base of this recipe. I recommend using boneless, skinless chicken breasts for convenience, but you can absolutely substitute chicken thighs if you prefer darker meat. Thighs will add a bit more richness and stay slightly more moist. You could also use a rotisserie chicken—just shred about 3 cups of meat and add it at the end to save time.
Great northern beans are my go-to for white chicken chili because they’re creamy and hold their shape well. Cannellini beans or navy beans work just as well if that’s what you have in your pantry. Make sure to drain and rinse canned beans to remove excess sodium and starch.
Green chiles add a mild, slightly tangy heat that’s essential to this recipe. I use canned diced green chiles for convenience, but you can roast and dice fresh poblano or Anaheim peppers if you want to elevate the flavor even more.
Cream cheese is what makes this chili truly creamy and luxurious. I recommend using full-fat cream cheese for the best texture and flavor. If you need a lighter option, Neufchâtel cheese (reduced-fat cream cheese) works reasonably well, though the texture won’t be quite as rich.
Heavy cream adds the final touch of richness. You can substitute half-and-half if you want to lighten it up slightly, though the chili won’t be quite as creamy. I don’t recommend using milk, as it can make the broth too thin.
Chicken broth forms the base of the chili. I prefer low-sodium broth so I can control the salt level myself. You can use chicken stock for a richer flavor, or even vegetable broth if you’re looking to use what you have on hand.
The spices—cumin, chili powder, oregano, salt, and pepper—create the flavor foundation. These are pretty standard, but feel free to add a pinch of cayenne pepper if you like more heat, or a bit of smoked paprika for extra depth.

How to Make This Recipe
Making creamy white chicken chili is straightforward and doesn’t require any complicated techniques. Here’s how the process unfolds.
Start by heating olive oil in a large pot over medium heat. Once it’s shimmering, add the diced onion and let it sauté for about 4 to 5 minutes until it becomes soft and translucent. This step builds the flavor foundation, so don’t rush it. Add the minced garlic and cook for just 30 seconds—garlic burns quickly, so you want it fragrant but not browned.
Next, add the chicken breasts directly to the pot along with the chicken broth, green chiles, and all your spices: cumin, chili powder, oregano, salt, and black pepper. Bring everything to a gentle simmer, then cover the pot and let it cook for 18 to 25 minutes. The chicken is done when it reaches an internal temperature of 165°F. I recommend using a meat thermometer to check—it’s the most reliable way to ensure perfectly cooked chicken.
Once the chicken is cooked through, remove it from the pot and place it on a cutting board. Use two forks to shred it into bite-sized pieces. While you’re shredding the chicken, add the drained great northern beans to the pot and let them simmer for about 5 minutes. This helps them absorb some of the flavorful broth.
Now comes the creamy part. Reduce the heat to low—this is important because you don’t want the dairy to break or curdle. Add the cubed cream cheese to the pot and stir continuously until it’s completely melted and incorporated into the broth. Then stir in the heavy cream. The chili should transform into a rich, velvety consistency.
Finally, return the shredded chicken to the pot and let everything warm together for 3 to 5 minutes. Give it a taste and adjust the seasoning if needed. Some batches might need a bit more salt or a squeeze of lime juice to brighten the flavors.
Expert Tips for Best Results
I’ve made this creamy white chicken chili countless times, and I’ve picked up a few tricks that make a real difference in the final result.
First, don’t skip the step of sautéing the onions and garlic. This creates a flavor base that makes the entire dish more complex and delicious. Raw onions added directly to the broth just don’t provide the same depth.
When cooking the chicken, resist the urge to turn up the heat to speed things along. A gentle simmer keeps the chicken tender and juicy. Boiling it aggressively can make it tough and stringy.
For the creamiest texture, make sure your cream cheese is cubed into small pieces before adding it to the pot. Smaller cubes melt faster and more evenly, preventing lumps. I also recommend letting the cream cheese sit at room temperature for about 15 minutes before using it—it melts much more smoothly when it’s not ice cold.
Always add the dairy on low heat and avoid boiling the chili once the cream cheese and heavy cream are incorporated. High heat can cause the dairy to separate or curdle, which affects both the texture and appearance of your chili.
If you like a thicker chili, you can mash some of the beans against the side of the pot with a wooden spoon before adding the dairy. This releases their starches and naturally thickens the broth. Alternatively, let the chili simmer uncovered for a few extra minutes to reduce the liquid.
For extra flavor, I love adding a squeeze of fresh lime juice just before serving. The acidity brightens all the other flavors and adds a wonderful freshness that balances the richness of the cream.
Serving Suggestions
One of my favorite things about this creamy white chicken chili is how fun it is to serve with a variety of toppings. I like to set up a topping bar and let everyone customize their bowl.
Classic toppings include shredded Monterey Jack or pepper jack cheese, sour cream, sliced avocado, fresh cilantro, diced tomatoes, and crispy tortilla strips. I also love adding sliced jalapeños for those who want extra heat, and a wedge of lime for squeezing over the top.
For a heartier meal, serve the chili with warm cornbread, crusty bread, or flour tortillas on the side. The bread is perfect for soaking up all that creamy, flavorful broth. You could also serve it over rice or with tortilla chips for scooping.
This white chicken chili pairs beautifully with a simple side salad—something light and fresh to balance the richness of the chili. A crisp green salad with lime vinaigrette or a Mexican-style street corn salad would both be excellent choices.
If you’re looking for more comforting soup recipes, you might enjoy this creamy white bean sausage soup with sun-dried tomatoes or this stovetop creamy chicken taco soup with cream cheese and corn.
Variations and Substitutions
This recipe is wonderfully adaptable, and I encourage you to make it your own based on your preferences and what you have available.
Spice level: If you like your chili spicier, add diced jalapeños along with the onions, use hot green chiles instead of mild, or stir in some cayenne pepper or hot sauce. For a milder version, reduce or omit the chili powder.
Protein options: While chicken is traditional, you could make this with turkey, either ground or as turkey breasts cooked and shredded the same way. For a vegetarian version, omit the chicken entirely and add extra beans or white hominy.
Bean varieties: Feel free to mix different types of white beans—cannellini, navy, and great northern all work beautifully. You could also add a can of corn for extra texture and sweetness.
Dairy-free version: For a dairy-free alternative, substitute the cream cheese with cashew cream (blend soaked cashews with water until smooth) and use coconut cream instead of heavy cream. The flavor will be different but still delicious.
Slow cooker method: You can adapt this recipe for the slow cooker. Add everything except the cream cheese and heavy cream to your slow cooker and cook on low for 6 to 7 hours or high for 3 to 4 hours. Shred the chicken, then stir in the dairy and let it warm through on low for 15 minutes.
Extra vegetables: While not traditional, you can add diced bell peppers, corn, or even some chopped kale or spinach for extra nutrition. Add heartier vegetables at the beginning with the chicken, and leafy greens at the end.
Storage, Freezing, and Reheating
This creamy white chicken chili stores beautifully, making it perfect for meal prep or enjoying leftovers throughout the week.
Refrigerator storage: Let the chili cool to room temperature, then transfer it to an airtight container. It will keep in the refrigerator for 4 to 5 days. The flavors actually develop and deepen over time, so leftovers often taste even better the next day.
Freezing: This chili freezes reasonably well, though dairy-based soups can sometimes separate slightly upon thawing. If you plan to freeze it, I recommend slightly undercooking it and adding a bit less cream—you can always add more when reheating. Freeze in airtight containers or heavy-duty freezer bags for up to 3 months. Leave some headspace in the container as liquids expand when frozen.
Thawing: The best way to thaw frozen chili is to transfer it to the refrigerator and let it thaw overnight. This slow thawing helps maintain the texture better than quick-thawing methods.
Reheating: Reheat the chili gently on the stovetop over medium-low heat, stirring occasionally. If it seems too thick after refrigeration, add a splash of chicken broth or cream to loosen it up. You can also reheat individual portions in the microwave—just use 50% power and stir every minute or so to ensure even heating. Avoid boiling the chili when reheating, as this can cause the dairy to separate.
If you notice the chili has separated after freezing and thawing, don’t worry. A good stir while reheating, or a quick blend with an immersion blender, will bring it back together.
Frequently Asked Questions
Can I use frozen chicken breasts?
Yes, but I recommend thawing them first for more even cooking. If you’re in a pinch, you can cook from frozen—just add about 10 to 15 minutes to the cooking time and make absolutely sure the internal temperature reaches 165°F.
Why is my chili too thin?
If your chili is thinner than you’d like, let it simmer uncovered for 10 to 15 minutes to reduce the liquid. You can also mash some of the beans to release their starches, which naturally thickens the broth. Another option is to make a slurry with 1 tablespoon of cornstarch mixed with 2 tablespoons of cold water, then stir it into the simmering chili.
Can I make this in an Instant Pot?
Absolutely. Use the sauté function to cook the onions and garlic, then add the chicken, broth, chiles, and spices. Seal the lid and cook on high pressure for 10 minutes, then quick release. Shred the chicken, add the beans, and use the sauté function again. Stir in the cream cheese and heavy cream on low heat until melted and combined.
What if I don’t have cream cheese?
You can substitute with sour cream, though the texture will be slightly different and more tangy. Add it at the very end on low heat. Another option is to make a roux with butter and flour, then whisk in some milk to create a creamy base.
How can I make this chili healthier?
Use chicken breasts instead of thighs, reduce the amount of cream cheese and heavy cream, or substitute with Greek yogurt (added at the end off the heat). You can also add extra vegetables like bell peppers, zucchini, or spinach to increase the nutrition without adding many calories.
Can I double this recipe?
Yes, this recipe doubles easily. Just make sure you have a pot large enough to accommodate everything. The cooking times should remain about the same, though you may need a few extra minutes for the larger volume of liquid to come to a simmer.
Creamy White Chicken Chili
This creamy white chicken chili features tender shredded chicken, white beans, green chiles, and a rich, velvety broth made with cream cheese and heavy cream. It’s a comforting, flavorful dinner that comes together in under an hour—perfect for cozy weeknight meals.
Prep Time: 10 minutes
Cook Time: 35 minutes
Total Time: 45 minutes
Servings: 6
Difficulty: Easy
Cuisine: American
Course: Dinner
Ingredients
- 1 1/2 lbs boneless skinless chicken breasts
- 2 cans (15 oz each) great northern beans, drained
- 1 can (4 oz) diced green chiles
- 1 medium onion, diced
- 3 garlic cloves, minced
- 4 cups chicken broth
- 1 tsp ground cumin
- 1 tsp chili powder
- 1/2 tsp dried oregano
- 1/2 tsp salt
- 1/4 tsp black pepper
- 8 oz cream cheese, cubed
- 1/2 cup heavy cream
- 1 tbsp olive oil
Instructions
- Heat 1 tablespoon olive oil in a large pot over medium heat. Add the diced onion and sauté for 4 to 5 minutes until softened and translucent.
- Add the minced garlic and cook for 30 seconds, stirring constantly, until fragrant.
- Add the chicken breasts, chicken broth, diced green chiles, ground cumin, chili powder, dried oregano, salt, and black pepper to the pot.
- Bring the mixture to a gentle simmer, then cover the pot and cook for 18 to 25 minutes, until the chicken reaches an internal temperature of 165°F.
- Remove the chicken from the pot and place it on a cutting board. Use two forks to shred the chicken into bite-sized pieces.
- Add the drained great northern beans to the pot and simmer for 5 minutes to allow them to absorb the flavors.
- Reduce the heat to low. Add the cubed cream cheese to the pot and stir continuously until completely melted and smooth.
- Stir in the heavy cream until well combined. Do not allow the chili to boil after adding the dairy.
- Return the shredded chicken to the pot and stir to combine. Let the chili warm gently for 3 to 5 minutes.
- Taste and adjust seasoning if needed. Serve hot with your favorite toppings.
Recipe Notes
- For best results, cube the cream cheese into small pieces so it melts evenly without lumps.
- Don’t boil the chili after adding the cream cheese and heavy cream, as this can cause the dairy to separate.
- If you prefer a thicker chili, mash some of the beans against the side of the pot before adding the dairy, or simmer uncovered for a few extra minutes.
- A squeeze of fresh lime juice just before serving brightens the flavors beautifully.
- Rotisserie chicken can be substituted—use about 3 cups of shredded meat and add it in step 8.
- This chili tastes even better the next day as the flavors continue to develop.
Nutrition Information (Per Serving, Estimated)
Calories: 425
Carbohydrates: 28g
Protein: 35g
Fat: 20g
Saturated Fat: 11g
Fiber: 7g
Sugar: 3g
Sodium: 780mg
Nutrition information is an estimate and may vary based on specific ingredients used.
