White Bean Chicken Chili That’ll Make You Forget About Beef Chili

Okay, real talk. I used to think chili without a deep red color and a mountain of ground beef wasn’t really chili.

Then I made this one.

White bean chicken chili is creamy, packed with flavor, and comes together in one pot. It’s the kind of dinner that makes your whole kitchen smell like something’s about to go really right. 🌶️

I’ve made this dish probably 30 times now, and every single time someone asks for the recipe before they’ve even finished their bowl.

So here it is. Let’s get into it.

What You’ll Need

Here’s everything you’ll need to pull this off:

  • 2 tbsp olive oil
  • 1 medium yellow onion, diced
  • 3 garlic cloves, minced
  • 1 lb boneless, skinless chicken breast (or thighs)
  • 2 (15 oz) cans great northern beans, drained and rinsed
  • 1 (15 oz) can cannellini beans, drained and rinsed
  • 4 cups chicken broth
  • 1 (4 oz) can diced green chiles
  • 1 tsp ground cumin
  • 1 tsp dried oregano
  • 1/2 tsp chili powder
  • 1/4 tsp cayenne pepper (optional, for heat)
  • 1 cup frozen or canned corn
  • 1/2 cup sour cream
  • 1 cup shredded Monterey Jack cheese
  • Salt and pepper, to taste
  • Fresh cilantro, lime wedges, and tortilla chips for topping

That’s it. Nothing fancy, nothing you can’t find at a regular grocery store.

Tools You’ll Need

  • Large Dutch oven or heavy-bottomed pot
  • Cutting board and knife
  • Wooden spoon
  • Measuring cups and spoons
  • Two forks (for shredding the chicken)
  • Ladle for serving

How to Make White Bean Chicken Chili

Step 1: Sauté the Aromatics

Heat the olive oil in your pot over medium heat.

Add the diced onion and cook for about 4 minutes, until it softens up.

Stir in the garlic and cook for another 30 seconds. You’ll know it’s ready when your kitchen starts smelling amazing.

Step 2: Add the Chicken and Broth

Add the chicken breasts directly into the pot, along with the chicken broth.

Bring it to a gentle boil, then reduce the heat and let it simmer, covered, for about 20 minutes.

The chicken should be cooked through and easy to shred with a fork.

Step 3: Shred the Chicken

Pull the chicken out and shred it using two forks.

Then toss it right back into the pot. This step takes maybe 3 minutes, but it makes a huge difference in texture.

Step 4: Build the Chili

Add both types of beans, the green chiles, cumin, oregano, chili powder, and cayenne if you’re using it.

Stir everything together and let it simmer uncovered for 15 more minutes. This is where the magic actually happens.

Step 5: Make It Creamy

Stir in the corn, sour cream, and shredded cheese.

Keep stirring until the cheese melts completely into the broth. Taste it and add salt and pepper as needed.

Step 6: Serve It Up

Ladle into bowls and top with fresh cilantro, a squeeze of lime, and a handful of crushed tortilla chips.

Honestly, the toppings are half the fun here.

Pro Tips

I’ve made enough mistakes with this recipe to save you the trouble. Here’s what I’ve learned:

  • Don’t skip shredding the chicken by hand. I tried using a stand mixer once to save time and ended up with mushy chicken. Two forks and a few minutes is worth it.
  • Add the dairy last, off high heat. Sour cream can curdle if the chili is boiling when you stir it in. Bring the heat down first.
  • Mash a few beans against the pot. This thickens the chili naturally without needing flour or cornstarch. I do this with the back of my wooden spoon right in the pot.
  • Taste before you salt. Canned beans and broth already carry a decent amount of sodium, so add salt in small amounts at the end.
  • Let it rest for 5 minutes before serving. The chili actually thickens up a bit as it sits, and the flavors settle into each other.

Substitutions and Variations

This recipe is pretty forgiving, so here are some swaps that work great:

Original IngredientSubstitute
Chicken breastChicken thighs, rotisserie chicken, or shredded turkey
Great northern beansNavy beans or cannellini beans
Sour creamPlain Greek yogurt
Monterey Jack cheesePepper jack or mild cheddar
Chicken brothVegetable broth
CornDiced zucchini or omit entirely

Want it spicier? Add a diced jalapeño with the onions, or double the cayenne.

Want it dairy-free? Skip the sour cream and cheese, and stir in a splash of coconut milk instead. It changes the flavor slightly, but it’s still really good.

Make Ahead Tips

This chili actually tastes better the next day, so it’s a great make-ahead option.

  • Make the full recipe up to 2 days ahead and store it in the fridge.
  • Reheat it low and slow on the stovetop, stirring occasionally.
  • If freezing, leave out the dairy until you reheat it. Add the sour cream and cheese fresh when you’re ready to serve.

Additional Details

Nutritional Breakdown (per serving, based on 6 servings):

  • Calories: ~380
  • Protein: 28g
  • Carbs: 32g
  • Fat: 14g
  • Fiber: 8g

Diet-Friendly Swaps:

  • Gluten-free: this recipe is naturally gluten-free as written.
  • Lower calorie: use Greek yogurt instead of sour cream and light cheese.
  • Higher protein: add an extra can of beans or use two chicken breasts instead of one.

Meal Pairing Suggestions:

  • Warm cornbread
  • A simple green salad with lime vinaigrette
  • Mexican street corn on the side

Time-Saving Tip:

Use a rotisserie chicken instead of raw chicken breast. Shred it and add it in Step 4 instead of Step 2. This cuts about 20 minutes off your total cook time.

Leftovers and Storage

  • Fridge: Store in an airtight container for up to 4 days.
  • Freezer: Freeze for up to 3 months. Leave out the dairy until reheating.
  • Reheating: Warm on the stovetop over low heat, adding a splash of broth if it’s thickened too much.

FAQ

Can I make this in a slow cooker? Yes. Add everything except the dairy and cook on low for 6 hours or high for 3 hours. Shred the chicken and stir in the sour cream and cheese right before serving.

Can I make this in an Instant Pot? Yes. Cook on high pressure for 12 minutes with a quick release, then shred the chicken and stir in the remaining ingredients using the sauté function.

Is this chili spicy? As written, it’s mild. The heat is fully adjustable with the cayenne pepper and jalapeño.

Can I use dried beans instead of canned? Yes, just cook them ahead of time since raw dried beans need a much longer simmer time than this recipe allows for.

What’s the best cheese for this recipe? Monterey Jack melts beautifully and has a mild flavor, but pepper jack adds a nice kick if you want more spice.

Wrapping Up

This white bean chicken chili has become one of those recipes I make on repeat, especially once the weather starts cooling down.

It’s warm, it’s creamy, and it comes together without much fuss.

Give it a try this week and let me know how it turns out in the comments below. I’d love to hear what toppings you went with, or if you tried any of the substitutions.

And if you have any questions along the way, drop them below. I read every comment. 🍲

Leave a Comment