White Chicken Chili — The Best Make-Ahead Recipe
This White Chicken Chili is the best make-ahead chili recipe for everything winter cooking asks a single pot to do — deeply flavoured, thick and creamy without being heavy, loaded with tender shredded chicken and white beans that provide more protein per bowl than most main courses manage, and genuinely better on day two than day one in the way that all slow-simmered soups and chilis earn their place in the weekly rotation.
White chicken chili sits in a different category from red chili in flavour, texture, and occasion — it is lighter in colour and body, built on chicken broth and white beans rather than tomato and beef, and spiced with cumin, green chillies, and oregano in a way that is warm and savoury without the deep, earthy heat of a traditional chili con carne. The creaminess comes from a finish of cream cheese and a splash of heavy cream stirred in at the end of cooking — the moment that transforms a good chicken and bean soup into the white chicken chili that the 38,000 monthly searchers are actually looking for.
Make-ahead means it is on the stove or in the fridge ready to reheat with zero effort — and this chili is one of the handful of recipes that is genuinely more worth making for the days after the initial pot than it is for the night of.
Why White Chicken Chili Gets Better Overnight
The flavour development in a chili comes from the spices continuing to steep in the hot liquid, the chicken collagen continuing to dissolve into the broth, and the starch from the white beans gradually thickening the surrounding liquid — all three processes continue after the chili leaves the heat and during refrigerated storage, which is why a day-old white chicken chili is more deeply flavoured, creamier, and better seasoned throughout than the same chili served immediately after cooking.
The practical implication is that this is a recipe specifically worth making the day before you plan to serve it, and worth making in a larger batch than you need for a single meal.
- Prep Time: 15 minutes
- Cook Time: 35 to 40 minutes
- Total Time: 55 minutes
- Yield: 8 servings
What You Need
For the chili:
- Boneless skinless chicken breasts or thighs: 2 lbs (900g) — thighs produce a juicier, more flavourful result; breasts produce a slightly leaner, cleaner-tasting chili
- Olive oil: 2 tablespoons
- Yellow onion, finely diced: 1 large
- Garlic cloves, minced: 5
- Canned diced green chillies: 2 cans (4 oz each / 113g each)
- Jalapeño, finely diced (seeds removed for mild, kept for hot): 1 (optional)
- Ground cumin: 2 teaspoons
- Chilli powder: 1 teaspoon
- Dried oregano: 1 teaspoon
- Smoked paprika: 1/2 teaspoon
- Ground coriander: 1/2 teaspoon
- Cayenne pepper: 1/4 teaspoon — adjust to heat preference
- Fine sea salt: 1 1/2 teaspoons, plus to taste
- Black pepper: 1/2 teaspoon
- Chicken broth, low sodium: 4 cups (960ml)
- Canned white beans (Great Northern, cannellini, or navy beans), drained and rinsed: 3 cans (15 oz each / 425g each)
- Frozen or canned corn, drained: 1 cup (155g)
For the creamy finish:
- Cream cheese, softened and cut into pieces: 4 oz (113g)
- Heavy cream or half-and-half: 1/4 cup (60ml)
- Fresh lime juice: 2 tablespoons
- Fresh cilantro, roughly chopped: 1/4 cup
Topping options:
- Sour cream or Mexican crema
- Sliced avocado or guacamole
- Shredded Monterey Jack or cheddar cheese
- Pickled jalapeño slices
- Tortilla chips or strips
- Fresh cilantro and lime wedges
- Sliced green onions
How to Make It
Building the base:
- Heat the olive oil in a large Dutch oven or heavy-bottomed pot over medium-high heat. Add the diced onion and cook for 5 minutes until softened and beginning to turn golden at the edges.
- Add the garlic and jalapeño if using and cook for 60 seconds until fragrant.
- Add the green chillies and cook for 2 minutes, stirring, until the liquid from the chillies has mostly evaporated and the mixture smells fragrant and slightly caramelised.
- Add the cumin, chilli powder, oregano, smoked paprika, coriander, cayenne, salt, and pepper and cook for 60 seconds, stirring constantly, until the spices are fragrant and toasted — blooming the spices in the oil before the liquid goes in activates their flavour compounds and produces a noticeably more deeply spiced chili than one where the spices are added with the broth.
Cooking the chicken and beans:
- Add the chicken breasts or thighs directly to the pot — raw, uncooked — along with the chicken broth. Stir to combine. The chicken goes in raw rather than pre-cooked because cooking it directly in the spiced broth infuses the chicken with flavour as it cooks rather than adding flavour only on the surface.
- Bring to a boil, then reduce to a steady simmer. Cook covered for 20 to 25 minutes until the chicken is fully cooked and pulls apart easily when pressed with a spoon.
- Remove the chicken to a cutting board and shred using two forks — or use a hand mixer on low speed directly in the pot for the fastest shred. Return the shredded chicken to the pot.
- Add the drained white beans and corn. Use the back of a spoon or a potato masher to partially mash about 1/3 of the beans directly in the pot — this partial mashing releases bean starch into the broth and naturally thickens the chili without flour or cornstarch. The remaining whole beans provide texture alongside the creamier, thickened broth.
- Simmer uncovered for 10 minutes until the chili has thickened slightly and the beans are heated through.
Adding the creamy finish:
- Reduce the heat to low. Add the softened cream cheese pieces to the pot and stir continuously until completely melted and incorporated into the broth — about 2 to 3 minutes. Do not add cold cream cheese directly from the fridge; it will clump and resist melting. Softened cream cheese melts smoothly in under 3 minutes at a gentle simmer.
- Stir in the heavy cream and simmer for 2 more minutes.
- Remove from heat and stir in the fresh lime juice and cilantro. Taste and adjust seasoning — more salt if it tastes flat, more lime if it needs brightness, a dash of cayenne if it needs heat.
- Serve with toppings or cool completely for make-ahead storage.
White chicken chili is the dinner that earns its place next to our Focaccia Bread or a basket of warm cornbread — a bowl of this chili with something to soak the creamy broth up with is the definition of a complete winter meal that required one pot and produced enough for three days of excellent lunches and dinners.
The Partial Mash and Cream Cheese Details That Make This Creamy
The partial bean mash is the thickening technique that distinguishes a white chicken chili with a creamy, restaurant-quality consistency from one that is essentially a thin chicken and bean soup. Mashing 1/3 of the beans releases their starch directly into the surrounding broth, which thickens gradually over the 10-minute simmer into a consistency that coats the back of a spoon. The technique requires no added thickeners and produces a more flavourful result than a cornstarch or flour-thickened chili because the starch itself comes from the beans already in the pot.
Softened cream cheese rather than cold is the instruction that determines whether the creamy finish is smooth or lumpy — cold cream cheese dropped into simmering broth forms firm, resistant lumps that take significantly longer to melt and can leave small clumps in the finished chili even after extended stirring. Softened cream cheese at room temperature melts into the broth in under 3 minutes with gentle stirring and produces a completely smooth, uniformly creamy result.
Cooking the raw chicken directly in the spiced broth rather than pre-cooking it separately is the technique decision that most affects the chicken’s flavour — chicken poached in spiced broth absorbs the surrounding flavours into its fibres as it cooks, producing shredded chicken that is seasoned throughout rather than just on the surface. According to Serious Eats, cooking protein directly in a flavoured liquid produces significantly more flavour absorption than cooking separately and combining — the liquid penetrates the muscle fibres as they open during cooking and the flavours become embedded in the protein structure rather than just coating it.
Crockpot White Chicken Chili Method
For the slow cooker version that is the ultimate make-ahead format — add all the ingredients except the cream cheese, heavy cream, lime juice, and cilantro to the crockpot. Cook on low for 6 to 8 hours or on high for 3 to 4 hours. Remove the chicken, shred it, and return it to the crockpot. Partially mash 1/3 of the beans with the back of a spoon. Stir in the softened cream cheese pieces and let them melt on the warm setting for 15 minutes, stirring occasionally. Add the heavy cream, lime juice, and cilantro before serving.
The crockpot version produces an even more deeply flavoured result than the stovetop version because the extended low-heat cook gives the spices more time to steep into the broth and the chicken more time to fully relax into tender, pullable fibres. This is the version most worth having ready on a Monday morning so that a full week of lunches and dinners are handled.
What to Serve Alongside
Warm cornbread or tortilla chips are the standard accompaniments that work perfectly — the chips in particular disappear into the broth as you eat and become the best version of a chip they can be, fully flavoured with the creamy, spiced broth.
For a salad alongside, our Easy Broccoli Bacon Salad provides the cold, crunchy, vinegary contrast that makes the warm, creamy chili taste lighter and more balanced than it does alone — the tangy dressing against the rich broth is the same flavour contrast principle that lime juice and sour cream toppings serve within the bowl itself.
Variations That Expand This in Different Directions
Make it a full white bean chicken chili by increasing the beans from 3 cans to 4 and reducing the chicken to 1 lb — the bean-forward version is slightly more filling per bowl, naturally higher in fibre, and particularly good for anyone who finds the standard bean-to-chicken ratio slightly chicken-heavy.
Add 8 oz of cream cheese and replace the heavy cream with a 10 oz can of green enchilada sauce for a creamy enchilada-style white chicken chili that is richer, slightly tangier, and with a more complex background heat from the enchilada sauce than the standard version provides.
Make it instant pot white chicken chili by using the sauté function to cook the onion, garlic, and spices, then adding all remaining ingredients except the creamy finish and pressure cooking on high for 15 minutes with a 10-minute natural release. Shred the chicken, partially mash the beans, add the cream cheese and cream on the sauté setting for 5 minutes, and serve.
Nutritional Information
| Nutrient | Amount Per Serving (based on 8 servings, without toppings) |
|---|---|
| Calories | 385 kcal |
| Protein | 38 g |
| Carbohydrates | 32 g |
| Fats | 12 g |
These values are estimates based on chicken breast, three cans of white beans, and the full cream cheese and heavy cream quantities, divided by 8 servings before toppings. The 38-gram protein count per bowl reflects the combination of chicken and white beans — one of the highest-protein soup or chili recipes in this collection. Adding a generous dollop of sour cream and sliced avocado adds approximately 120 calories and brings the total to around 500 calories per bowl for a genuinely complete meal.
Make-Ahead, Freezing, and Reheating
This is the make-ahead recipe that truly earns that designation — make a full pot on Sunday and eat it across the week with different toppings so it doesn’t feel repetitive: sour cream and avocado on Monday, tortilla strips and cheese on Wednesday, green onion and pickled jalapeño on Friday.
Store in an airtight container in the fridge for up to 4 days. Reheat over medium-low heat, stirring gently and adding a splash of chicken broth if the chili has thickened too much during storage. The cream cheese and heavy cream in the broth will look slightly separated when cold — this is expected and resolves completely with gentle reheating and stirring.
Freeze before adding the creamy finish (cream cheese and heavy cream) — these dairy additions do not freeze well and should always be added fresh after thawing and reheating. Freeze the chicken, bean, and broth portion in freezer-safe containers for up to 3 months. Thaw overnight in the fridge, reheat to a gentle simmer, add the cream cheese and heavy cream, and serve. The pre-creamed chili is the format that makes this the most practical freezer meal in the collection.
Mistakes That Produce a Thin Broth or Bland Chili
Skipping the spice bloom — adding the cumin, chilli powder, and oregano directly to the liquid without first toasting them in the oil for 60 seconds — produces a chili where the spice flavour sits on top of the broth rather than being integrated into it. The 60-second toast in the hot oil activates the fat-soluble flavour compounds in the spices before the water-based broth goes in, which produces a more deeply spiced, more cohesive flavour throughout the finished bowl.
Not partially mashing the beans produces a thin broth that tastes like flavourful chicken soup rather than creamy white chicken chili — the partial mash is the single step that changes the consistency and the experience of the finished dish. Mash firmly enough that the starch is visibly released into the broth and the liquid looks slightly cloudier after mashing than before.
Adding cold cream cheese from the fridge produces cream cheese clumps that resist melting and leave visible white specks in the finished broth — leave the cream cheese out for 45 minutes before it needs to go into the pot, or cut it into small pieces and microwave for 15 seconds until just softened and the pieces yield easily to pressure before adding to the simmering chili.
White Chicken Chili
This White Chicken Chili is the best make-ahead chili recipe for everything winter cooking asks a single pot to do — deeply flavoured, thick and creamy without being heavy, loaded with tender shredded chicken and white beans that provide more protein per bowl than most main courses manage, and genuinely better on day two than day one.
- Boneless skinless chicken breasts or thighs2 lbs (900g)
- Olive oil2 tbsp
- Yellow onion, finely diced1 large
- Garlic cloves, minced5
- Canned diced green chillies2 cans (4 oz each)
- Jalapeño, finely diced (optional)1
- Ground cumin2 tsp
- Chilli powder1 tsp
- Dried oregano1 tsp
- Smoked paprika½ tsp
- Ground coriander½ tsp
- Cayenne pepper¼ tsp
- Fine sea salt1½ tsp, plus to taste
- Black pepper½ tsp
- Low sodium chicken broth4 cups (960ml)
- Canned white beans, drained and rinsed3 cans (15 oz each)
- Frozen or canned corn, drained1 cup (155g)
- Cream cheese, softened and cubed4 oz (113g)
- Heavy cream or half-and-half¼ cup (60ml)
- Fresh lime juice2 tbsp
- Fresh cilantro, chopped¼ cup
- Sour cream or Mexican crema
- Sliced avocado or guacamole
- Shredded Monterey Jack or cheddar
- Pickled jalapeño slices
- Tortilla chips or strips
- Fresh cilantro and lime wedges
- Sliced green onions
- Build the base: Heat olive oil in a large Dutch oven over medium-high heat. Add onion and cook for 5 minutes until softened. Add garlic and jalapeño (if using) and cook for 60 seconds until fragrant.
- Add green chillies and cook for 2 minutes, stirring, until most liquid has evaporated.
- Add cumin, chilli powder, oregano, smoked paprika, coriander, cayenne, salt, and pepper. Cook for 60 seconds, stirring constantly, until spices are fragrant and toasted.
- Cook chicken and beans: Add chicken and chicken broth directly to the pot. Stir to combine. Bring to a boil, then reduce to a simmer. Cook covered for 20-25 minutes until chicken is fully cooked and shreds easily.
- Remove chicken to a cutting board and shred with two forks. Return shredded chicken to the pot.
- Add drained white beans and corn. Use the back of a spoon to partially mash about 1/3 of the beans to thicken the chili.
- Simmer uncovered for 10 minutes until chili has thickened slightly and beans are heated through.
- Add creamy finish: Reduce heat to low. Add softened cream cheese pieces and stir continuously until completely melted and incorporated (about 2-3 minutes).
- Stir in heavy cream and simmer for 2 more minutes.
- Remove from heat and stir in lime juice and cilantro. Taste and adjust seasoning as needed.
- Serve with desired toppings or cool completely for make-ahead storage.
Why White Chicken Chili Gets Better Overnight
The flavour development in a chili comes from the spices continuing to steep in the hot liquid, the chicken collagen continuing to dissolve into the broth, and the starch from the white beans gradually thickening the surrounding liquid. All three processes continue after the chili leaves the heat and during refrigerated storage, which is why a day-old white chicken chili is more deeply flavoured, creamier, and better seasoned throughout.
The practical implication is that this is a recipe specifically worth making the day before you plan to serve it, and worth making in a larger batch than you need for a single meal.
Pro Tips for the Best Chili
Cooking the spices in oil for 60 seconds before adding liquid activates their flavour compounds, producing a more deeply spiced chili.
Mashing 1/3 of the beans releases starch that naturally thickens the chili to a creamy, restaurant-quality consistency.
Always use room-temperature cream cheese. Cold cream cheese forms lumps that resist melting, while softened melts smoothly in under 3 minutes.
Adding raw chicken directly to the spiced broth infuses it with flavour as it cooks, rather than just seasoning the surface.
Easy Variations
Increase beans to 4 cans and reduce chicken to 1 lb for a filling, higher-fiber version that’s perfect if you prefer more beans.
Use 8 oz cream cheese and replace heavy cream with a 10 oz can of green enchilada sauce for a richer, tangier chili with complex heat.
Use sauté function for onion, garlic, and spices. Add remaining ingredients (except creamy finish), pressure cook on high for 15 minutes with 10-minute natural release. Shred chicken, mash beans, add cream cheese and cream on sauté for 5 minutes.
What to Serve Alongside
- Warm cornbread or tortilla chips
- Easy Broccoli Bacon Salad
- Focaccia bread
- Simple green salad with lime vinaigrette
The chips in particular disappear into the broth as you eat and become the best version of a chip they can be, fully flavoured with the creamy, spiced broth.
Crockpot Method
Add all ingredients except the cream cheese, heavy cream, lime juice, and cilantro to the crockpot. Cook on low for 6-8 hours or on high for 3-4 hours. Remove chicken, shred it, and return to the pot. Partially mash 1/3 of the beans. Stir in softened cream cheese pieces and let melt on warm for 15 minutes, stirring occasionally. Add heavy cream, lime juice, and cilantro before serving.
The crockpot version produces an even more deeply flavoured result because the extended low-heat cook gives the spices more time to steep into the broth and the chicken more time to fully relax into tender, pullable fibres.
Per serving (based on 8 servings, without toppings). Adding sour cream and avocado adds approximately 120 calories per bowl.
Store in an airtight container for up to 4 days. Reheat over medium-low heat, adding broth if too thick.
Freeze before adding creamy finish. Thaw overnight in fridge, reheat, then add fresh cream cheese and cream.
Mistakes to Avoid
Adding spices directly to liquid without toasting in oil first results in flavour that sits on top rather than being integrated throughout.
Skipping the partial bean mash produces a thin broth that tastes more like soup than creamy chili.
Adding cold cream cheese produces lumps that resist melting. Always soften first for a smooth, creamy finish.









