If you’ve only ever made traditional red chili, this recipe is about to change things. White chicken chili is everything you love about a big bowl of chili — hearty, warming, deeply savory — except it’s lighter, creamier, and comes together in about 40 minutes.
No soaking dried beans overnight. No browning beef. Just a pot, a handful of ingredients, and one of the most satisfying dinners you’ll make this season. 🍲
The secret to the texture? A quick trick with the beans that takes 30 seconds and makes the whole thing taste like it’s been simmering all day. More on that in the Pro Tips section.
What Makes White Chicken Chili Different?
Traditional chili gets its richness from beef, tomatoes, and a long simmer. White chicken chili builds flavor a completely different way.
It uses chicken, white beans, green chiles, and a creamy broth base with warm spices like cumin and oregano. The result is a chili that’s just as filling but feels a little lighter — which also means you can absolutely justify that second bowl.
It reheats beautifully, which makes it one of the best meal-prep dinners in existence. Make a big pot on Sunday and you’ve got lunches sorted for half the week.
What You’ll Need

For the Chili
- 1 lb boneless skinless chicken breasts (or thighs)
- 2 cans (15 oz each) white cannellini beans, drained and rinsed
- 1 can (4 oz) diced green chiles
- 1 medium yellow onion, diced
- 4 cloves garlic, minced
- 2 cups chicken broth (low sodium)
- 1 cup frozen or fresh corn kernels
- 4 oz cream cheese, softened and cubed
- ½ cup sour cream
- 2 tbsp olive oil
- 1 ½ tsp ground cumin
- 1 tsp chili powder
- 1 tsp garlic powder
- 1 tsp onion powder
- ½ tsp smoked paprika
- ½ tsp dried oregano
- ½ tsp salt (plus more to taste)
- ¼ tsp black pepper
- ¼ tsp cayenne pepper (optional, for heat)
Toppings (Optional but Highly Recommended)
- Shredded Monterey Jack or pepper jack cheese
- Sour cream or Greek yogurt
- Fresh cilantro, chopped
- Sliced jalapeños
- Diced avocado or guacamole
- Crushed tortilla chips
- Fresh lime wedges
- Sliced green onions
Tools You’ll Need
- Large pot or Dutch oven (at least 5-quart)
- Wooden spoon or silicone spatula
- Two forks (for shredding chicken)
- Cutting board and chef’s knife
- Measuring cups and measuring spoons
- Can opener
- Ladle (for serving)
Pro Tips
These are the things that make the difference between a good white chicken chili and one people ask you to make again.
- Mash about a third of the beans before adding them. Use a fork or the back of a spoon to roughly mash ⅓ of one can of beans before stirring them in. This thickens the broth naturally without adding anything extra and gives the chili that hearty, almost stew-like body.
- Soften the cream cheese before adding it. Cold cream cheese dropped into hot liquid will clump instead of melting smoothly. Pull it out of the fridge when you start cooking, cube it small, and it’ll melt into the broth in minutes.
- Don’t skip the sour cream. It’s added at the very end, off the heat. This keeps it from curdling and gives the chili a silky, creamy finish that’s hard to get any other way.
- Cook the chicken directly in the pot. You can poach the chicken breasts right in the simmering chili broth. They cook through in about 15-20 minutes, absorb all the spice flavor, and shred perfectly with two forks. No extra pan, no extra steps.
- Taste and adjust at the end. Canned products (beans, chiles, broth) vary in sodium. Always taste the finished chili before adding more salt, and don’t forget a squeeze of fresh lime right before serving — it brightens the whole bowl.
Substitutions and Variations
Chicken: Chicken thighs work really well here and stay juicier than breasts after shredding. A rotisserie chicken is also a great shortcut — shred it and add it in the last 10 minutes of cooking instead of poaching it in the pot.
White beans: Navy beans or Great Northern beans are perfect swaps for cannellini. Any white bean works.
Cream cheese: Full-fat coconut cream (about ¼ cup) or a few tablespoons of heavy cream can replace the cream cheese for a dairy-light version. The texture will be slightly thinner but still creamy.
Sour cream: Full-fat Greek yogurt is an easy 1:1 swap and adds a little extra protein.
Green chiles: If you can’t find canned green chiles, use one fresh Anaheim pepper (roasted and diced) or a few tablespoons of jarred salsa verde.
Spice level: The recipe as written is mild to medium. Add extra cayenne, a diced jalapeño, or swap regular chili powder for chipotle chili powder to turn up the heat.
Slow cooker version: Add everything except the cream cheese, sour cream, and corn to a slow cooker. Cook on low for 6-8 hours or high for 3-4. Shred the chicken, stir in the corn, cream cheese, and sour cream, and let it sit on warm for 15 minutes before serving.
Instant Pot version: Sauté the onion and garlic using the sauté function. Add all remaining ingredients except cream cheese and sour cream. Cook on high pressure for 15 minutes, quick release, shred the chicken, then stir in cream cheese and sour cream.
Make-Ahead Tips
This chili tastes even better the next day. The flavors develop overnight in a way that makes it genuinely worth making ahead.
Cook it completely, let it cool, and store in an airtight container in the fridge. Reheat gently on the stovetop over medium-low heat, adding a splash of chicken broth if it’s thickened too much.
You can also freeze it (see storage section below).
Nutritional Info (Per Serving, Based on 6 Servings)
| Nutrient | Amount |
|---|---|
| Calories | ~380 kcal |
| Carbohydrates | 28g |
| Protein | 32g |
| Fat | 15g |
| Fiber | 7g |
| Sodium | ~620mg |
Approximate values. Toppings not included. Will vary with substitutions.
Meal Pairing Suggestions
White chicken chili is a complete meal on its own, but here’s what takes it over the top:
- Cornbread — classic pairing, and a thick slice is perfect for soaking up the broth
- Warm flour tortillas — for scooping or wrapping
- A simple green salad — something light with a citrus dressing to balance the richness
- Tortilla chips — for crunch directly in the bowl
- A cold beer or a glass of crisp white wine — both work surprisingly well with the creamy, spiced broth 🍺
How to Make White Chicken Chili
Step 1: Sauté the Aromatics
Heat the olive oil in your large pot or Dutch oven over medium heat.
Add the diced onion and cook for 4-5 minutes, stirring occasionally, until softened and translucent. Add the minced garlic and cook for another 60 seconds until fragrant.
Step 2: Add the Spices
Add the cumin, chili powder, garlic powder, onion powder, smoked paprika, oregano, salt, pepper, and cayenne (if using) directly to the pot with the onion and garlic.
Stir and cook for 30-60 seconds. Cooking the spices briefly in the oil before adding liquid blooms them and deepens the overall flavor significantly.
Step 3: Add the Main Ingredients
Pour in the chicken broth. Add the diced green chiles, corn, and drained cannellini beans.
Before adding the beans, take about ⅓ of one can and roughly mash them with a fork. Add both the mashed and whole beans to the pot.
Stir to combine.
Step 4: Add the Chicken
Nestle the chicken breasts (or thighs) into the pot, making sure they’re submerged in the liquid.
Bring the chili to a boil, then reduce heat to a simmer. Cover and cook for 18-20 minutes, or until the chicken is cooked through and reaches an internal temperature of 165°F.
Step 5: Shred the Chicken
Remove the cooked chicken from the pot and place on a cutting board. Use two forks to shred it into pieces.
Return the shredded chicken to the pot and stir to combine.
Step 6: Add the Cream Cheese
Add the softened, cubed cream cheese to the pot. Stir continuously over medium-low heat until the cream cheese has fully melted and incorporated into the broth — about 3-4 minutes.
Step 7: Finish with Sour Cream
Remove the pot from the heat. Stir in the sour cream until fully combined.
Taste and adjust seasoning. Add a squeeze of fresh lime if you have it — it makes a noticeable difference.
Step 8: Serve
Ladle into bowls and load up with your toppings of choice. Serve immediately.
Leftovers and Storage
Refrigerator: Store in an airtight container for up to 4-5 days. The chili thickens as it sits — add a splash of chicken broth when reheating and stir over medium-low heat.
Freezer: This chili freezes well, but with one note: the sour cream and cream cheese can slightly change texture after freezing. It still tastes great, but the broth may look a little grainy when thawed. Stir well while reheating over low heat and it will come back together. Freeze for up to 3 months.
Reheating: Stovetop over medium-low heat is the best method. Microwave works in a pinch — cover loosely and heat in 90-second intervals, stirring between each.
Freezer tip: If you plan to freeze the chili, stir in the sour cream and cream cheese fresh when reheating rather than before freezing. This gives you the best final texture.
FAQ
Can I use rotisserie chicken? Absolutely — it’s actually one of the easiest versions of this recipe. Shred the rotisserie chicken and add it in the last 10 minutes of cooking. The rest of the steps stay the same.
My chili is too thin. How do I thicken it? A few options: mash more beans directly in the pot, let it simmer uncovered for 10-15 minutes to reduce, or mix 1 tablespoon of cornstarch with 2 tablespoons of cold water and stir it in while simmering.
My chili is too thick. How do I thin it out? Add chicken broth, a quarter cup at a time, until you reach the consistency you want.
Can I make this dairy-free? Yes. Replace the cream cheese with full-fat coconut cream and the sour cream with a dairy-free yogurt alternative. The flavor will be slightly different but still really good.
Is this recipe spicy? As written, it’s mild to medium. The diced green chiles add flavor without much heat. For more spice, add cayenne, a fresh jalapeño, or chipotle chili powder.
Can I use dried beans instead of canned? Yes, but you’ll need to cook them first. Soak overnight, drain, then simmer for 45-60 minutes until tender. Use about 3 cups of cooked beans total to replace the two cans.
How do I know when the chicken is fully cooked? The safest way is a meat thermometer — 165°F in the thickest part. If you don’t have one, cut the thickest part of the breast. No pink and clear juices means it’s done.
Can I add more vegetables? Yes. Diced zucchini, baby spinach (stirred in at the end), or diced bell peppers all work well. Add sturdier vegetables with the broth at the beginning, and leafy greens in the last 2 minutes of cooking.
Wrapping Up
White chicken chili is one of those recipes that earns a permanent spot in the dinner rotation almost immediately.
It’s fast enough for a weeknight, impressive enough for company, and good enough that people will be asking you for the recipe before they’ve even finished their bowl.
Make it this week and then come back and leave a comment below letting me know how it went. Did you go spicy? Add toppings? Try the slow cooker version? I want to hear all of it.