I burned chili once. In a crockpot. A device that is, by design, nearly impossible to mess up.
I’d like to say it was a one time thing, but it happened twice before I figured out my actual problem: I kept using boneless chicken breast and walking away for way too long, and it turned into sad, stringy chicken jerky floating in beans.
So I fixed it. And now this white bean chicken chili is one of the most requested meals in our house, especially once the weather turns cooler here.
It’s creamy, it’s got a little kick, and it somehow tastes like you spent way more effort on it than you actually did. 🍲
Silas has requested this three weekends in a row now, which for him is basically a five star review.
Let’s get into it.
What You’ll Need
Here’s everything going into the pot. Nothing fancy, mostly pantry staples plus chicken.
For the chili:
- 1.5 lbs boneless, skinless chicken breasts (or thighs)
- 2 cans (15 oz each) great northern beans or cannellini beans, drained and rinsed
- 1 can (4 oz) diced green chiles
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 4 cups low sodium chicken broth
- 1 tsp ground cumin
- 1 tsp dried oregano
- 1/2 tsp chili powder
- 1/2 tsp smoked paprika
- 1/4 tsp cayenne pepper (optional, for heat)
- Salt and pepper to taste
- 1 cup frozen or fresh corn kernels
For creaminess (added at the end):
- 4 oz cream cheese, softened
- 1/2 cup sour cream
- 1/2 cup shredded Monterey Jack cheese
For topping (totally optional, but highly recommend):
- Fresh cilantro
- Sliced jalapeños
- Extra shredded cheese
- Tortilla strips or crushed tortilla chips
- Lime wedges
Tools You’ll Need
- A 6 quart (or larger) slow cooker
- A cutting board and sharp knife
- Measuring cups and spoons
- Two forks for shredding the chicken
- A wooden spoon for stirring
Pro Tips
These are the little details that make the difference between “fine” chili and “can I please have the recipe” chili.
- Use thighs if you can. Chicken breast is fine, but thighs stay juicier during the long cook and shred more easily. If you only have breasts, don’t cook them past 4 hours on low or they’ll dry out.
- Don’t skip rinsing the beans. That starchy liquid in the can makes the chili weirdly cloudy and can throw off the seasoning. A quick rinse under cold water fixes it.
- Add the dairy at the very end. Cream cheese and sour cream will separate and turn grainy if they cook for hours. Stir them in during the last 15-20 minutes, after the heat’s already done most of the work.
- Shred the chicken right in the pot. Pull it out onto a cutting board, shred with two forks, then dump it back in. Way easier than trying to shred it while it’s swimming in broth.
- Taste before you add the cayenne. The green chiles and chili powder already bring some warmth. Add cayenne in small pinches so you don’t accidentally make something too spicy to eat.
How to Make White Bean Chicken Chili in the Crockpot
- Add everything except the dairy and corn to the crockpot. Chicken, beans, green chiles, onion, garlic, broth, cumin, oregano, chili powder, smoked paprika, salt, and pepper. Give it a stir.
- Cook. Set it to low for 6-7 hours or high for 3-4 hours. You’ll know it’s ready when the chicken shreds easily with a fork.
- Remove the chicken and shred it. Pull the chicken breasts or thighs out onto a cutting board. Shred with two forks, then return the shredded chicken to the pot.
- Stir in the corn. Add it during the last 20-30 minutes so it stays a little sweet and doesn’t turn mushy.
- Add the creamy stuff. Stir in the softened cream cheese, sour cream, and shredded Monterey Jack. Stir until it’s fully melted and combined, about 5-10 minutes.
- Taste and adjust. Add more salt, pepper, or cayenne if needed.
- Serve hot with your favorite toppings.
Substitutions and Variations
| Original Ingredient | Swap Option | Notes |
|---|---|---|
| Chicken breast | Chicken thighs | Juicier, more forgiving cook time |
| Great northern beans | Cannellini or navy beans | Similar texture, all work great |
| Cream cheese | Greek yogurt | Lighter, slightly tangier flavor |
| Corn | Diced zucchini | For a lower carb option |
| Chicken broth | Vegetable broth + rotisserie chicken | Add chicken at the shredding step instead |
| Monterey Jack | Pepper jack | Adds extra heat automatically |
Want it dairy free? Skip the cream cheese, sour cream, and shredded cheese. Instead, blend 1 cup of the cooked beans with a little broth until smooth and stir it back in. It gives you that same creamy texture without any dairy.
Want it spicier? Add a diced jalapeño with the onion, or double the cayenne.
Want it in the Instant Pot instead? Use the same ingredients minus 1 cup of broth (it won’t evaporate the same way), and pressure cook on high for 12 minutes with a natural release.
Make Ahead Tips
This chili actually gets better after sitting for a day, so it’s a great one to prep ahead.
- Chop the onion and garlic up to 2 days ahead and store in the fridge.
- Assemble the whole thing (minus the dairy) in a freezer bag or container the night before, then dump it straight into the crockpot in the morning.
- Freeze it before adding dairy. The base freezes really well for up to 3 months. Thaw, reheat, then stir in the cream cheese, sour cream, and cheese once it’s hot again.
Nutritional Breakdown
Per serving (based on 6 servings, includes toppings of cheese and sour cream):
| Nutrient | Amount |
|---|---|
| Calories | ~380 |
| Protein | 32g |
| Carbohydrates | 28g |
| Fat | 15g |
| Fiber | 7g |
| Sodium | ~620mg |
These numbers will shift a bit depending on which beans and broth you use, so treat this as a solid estimate rather than gospel.
Meal Pairing Suggestions
This chili is pretty filling on its own, but if you want to round out the meal:
- Cornbread, obviously. It’s basically required by law.
- A simple green salad with lime vinaigrette to cut through the richness.
- Mexican street corn on the side for something extra.
- Warm flour tortillas for scooping, which is honestly how I eat half of mine.
Leftovers and Storage
- Fridge: Store in an airtight container for up to 4 days. The flavor actually deepens overnight, so leftovers might be even better than day one.
- Freezer: Freeze the base (without dairy) for up to 3 months in a freezer safe container or bag. Thaw overnight in the fridge before reheating.
- Reheating: Warm on the stovetop over medium low heat, stirring occasionally, or microwave in 60 second bursts. Add a splash of broth if it’s thickened up too much in the fridge.
FAQ
Can I use canned chicken instead of raw chicken breast? You can, but I wouldn’t recommend it here. The raw chicken cooking in the broth is what gives this chili so much of its flavor. If you’re in a pinch, use shredded rotisserie chicken and stir it in during the last 30 minutes instead.
Do I have to shred the chicken, or can I dice it? Totally up to you. Shredded gives more of that classic chili texture, but diced works fine too if that’s your preference.
Can I make this on the stovetop instead? Yes. Sauté the onion and garlic in a large pot first, then add everything except the dairy and corn. Simmer covered for about 30-40 minutes, or until the chicken is cooked through, then shred and finish the same way.
Is this chili very spicy? Not as written. It has a gentle warmth from the green chiles and chili powder. The cayenne is optional, so you’re fully in control of the heat level.
Can I double this recipe? Yes, as long as your slow cooker is big enough (8 quarts or more). Cooking time stays roughly the same.
What beans work best if I don’t have great northern or cannellini on hand? Navy beans or even chickpeas work in a pinch, though chickpeas will give you a slightly different, firmer texture.
Wrapping Up
This white bean chicken chili has genuinely become one of our go to dinners, especially on the nights where I want something warm and filling without actually standing over a stove.
Toss everything in, let the crockpot do its thing, and you’ve got a meal that tastes like it took way more work than it did.
If you end up making this one, I’d love to hear how it turned out. Drop a comment below with any tweaks you made or questions you’ve got. I read every single one. 🧡