White Chicken Chili Recipe

There are recipes you make once and forget. And then there are recipes that live rent-free in your head for years.

This white chicken chili is the second kind.

It’s creamy without being heavy, spicy without being overwhelming, and so packed with flavor that people will ask you what restaurant you ordered it from. (You’ll say you made it. They won’t believe you. Say it again.)

The first time I made this, I was honestly skeptical. White chili? I was a classic red chili person. The idea of swapping tomatoes for white beans and green chiles felt like it was missing something.

It wasn’t missing anything. It was better.

And once you see how fast this comes together, you’ll understand why it’s become a regular in my dinner rotation — especially on those nights where you need something comforting but can’t be bothered to stand over a stove for two hours.


What You’ll Need

For the Chili

  • 1.5 lbs boneless, skinless chicken breasts (or thighs — more on that below)
  • 2 cans (15 oz each) white cannellini beans, drained and rinsed
  • 1 can (4 oz) diced green chiles
  • 1 medium white onion, diced
  • 4 cloves garlic, minced
  • 3 cups low-sodium chicken broth
  • 1 cup frozen corn kernels
  • 1 block (8 oz) cream cheese, cubed and softened
  • 1/2 cup sour cream
  • 1 tsp cumin
  • 1 tsp chili powder
  • 1/2 tsp smoked paprika
  • 1/2 tsp oregano
  • 1/4 tsp cayenne pepper (adjust to taste)
  • Salt and black pepper to taste
  • 1 tbsp olive oil

For Topping (optional but highly recommended)

  • Shredded Monterey Jack or pepper jack cheese
  • Fresh cilantro, chopped
  • Sliced jalapeños
  • Tortilla chips or strips
  • Avocado slices or a scoop of guacamole
  • A squeeze of fresh lime juice
  • Extra sour cream

Tools You’ll Need

  • Large Dutch oven or deep stockpot
  • Wooden spoon or silicone spatula
  • Two forks (for shredding chicken)
  • Cutting board + chef’s knife
  • Measuring cups and spoons
  • Ladle for serving

Pro Tips

1. Don’t skip softening the cream cheese. Cold cream cheese straight from the fridge will clump in your chili and you’ll spend 10 minutes trying to stir it smooth. Let it sit out for 20-30 minutes before adding it, or microwave it for 30 seconds. Game changer.

2. Mash some of the beans. Before adding your beans to the pot, take about 1/3 of them and mash them roughly with a fork. This naturally thickens the chili without any flour or cornstarch. It’s one of those small things that makes a big difference.

3. Thighs > breasts for more flavor. Chicken thighs have more fat, which means more flavor and they stay juicier after shredding. If you want a slightly richer chili, swap the breasts. Either works, thighs just hit different.

4. Let the cream cheese and sour cream do their job at the end. Adding them too early, especially on high heat, can cause them to break and get grainy. Always reduce heat to low before stirring them in.

5. Taste and season AFTER adding the cream cheese. The cream cheese changes the flavor profile. What seemed perfectly seasoned before might need a little more salt, cumin, or a hit of lime once it’s added.


Substitutions and Variations

Sometimes you don’t have exactly what a recipe calls for. That’s fine.

Original IngredientEasy Swap
Chicken breastsChicken thighs, rotisserie chicken
Cannellini beansGreat Northern beans, navy beans
Cream cheeseNeufchâtel (lower fat), or omit for dairy-free
Sour creamPlain Greek yogurt
Chicken brothVegetable broth (skip chicken for a vegetarian version)
Fresh garlic1 tsp garlic powder
Frozen cornCanned corn (drained), or fresh cut from the cob
Monterey Jack toppingSharp white cheddar, pepper jack

Want it spicier? Double the cayenne or add a diced fresh jalapeño with the onions.

Want it smokier? Add 1/2 tsp more smoked paprika and swap the diced green chiles for chipotle peppers in adobo sauce.

Want it thicker? Mash more beans, or let the chili simmer uncovered for an extra 10-15 minutes.


Make Ahead Tips

This chili is perfect for making ahead.

The flavors actually get better overnight. The spices have more time to meld together, the beans absorb more of the broth, and it reheats like a dream.

  • Day before: Make the full recipe, cool completely, refrigerate in an airtight container for up to 4 days.
  • Morning of: Prep and shred rotisserie chicken, dice your onion and garlic, measure out all spices so you just dump and go when dinnertime hits.
  • Freezer: Freeze in individual portions for up to 3 months. (Thaw overnight in the fridge, reheat on the stovetop over low heat, stir well since the cream cheese texture can change slightly.)

How to Make White Chicken Chili

Step 1: Sauté the aromatics.

