
This white bean chicken chili is one of my most-made cold-weather recipes. When I want a hearty one-pot dinner that comes together fast, this is the one I reach for. Tender shredded chicken, creamy white cannellini beans, and green chiles build a thick, protein-rich chili with real depth.
Prep Time: 10 minutes
Cook Time: 30 minutes
Total Time: 40 minutes
Servings: 6
Method: Stovetop
Why This White Bean Chicken Chili Works
The base starts with sautéed onion, garlic, and canned green chiles. Those three build a savory, slightly smoky foundation before the broth even goes in. I use chicken broth instead of water — it keeps every spoonful tasting rich and rounded.
White cannellini beans are the key texture element here. I mash about a quarter of them before adding to the pot. That one step thickens the broth without any flour or cream cheese needed. The rest stay whole and hold their shape through the whole simmer.
Boneless chicken breasts go in raw and cook directly in the broth. After 20 minutes, they shred in seconds with two forks. The chicken absorbs all the spices as it cooks — you get flavor through every piece, not just on the surface.
Ingredients
- 1.5 pounds boneless, skinless chicken breasts
- 2 cans (15 oz each) white cannellini beans, drained and rinsed
- 1 can (4 oz) diced green chiles
- 1 medium yellow onion, diced
- 4 cloves garlic, minced
- 3 cups low-sodium chicken broth
- 1 teaspoon ground cumin
- 1 teaspoon dried oregano
- 1/2 teaspoon chili powder
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 2 tablespoons olive oil
- 1/2 cup frozen corn
- juice of 1 lime
What You Need for White Bean Chicken Chili
Chicken breasts — boneless, skinless cook evenly in the broth and shred clean. Chicken thighs work too and add more richness if that is what you have.
Cannellini beans — these are larger, softer white beans that hold up well in soup. Great Northern beans or navy beans are fine substitutes.
Diced green chiles — mild heat, earthy flavor, and a slight smokiness. I use one 4 oz can of mild chiles. For more heat, use a second can or go with hot chiles.
Chicken broth — low-sodium gives you control over saltiness. Full-sodium works but taste before adding any salt at the end.
Cumin and oregano — cumin adds a warm, toasty depth while oregano keeps it herby and bright. Both are essential for this flavor profile.
Lime juice — squeeze it in at the very end. It wakes up all the other flavors and keeps the chili from tasting flat.
Frozen corn — adds a touch of sweetness and pops of color. Fresh or canned corn works just as well.
How to Make White Bean Chicken Chili
- Heat olive oil in a large pot or Dutch oven over medium heat.
- Add diced onion. Cook for 4 minutes until softened and translucent.
- Add minced garlic and green chiles. Cook for 1 minute until fragrant.
- Pour in chicken broth. Add cumin, oregano, chili powder, salt, and pepper. Stir to combine.
- Add chicken breasts whole. Bring to a gentle boil, then reduce heat to medium-low.
- Cover and simmer for 20 minutes until chicken is cooked through.
- Remove chicken. Shred with two forks into bite-sized pieces.
- In a small bowl, mash 1/2 cup of the drained beans with a fork until chunky.
- Add whole beans, mashed beans, frozen corn, and shredded chicken back to the pot.
- Stir and simmer uncovered for 8 minutes until thickened slightly.
- Squeeze in lime juice. Taste and adjust salt as needed. Serve hot.
White Bean Chicken Chili Variations
Slow Cooker White Bean Chicken Chili
Add all ingredients except lime juice to the slow cooker. Cook on low for 6 hours or high for 3 hours. Remove chicken, shred it, then return to the pot. Stir in lime juice before serving.
Creamy White Bean Chicken Chili
Stir in 4 oz softened cream cheese during the last 5 minutes of simmering. Cut it into small cubes first so it melts evenly. The broth turns silky and rich without being heavy.
Spicy White Bean Chicken Chili
Add 1/2 teaspoon of cayenne pepper and use hot diced green chiles instead of mild. A sliced fresh jalapeño sautéed with the onion adds heat that builds slowly through the chili.
White Bean Chicken Chili with Salsa Verde
Swap the diced green chiles for 1/2 cup of jarred salsa verde. It adds brightness and a tomatillo tang that pairs well with the cumin. Use mild or medium depending on your preference.
Tips for the Best White Bean Chicken Chili
- I always mash a portion of the beans — it thickens the broth naturally without any starch.
- Do not skip the lime juice at the end. It lifts everything and prevents a flat, heavy finish.
- Let the onion soften fully before adding garlic — it builds a sweeter, less sharp base flavor.
- If the chili is too thin after simmering, mash a few more beans and stir them in.
- Shred the chicken while it is still warm — it pulls apart much easier than cold chicken.
- Top with sliced avocado, sour cream, shredded Monterey Jack, or fresh cilantro for extra texture and freshness.
Make Ahead & Storage
This white bean chicken chili keeps in the fridge for up to 5 days in an airtight container. The flavor deepens overnight as the spices meld — I think day two tastes even better than day one. Reheat on the stovetop over medium-low with a splash of broth to loosen it up.
To freeze, let it cool completely before transferring to freezer-safe containers or zip bags. It keeps well for up to 3 months. Thaw overnight in the fridge, then reheat gently on the stove. Add a bit of broth if it thickened too much during freezing.
Common Questions
Can I use rotisserie chicken instead of raw chicken breasts?
Yes. Skip the simmering step for the chicken. Shred the rotisserie chicken and add it directly to the pot in step 9. Simmer for 10 minutes total to heat through and let the flavors blend.
How do I make white bean chicken chili thicker?
Mash more beans directly in the pot — about a quarter cup at a time. You can also blend a small ladle of the chili and stir it back in. Both methods thicken the broth without flour or cornstarch.
Is white bean chicken chili gluten-free?
Yes, this recipe uses no flour or thickeners that contain gluten. Just make sure your chicken broth label says gluten-free, as some brands add malt-based flavoring.
What toppings go well with white bean chicken chili?
I like sliced avocado, a spoonful of sour cream, shredded cheese, and fresh cilantro. Crushed tortilla chips add a satisfying crunch and a bit of salt that pairs well with the creamy broth.
Can I make this in an Instant Pot?
Yes. Sauté the onion, garlic, and chiles using the sauté function. Add all remaining ingredients except lime juice and corn. Pressure cook on high for 15 minutes. Quick release, shred the chicken, add corn, and stir in lime juice before serving.
This white bean chicken chili recipe is a reliable, one-pot dinner that earns a spot in regular rotation. Save it now and tap the link for the full recipe on MillennialHawk.com.
White Bean Chicken Chili Recipe From Scratch
A thick, protein-packed one-pot chili made with shredded chicken, cannellini beans, and green chiles.
Ingredients
- 1.5 pounds boneless, skinless chicken breasts
- 2 cans (15 oz each) white cannellini beans, drained and rinsed
- 1 can (4 oz) diced green chiles
- 1 medium yellow onion, diced
- 4 cloves garlic, minced
- 3 cups low-sodium chicken broth
- 1 teaspoon ground cumin
- 1 teaspoon dried oregano
- 1/2 teaspoon chili powder
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 2 tablespoons olive oil
- 1/2 cup frozen corn
- juice of 1 lime
Instructions
- Heat olive oil in a large pot or Dutch oven over medium heat.
- Add diced onion. Cook for 4 minutes until softened and translucent.
- Add minced garlic and green chiles. Cook for 1 minute until fragrant.
- Pour in chicken broth. Add cumin, oregano, chili powder, salt, and pepper. Stir to combine.
- Add chicken breasts whole. Bring to a gentle boil, then reduce heat to medium-low.
- Cover and simmer for 20 minutes until chicken is cooked through.
- Remove chicken. Shred with two forks into bite-sized pieces.
- In a small bowl, mash 1/2 cup of the drained beans with a fork until chunky.
- Add whole beans, mashed beans, frozen corn, and shredded chicken back to the pot.
- Stir and simmer uncovered for 8 minutes until thickened slightly.
- Squeeze in lime juice. Taste and adjust salt as needed. Serve hot.
