Creamy White Chicken Chili
This creamy white chicken chili is what I make when I want something hearty but still bright enough for weeknights. Tender pieces of chicken simmer with white beans and green chiles, and the broth turns rich without feeling heavy.

A squeeze of lime and a handful of cilantro at the end keep it fresh, and it all comes together in about 45 minutes. It is one of those dinners that makes everyone at the table reach for seconds.
Why This White Chicken Chili Works
The cream cheese melts into the broth and gives it a silky body without needing flour or a roux. That means you get a lush chili that still tastes clean, not gloppy.
The green chiles bring a mild, earthy heat that plays off the creamy beans. It is the kind of chili I can serve to kids without worry, but adults will not find it boring.
Ingredients

- 1 tbsp neutral oil: avocado or vegetable oil both work well
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 1 1/2 lbs boneless skinless chicken thighs
- 1 tsp kosher salt, divided: use half for the onion and half later
- 1 tsp ground cumin
- 1/2 tsp dried oregano
- 2 (4 oz) cans diced green chiles: mild fire-roasted chiles are the best choice here
- 2 (15 oz) cans cannellini beans, drained and rinsed: great Northern beans can stand in
- 4 cups chicken broth
- 4 oz cream cheese, softened: full-fat gives the smoothest texture
- 1 lime, juiced
- small handful fresh cilantro, for serving
Variations / Substitutions
- Rotisserie chicken: skip the browning step and stir 3 cups shredded cooked chicken into the pot after the beans and broth have simmered 10 minutes.
- Make it dairy free: swap the cream cheese for 1/3 cup full-fat coconut cream, added off the heat so it melts gently.
- Add more heat: a diced jalapeño with the onion, or a pinch of cayenne at the end, will give the chili a spicier backbone.
- Bean swap: pinto beans work in place of cannellini, though the chili will lose a little of its pale color.
If you enjoy this, a bowl of Classic Beef Chili hits the same cozy notes but with a darker, smokier depth.
How to Make White Chicken Chili
Step 1: Sauté the Aromatics

Heat the 1 tbsp oil in a large heavy pot over medium heat. Once the oil shimmers, add the diced onion and 1/2 tsp of the salt. Cook for about 5 minutes, stirring now and then, until the onion softens and turns translucent.
You will hear a gentle sizzle, not a violent spatter. If the onion starts to brown too fast, lower the heat a touch. Soft, sweaty onion is what builds the savory base.
Step 2: Brown the Chicken

Push the onion to the side of the pot and add the chicken thighs in a single layer. Let them sit without moving for about 4 minutes, until the edges turn lightly golden. Flip and cook the other side 3 minutes. The chicken will not be cooked through yet, and that is fine.
The browning here is not about color in the chili itself. It is about building a deeper, savory flavor in the pot. Those little browned bits stuck to the bottom will loosen when you add the broth.
Step 3: Simmer the Chili

Stir in the garlic, cumin, oregano, and the remaining 1/2 tsp salt. Cook for 30 seconds, just until fragrant, then add the green chiles, beans, and 4 cups chicken broth. Scrape up any browned bits from the bottom with a wooden spoon. Bring the pot to a boil, then lower the heat to maintain a steady gentle simmer. Cook uncovered for 20 minutes, stirring once or twice, until the chicken is tender and shreds easily with two forks.
The broth will reduce slightly and start to smell rich and savory. After 20 minutes, use the forks to shred the chicken right in the pot into bite-sized pieces. They should pull apart with almost no effort.
Step 4: Ladle and Garnish the Chili

Cut the 4 oz cream cheese into small cubes and stir them into the hot chili. Keep stirring until the cheese melts completely and the broth looks creamy and pale. Squeeze in the juice of the lime and taste for salt. Ladle into bowls and top with fresh cilantro.
Serve right away while it is hot, with a pile of tortilla chips or cornbread on the side. That first spoonful should be velvety, with a gentle kick from the chiles and a bright zing from the lime.
Tips for the Best White Chicken Chili
- Mash a few beans for extra body: before adding the broth, take a fork and mash about 1/2 cup of the beans against the side of the pot. This releases starch and thickens the chili naturally without any extra steps.
- Keep an eye on the heat: a boil that is too vigorous can break down the beans into mush and make the cream cheese separate later. You want a steady, lazy bubble.
- Brighten it up at the end: along with lime, a spoonful of sour cream or a few slices of avocado on top make the bowls feel even more complete.
- Adjust the liquid: if the chili thickens more than you like after adding the cream cheese, splash in a little extra warm broth. If it seems too thin, simmer a few minutes longer uncovered.
Simmer times if you swap the chicken cut:
| Cut | Simmer Time |
|---|---|
| Boneless thighs | 20 minutes |
| Bone-in thighs | 30–35 minutes, then shred off the bone |
| Chicken breast | 15 minutes, shred gently so it stays tender |
Storing Leftover Chili
- Refrigerate: place the cooled chili in an airtight container and keep in the fridge for up to 4 days.
- Reheating: warm gently on the stovetop over medium-low heat, stirring often, or microwave in short bursts until hot all the way through.
- Freeze: the chili freezes well for up to 3 months. Thaw overnight in the fridge before reheating.
What to Serve With White Chicken Chili
A square of warm cornbread with a drizzle of honey balances the gentle heat with a little sweetness. Tortilla chips on the side add the crunch that the creamy chili craves. For something lighter, a simple green salad with a tangy vinaigrette cuts right through the richness.
Frequently Asked Questions
Can I make this in a slow cooker?
Yes. After browning the chicken, transfer everything except the cream cheese and lime to a slow cooker. Cook on low 4 to 6 hours, shred the chicken, then stir in the cream cheese until melted and finish with lime juice before serving.
Is this chili spicy?
No, the canned green chiles are mild and more earthy than hot. For real heat, add a diced jalapeño with the onion or a pinch of cayenne at the end.
Can I use dried beans instead of canned?
You can. Soak 1 cup of dried cannellini beans overnight, drain, and simmer them in the broth for about 1 hour until tender before adding the chicken. Then proceed with the recipe as written.
Can I use chicken breasts instead of thighs?
You can, but they cook faster and dry out more easily. Shred them after about 15 minutes of simmering and check for doneness so they stay moist.

White Chicken Chili Recipe
Ingredients
Method
- Heat the 1 tbsp oil in a large pot over medium heat. Add the diced onion and 1/2 tsp salt, cook about 5 minutes until soft.
- Push the onion aside, add the chicken thighs in a single layer, and brown both sides about 7 minutes total. The chicken will not be cooked through yet.
- Stir in the garlic, cumin, oregano, and remaining 1/2 tsp salt. Cook 30 seconds, then add green chiles, beans, and 4 cups chicken broth. Bring to a boil, reduce to a gentle simmer, and cook uncovered 20 minutes until the chicken shreds easily.
- Shred the chicken in the pot with two forks. Stir in the cream cheese cubes until melted and smooth. Add the lime juice, ladle into bowls, and top with cilantro.
