I used to think chili had to be red, beefy, and simmered for six hours to count as “real” chili.
Then a friend made me white bean chicken chili on a random Tuesday and I basically stood in her kitchen having a small crisis about it.
It’s creamy. It’s got a little kick. And it comes together in about 35 minutes, which is honestly criminal for how good it tastes.
This is the recipe I make when I want something cozy but I do not have the patience for a whole production. It’s become one of those meals I make on repeat during the colder months, and I have a feeling it’s about to become one of yours too.
What You’ll Need
- 2 tablespoons olive oil
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 1 jalapeño, diced (seeds removed if you want less heat)
- 1 lb ground chicken (or shredded rotisserie chicken)
- 2 (4 oz) cans diced green chiles
- 2 teaspoons ground cumin
- 1 teaspoon dried oregano
- 1/2 teaspoon chili powder
- 4 cups low-sodium chicken broth
- 3 (15 oz) cans white beans (cannellini or great northern), drained and rinsed
- 1 cup frozen or fresh corn
- 4 oz cream cheese, softened
- 1/2 cup sour cream
- Salt and pepper to taste
- Juice of 1 lime
For topping (optional but honestly not really optional):
- Shredded Monterey Jack cheese
- Fresh cilantro
- Sliced avocado
- Tortilla strips or chips
Tools You’ll Need
- Large Dutch oven or heavy-bottomed pot
- Wooden spoon
- Cutting board and sharp knife
- Measuring cups and spoons
- Ladle
Pro Tips
Before you dive in, here’s what I’ve learned from making this more times than I’d like to admit.
- Soften the cream cheese first. Cold cream cheese thrown into hot soup turns into weird little lumps that refuse to melt. Let it sit out for 20 minutes, or microwave it for 15 seconds if you’re impatient like me.
- Don’t skip the lime juice. It sounds like a small thing. It’s not. It brightens up the whole pot and keeps it from tasting flat.
- Mash some of the beans. Scoop out a cup of the white beans partway through cooking, mash them with a fork, and stir them back in. This thickens the chili without adding a single extra ingredient.
- Taste before you add extra chiles. Canned green chiles vary a lot in spice level depending on the brand. Start with less heat and build up.
- Ground chicken thighs > ground chicken breast. If your store sells it, grab the thigh version. It stays juicier and doesn’t turn into sad little pebbles.
How to Make White Bean Chicken Chili
Step 1: Build your flavor base
Heat the olive oil in your Dutch oven over medium heat. Add the diced onion and cook for 4-5 minutes, until it starts turning soft and translucent.
Add the garlic and jalapeño. Cook for another minute, just until it smells incredible.
Step 2: Brown the chicken
Add the ground chicken to the pot, breaking it apart with your wooden spoon as it cooks. This takes about 6-7 minutes.
Once it’s mostly cooked through, stir in the cumin, oregano, and chili powder. Let the spices toast for 30 seconds. This step matters more than it seems like it should.
Step 3: Add the good stuff
Pour in the diced green chiles and chicken broth. Add the white beans and corn.
Bring everything to a boil, then reduce the heat and let it simmer uncovered for 15-20 minutes. This is when the flavors actually start talking to each other.
Step 4: Make it creamy
Reduce the heat to low. Stir in the softened cream cheese until it fully melts into the broth, about 2-3 minutes.
Add the sour cream and stir until smooth. Do not let it boil after this point or the dairy can separate on you.
Step 5: Finish and serve
Squeeze in the lime juice. Taste and adjust with salt and pepper.
Ladle into bowls and pile on whatever toppings make your heart happy. I go a little overboard with the avocado every single time.
Substitutions and Variations
| Original | Swap | Notes |
|---|---|---|
| Ground chicken | Ground turkey | Works the exact same way |
| Ground chicken | Shredded rotisserie chicken | Add it in Step 3 instead of Step 2 |
| Cream cheese | Greek yogurt | Lighter option, still creamy |
| White beans | Chickpeas | Slightly different texture, still great |
| Chicken broth | Vegetable broth + no chicken | Makes it vegetarian |
| Jalapeño | Poblano pepper | Milder, smokier flavor |
| Corn | Diced zucchini | Lower carb option |
Make Ahead Tips
This chili is honestly better the next day, which makes it a great make-ahead option.
Cook it fully, let it cool, and store it in the fridge for up to 2 days before serving. Reheat gently on the stovetop over low heat, stirring occasionally so the dairy doesn’t break.
If you’re prepping for the week, chop your onion, garlic, and jalapeño up to 3 days in advance and store them in an airtight container in the fridge.
Nutrition Breakdown (Per Serving, Serves 6)
| Nutrient | Amount |
|---|---|
| Calories | ~380 |
| Protein | 28g |
| Carbohydrates | 32g |
| Fiber | 8g |
| Fat | 16g |
| Sodium | 620mg |
Values are estimates and will vary based on exact ingredients and brands used.
Diet-Friendly Swaps
- Lower carb: Skip the corn and cut the beans down to 1 can, add extra diced chicken instead
- Dairy-free: Use canned coconut cream instead of cream cheese and sour cream
- Gluten-free: This recipe is naturally gluten-free, just double check your broth and canned goods for hidden additives
Leftovers and Storage
Store leftovers in an airtight container in the fridge for up to 4 days.
This chili also freezes really well. Let it cool completely, then freeze in individual portions for up to 3 months. Thaw overnight in the fridge before reheating.
One thing to know: the texture changes slightly after freezing because of the dairy. It’ll still taste great, just give it a good stir once it’s warmed back up.
Meal Pairing Suggestions
This chili is filling enough to stand on its own, but if you want to round it out:
- Warm cornbread or jalapeño cornbread muffins
- A simple side salad with lime vinaigrette
- Tortilla chips for scooping
- A cold glass of Mexican lager, if that’s your thing
FAQ
Can I make this in a slow cooker?
Yes. Brown the chicken and onion mixture on the stovetop first, then transfer everything except the cream cheese and sour cream to your slow cooker. Cook on low for 6 hours or high for 3, then stir in the cream cheese and sour cream during the last 20 minutes.
Is this chili spicy?
It has a mild to medium kick depending on how much jalapeño and how spicy your canned green chiles are. Leave out the jalapeño entirely if you want it kid-friendly.
Can I use canned chicken instead of ground chicken?
You can, though the texture won’t be quite the same. Rotisserie chicken is a much better substitute if you’re short on time.
Why did my chili turn out grainy?
This usually happens when the cream cheese was added while the pot was still boiling. Always drop your heat to low before adding any dairy.
Can I double this recipe?
Absolutely, and I’d honestly recommend it. This freezes beautifully, so doubling the batch means future you gets a free dinner.
Wrapping Up
This white bean chicken chili has genuinely changed how I feel about weeknight dinners.
It’s warm, it’s a little unexpected, and it comes together fast enough that you can make it on a Tuesday without any advance planning.
Give it a try this week and let me know how it turns out. Drop a comment below with any questions, or tell me what toppings you went with, I always want to know if anyone else is as heavy handed with the avocado as I am.