Heat olive oil in a large Dutch oven or stockpot over medium heat. Add the diced onion and cook for 4-5 minutes until soft and slightly translucent. Add the minced garlic and cook another 60 seconds. You’ll smell when it’s ready.

Step 2: Add the spices.

Add cumin, chili powder, smoked paprika, oregano, and cayenne pepper directly to the onion and garlic. Stir everything together and let it cook for about 30 seconds. Toasting spices in the oil before adding liquid deepens their flavor significantly.

Step 3: Add chicken, broth, and green chiles.

Place the raw chicken breasts directly into the pot. Pour in the chicken broth and add the entire can of diced green chiles. Stir to combine. Bring to a boil, then reduce heat to a simmer.

Step 4: Cook the chicken.

Simmer uncovered for 20-25 minutes, or until the chicken is fully cooked and easily shreds with a fork. Internal temperature should reach 165°F.

Step 5: Shred the chicken.

Remove the 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.

Step 6: Add beans and corn.

Stir in the drained, rinsed beans (remember to mash some first) and the frozen corn. Simmer for another 10 minutes.

Step 7: Add the cream cheese and sour cream.

Reduce heat to low. Add the cubed cream cheese and sour cream. Stir constantly until fully melted and incorporated — this takes about 3-5 minutes. Don’t rush this step or crank the heat.

Step 8: Taste and adjust.

This is important. Taste the chili and decide what it needs. More salt? A little more cumin? A squeeze of lime? Add it now.

Step 9: Serve.

Ladle into bowls and pile on your toppings. Shredded cheese, cilantro, jalapeños, a chip or two for crunch — go wild.


Nutritional Overview

Per serving (based on 6 servings, without toppings)

NutrientAmount
Calories~380 kcal
Protein~35g
Carbohydrates~28g
Fat~14g
Fiber~7g
Sodium~580mg

Dairy-free? Skip the cream cheese and sour cream. Add a can of full-fat coconut milk instead for a similar creamy texture, and a bit of extra cornstarch to thicken if needed.

Lower calorie? Use Neufchâtel instead of cream cheese, and plain low-fat Greek yogurt instead of sour cream. You’ll save about 80-100 calories per serving.

Meal pairings: This chili pairs perfectly with warm cornbread, a simple green salad, or just a pile of tortilla chips. Honestly, a big bowl on its own is completely satisfying.


Leftovers and Storage

MethodHow Long
Refrigerator (airtight container)Up to 4 days
Freezer (portioned)Up to 3 months

Reheating tips:

  • Stovetop over low-medium heat, stirring frequently, is the best method. Add a splash of chicken broth if it’s thickened up too much in the fridge.
  • Microwave works in a pinch — cover loosely, heat in 60-second intervals, stir in between.
  • Don’t reheat on high heat. The cream cheese can break and turn grainy. Low and slow.

FAQ

Can I make this in a slow cooker?

Yes! Add everything except the cream cheese, sour cream, and corn to your slow cooker. Cook on low for 6-7 hours or high for 3-4 hours. Remove chicken, shred it, return it to the pot, then add corn, cream cheese, and sour cream. Stir on the warm setting until everything is melted and combined.

Can I use rotisserie chicken?

Absolutely. Skip Steps 3-5 for the raw chicken cook time and just add the pre-shredded rotisserie chicken in Step 6 with the beans and corn. This makes the recipe even faster — about 30 minutes total.

My chili is too thin. What do I do?

Mash more of the beans and stir them back in. You can also let the chili simmer uncovered for 10-15 more minutes to reduce the liquid. Or mix 1 tablespoon of cornstarch with 2 tablespoons of cold water and stir that slurry in.

My chili is too thick. What do I do?

Add a splash of chicken broth, a little at a time, until you hit your preferred consistency.

Can I make this without dairy?

Yes. Swap cream cheese for a full can of full-fat coconut milk and skip the sour cream (or use a dairy-free alternative). The flavor will shift slightly — a little more mellow — but it’s still delicious.

How spicy is this?

With the amounts listed, it’s mild-to-medium. The diced green chiles are mild by nature. The cayenne adds a little background heat. If you’re sensitive to spice, cut the cayenne in half. If you want more fire, add a fresh jalapeño or double the cayenne.

Can I double the recipe?

Easily. Just make sure your pot is big enough (at least 8 quarts). All ingredient amounts scale perfectly.


Wrapping Up

If you’ve made it this far, you already know this chili is happening soon. 😄

And once you make it, I’d genuinely love to hear what you think. Did you add extra jalapeños? Did you top it with avocado? Did someone at your table insist on seconds (and then thirds)?

Drop a comment below and let me know how it turned out. Ask any questions too — I read every single one.

This is one of those recipes that earns a permanent spot in your rotation. Make it once and you’ll see exactly what I mean.

Leave a Comment