You know that one dish everyone asks you for the recipe after tasting it? This is that dish.
White chicken chili is the kind of meal that sounds fancy but is shockingly simple to make. It’s creamy, a little smoky, and packed with so much flavor that it honestly doesn’t feel like a weeknight dinner.
And yet, it takes under an hour start to finish. 😌
I made this on a random Tuesday and my husband went back for thirds. Thirds. That’s how you know it’s a keeper.
What You’ll Need
For the Chili:
- 2 lbs boneless, skinless chicken breasts (or thighs)
- 2 cans (15 oz each) white beans (cannellini or Great Northern)
- 1 can (4 oz) diced green chiles
- 1 medium white onion, diced
- 4 cloves garlic, minced
- 4 cups chicken broth (low sodium preferred)
- 1 cup frozen or fresh corn
- 1 cup sour cream
- 4 oz cream cheese, softened
- 1 tsp cumin
- 1 tsp chili powder
- 1 tsp garlic powder
- 1/2 tsp smoked paprika
- 1/2 tsp onion powder
- Salt and pepper to taste
- 2 tbsp olive oil
- Juice of 1 lime
Optional Toppings:
- Shredded Monterey Jack or pepper jack cheese
- Sliced jalapeños
- Fresh cilantro
- Tortilla chips or strips
- Avocado or guacamole
- A drizzle of hot sauce
Tools You’ll Need
- Large Dutch oven or heavy-bottomed pot
- Wooden spoon or silicone spatula
- Two forks (for shredding chicken)
- Cutting board and sharp knife
- Measuring cups and spoons
- Ladle for serving
Pro Tips
These are the small things that make a big difference:
- Use chicken thighs if you can. They stay juicier and more flavorful than breasts after simmering. Breasts work great too, but thighs are a little more forgiving if you accidentally cook them a bit longer.
- Soften the cream cheese before adding it. Cold cream cheese clumps. Let it sit out for 20-30 minutes or microwave it for 20 seconds. It blends into the broth so much more smoothly.
- Mash some of the beans. Before adding all the beans to the pot, mash about a third of one can with a fork. Stir that into the broth and it thickens the chili naturally without needing cornstarch or flour.
- Toast your spices. Add the cumin, chili powder, and paprika directly to the onions and garlic and let them cook for about 60 seconds before adding any liquid. It wakes them up completely.
- Lime at the end, not the beginning. Acid brightens the whole dish, but it needs to go in right before serving. Add it too early and it loses its punch.
Substitutions and Variations
No need to run to the store for something you don’t have.
| Ingredient | Swap It With |
|---|---|
| Chicken breasts | Rotisserie chicken (huge time saver) |
| Sour cream | Plain Greek yogurt |
| Cream cheese | Heavy cream or coconut cream (dairy-free) |
| White beans | Pinto beans or chickpeas |
| Green chiles | A diced poblano pepper |
| Chicken broth | Vegetable broth (for a lighter base) |
| Corn (fresh/frozen) | Canned corn, drained |
Want it spicier? Add a diced jalapeño with the onions or a pinch of cayenne.
Want it dairy-free? Skip the sour cream and cream cheese and use a can of full-fat coconut milk instead. It gives you that same creamy texture with a slight sweetness that works really well.
Slow cooker version? Add everything except the sour cream and cream cheese into the slow cooker. Cook on low for 6-7 hours or high for 3-4. Shred the chicken, then stir in the dairy at the end.
Make Ahead Tips
This chili is made for meal prep. Seriously.
- Cook it a day ahead. The flavor deepens overnight and it tastes even better reheated the next day.
- Pre-chop your vegetables up to 2 days in advance and store them in an airtight container in the fridge.
- Shred the chicken ahead. If you’re using rotisserie chicken, shred it and keep it in the fridge for up to 3 days before making the chili.
How to Make It
Step 1: Sauté the aromatics.
Heat the olive oil in your Dutch oven over medium heat. Add the diced onion and cook for about 5 minutes, until it softens and turns translucent. Add the minced garlic and cook for another minute.
Step 2: Toast the spices.
Add the cumin, chili powder, garlic powder, smoked paprika, and onion powder directly into the pot with the onions. Stir constantly for 60 seconds. You’ll smell them bloom. That’s exactly what you want.
Step 3: Add the chicken and broth.
Place the chicken breasts (or thighs) directly into the pot whole. Pour in the chicken broth, then add the diced green chiles and corn. Stir to combine. Bring everything to a gentle boil, then reduce to a simmer.
Step 4: Cook the chicken.
Cover and simmer for 20-25 minutes, until the chicken is fully cooked through (165°F internal temp). Pull the chicken out and shred it using two forks. Set it aside.
Step 5: Mash and add the beans.
While the chicken is out, mash about a third of one can of beans with a fork and stir that into the broth. Then add the remaining whole beans. This is what gives the chili that thick, hearty texture.
Step 6: Make it creamy.
Lower the heat to medium-low. Add the softened cream cheese and sour cream. Stir until they’re fully melted into the broth. No lumps, no streaks. Just smooth and creamy.
Step 7: Add the chicken back.
Stir the shredded chicken back into the pot. Squeeze in the lime juice. Taste and adjust salt, pepper, or spices as needed.
Step 8: Serve it up.
Ladle it into bowls and pile on your toppings. Cheese, jalapeños, cilantro, chips, avocado. All of it.
Nutritional Breakdown

