White chicken chili lands in that sweet spot between comforting and fresh: creamy without being heavy, filling without turning muddy, and bright enough that you want a second bowl. The broth turns silky from the cream cheese and cream, while the white beans give it body and the green chiles keep the whole pot from tasting flat. It’s the kind of dinner that disappears fast, especially when the toppings hit the bowl hot and start melting right into the surface.
What makes this version work is the order. The onions and spices get a quick sauté first, which wakes up the cumin and chili powder before any liquid goes in. Then the cream cheese melts into the broth after the beans and corn have already warmed through, so the soup turns rich and smooth instead of grainy. Shredded chicken goes in near the end and stays tender, not stringy.
Below, I’ve included the timing cue that keeps the dairy from splitting, plus a few smart swaps if you want to make it lighter, dairy-free, or a little spicier without losing the heart of the dish.
The broth turned out creamy and smooth, and the cream cheese melted in without any lumps. I loved that the beans stayed intact and the jalapeño topping gave each bowl a fresh little kick.
Save this white chicken chili for a creamy, bean-packed dinner that comes together fast and still tastes like it simmered all afternoon.
The Reason the Broth Stays Creamy Instead of Turning Grainy
The biggest mistake with creamy chili is rushing the dairy. If the broth is boiling hard when the cream cheese goes in, the texture can turn rough or separated instead of smooth. This recipe avoids that by melting the cream cheese after the broth, beans, corn, and chiles are already hot, then finishing with heavy cream over a lower simmer. That gentle heat keeps the broth velvety and lets the starch from the beans work with the dairy instead of fighting it.
Another small but important point: the beans and corn need a minute to simmer before the cream cheese is added. If you add everything cold at once, the cheese takes longer to melt and you end up chasing little lumps around the pot. Warm the base first, then stir patiently and let the heat do the work.
What Each Ingredient Is Actually Doing in This Chili

- Chicken breast — Cooked, shredded chicken keeps this fast and lets the broth stay the star. Rotisserie chicken works well here if you want to skip a cooking step; just shred it finely so it catches in the spoon with the beans.
- White beans — These give the chili its body and a naturally creamy texture once they simmer in the broth. Cannellini or great northern beans both work. Drain them well so they don’t water down the pot.
- Cream cheese — This is what gives the chili its rich, silky finish. Full-fat cream cheese melts the cleanest; lower-fat versions can be a little less smooth. Cube it before adding so it melts evenly.
- Heavy cream — The cream rounds out the broth after the cheese melts and softens the edges of the spices. Half-and-half will work in a pinch, but the chili won’t be quite as lush.
- Diced green chiles — These add gentle heat and that classic white chili flavor without taking over. Don’t skip them unless you’re replacing them with something equally mild and tangy, like a spoonful of salsa verde.
- Cumin, chili powder, oregano, smoked paprika — This spice mix builds depth fast. Blooming them in the onions and garlic is what keeps the chili from tasting one-note.
Building the Pot in the Right Order
Waking Up the Onion and Spices
Start by softening the onion in a large pot until it looks translucent and smells sweet, about 4 minutes. Add the garlic and spices and cook them just long enough for the kitchen to smell warm and fragrant. If the garlic starts to brown, the heat is too high and it’ll turn bitter, so keep the flame moderate and stir often. This first minute with the spices matters more than it sounds; it’s what gives the chili depth instead of that canned-soup taste.
Letting the Broth and Beans Become the Base
Pour in the broth, white beans, corn, and green chiles, then bring everything up to a boil before dropping the heat. You want a lively simmer, not a hard rolling boil. That movement helps the beans release just enough starch to thicken the broth without breaking them apart. If the pot boils too aggressively, the beans can split and the chili starts to look muddy instead of clean and creamy.
Melting the Cream Cheese Without a Fight
Reduce the heat before the cream cheese goes in. Add the cubes a few at a time and stir until they disappear into the broth. This is the point where patience pays off; if the pot is too hot, the cheese can clump or leave little fatty streaks on the surface. Keep stirring until the broth looks smooth and pale gold, then add the heavy cream and shredded chicken.
Finishing With Chicken and a Gentle Simmer
Once the chicken is in, let the chili simmer for about 10 minutes so everything comes together and the chicken picks up the spice from the broth. Don’t let it boil hard here. A hard boil can tighten the chicken and reduce the creaminess you just built. Taste at the end and season with salt and pepper, because the broth and cheese will need the final adjustment before serving.
Ways to Bend This Recipe Without Breaking It
Dairy-Free White Chicken Chili
Swap the cream cheese for a dairy-free cream cheese and use full-fat coconut milk instead of heavy cream. The chili will still be creamy, but the flavor gets a faint coconut note, so keep the smoked paprika in check and lean a little harder on the cumin and green chiles.
Lighter Bowl With Less Richness
Use half-and-half instead of heavy cream and cut the cream cheese to 4 ounces. The chili won’t have the same plush finish, but it still stays creamy enough to feel satisfying, especially if you mash a few beans against the side of the pot before serving.
Extra-Spicy Version
Add diced jalapeño with the onion, or stir in a pinch of cayenne with the spices. Heat builds quickly in a creamy chili, so add a little at a time and taste after the simmer, when the flavor has had a chance to bloom.
What to Do With Leftovers
This chili thickens as it sits, which is normal. When reheating, loosen it with a splash of broth or water before warming it gently so the dairy doesn’t separate. If it looks a little too thick the next day, that extra liquid brings it back to the right spoonable texture.
Storage and Reheating
- Refrigerator: Store in an airtight container for up to 4 days. It thickens as it chills, so expect a denser texture after it sits.
- Freezer: It freezes, but the dairy can turn slightly grainy after thawing. If you want to freeze it, cool it completely first and thaw overnight in the fridge before reheating gently.
- Reheating: Warm it over low heat on the stove, stirring often and adding a splash of broth if needed. High heat is the fastest way to break the cream base.
Questions I Get Asked About This Recipe

White Chicken Chili
Ingredients
Equipment
Method
- Sauté the diced onion in a large pot for 4 minutes, stirring occasionally until softened with light golden edges. Add the minced garlic, cumin, chili powder, oregano, and smoked paprika and cook for 2 minutes until fragrant.
- Add the chicken broth, white beans, corn, and diced green chiles to the pot, then bring to a boil. Keep boiling until bubbles are steady across the surface.
- Reduce the heat to a gentle simmer and stir in the cubed cream cheese until fully melted and the broth looks smooth. Scrape down the sides as needed to dissolve any clumps.
- Stir in the shredded chicken and heavy cream, then simmer for 10 minutes until the chili is creamy and heated through. Stir occasionally so the texture stays even.
- Season with salt and pepper to taste, then serve hot with sour cream, pepper jack, jalapeño, cilantro, and lime on top. Add toppings right before eating for the best contrast.