(Per serving, based on 6 servings, without toppings)
| Nutrient | Amount |
|---|---|
| Calories | ~385 kcal |
| Protein | ~38g |
| Carbohydrates | ~28g |
| Fat | ~14g |
| Fiber | ~7g |
| Sodium | ~620mg |
High protein, filling, and not as heavy as traditional red chili. If you swap the sour cream for Greek yogurt and use light cream cheese, you cut the calories down to around 330 per serving.
Meal Pairing Suggestions
White chicken chili is a full meal on its own, but if you want to round it out:
- Corn bread (homemade or from a box, zero judgment)
- A simple green salad with lime vinaigrette
- Warm flour tortillas for scooping
- Mexican rice on the side
- Tortilla chips for dunking (non-negotiable in my house)
Leftovers and Storage
One of the greatest things about this recipe? It might taste better the next day.
- Fridge: Store in an airtight container for up to 4 days. Reheat on the stovetop or microwave with a splash of broth to loosen it up.
- Freezer: Let it cool completely, then freeze in individual portions for up to 3 months. Thaw overnight in the fridge before reheating.
- Note: The cream cheese and sour cream can sometimes separate a little after freezing. Just stir it well while reheating and it comes back together.
FAQ
Can I use canned chicken instead of fresh?
You can, though the texture is a bit different. Rotisserie chicken is a much better shortcut if you want to skip the cooking step entirely.
My chili is too thin. How do I thicken it?
Mash more beans directly in the pot, or mix 1 tablespoon of cornstarch with 2 tablespoons of cold water and stir it in. Let it simmer for a few more minutes.
Can I make this in an Instant Pot?
Yes. Sauté the onions and garlic using the sauté function. Add everything except the dairy. Cook on high pressure for 15 minutes, then quick release. Shred the chicken, switch back to sauté mode, and stir in the cream cheese and sour cream.
Is this recipe spicy?
It has a mild warmth from the green chiles and spices, but it’s not spicy. If you want heat, add jalapeños or a dash of cayenne.
Can I double this recipe?
Easily. Just make sure your pot is large enough. Everything scales up without any adjustments needed.
What’s the difference between white chicken chili and regular chili?
Traditional chili uses a tomato base with red kidney beans and typically ground beef. White chicken chili skips the tomatoes entirely, uses white beans, and gets its richness from cream cheese and sour cream instead.
Wrapping Up
Here’s the thing about white chicken chili: it looks like it took effort. It tastes like it took effort. But you and I both know the truth.
It’s a one-pot dinner that practically makes itself.
And once you make it the first time, you’ll be putting it on your meal plan every single week. Maybe even twice a week, no shame in that.
Give it a try this week and come back and tell me how it went. Drop a comment below with any questions, tweaks you made, or just to let me know how many bowls you went through. I genuinely want to hear from you. 🤍