White Bean Chicken Chili is a cozy and delicious twist on classic chili that’s packed with tender chicken, creamy white beans, and a gentle blend of spices. It’s warm and hearty without being too heavy, making it perfect for a weeknight dinner or casual get-together. The white beans add a smooth texture that balances nicely with the tender chunks of chicken and just the right amount of seasoning.
I love making this chili when I want something comforting but not too spicy. One of my favorite things about it is how easy it is to toss everything into a pot and let it cook slowly while I get other things done. It’s also a great recipe to make ahead because the flavors really deepen after a day or two, so leftovers taste even better. I usually add a squeeze of fresh lime and a handful of chopped cilantro at the end to brighten it up.
When I serve this chili, I like to keep it simple with some warm cornbread or tortilla chips on the side. It’s also fun to top it with a little shredded cheese, sour cream, or avocado slices if I’m feeling fancy. This recipe always brings a cozy vibe to the table and is sure to please anyone looking for a comforting meal that’s full of flavor without being overwhelming.
Key Ingredients & Substitutions
Chicken: I like using boneless, skinless chicken thighs for juicier meat, but chicken breasts work well too. For a vegetarian twist, try adding extra beans and veggies instead.
White Beans: Cannellini or great northern beans give a creamy texture. If you don’t have these, chickpeas or navy beans make good substitutes.
Spices: Ground cumin, chili powder, and oregano build a warm flavor base. Adjust the cayenne pepper depending on how spicy you like your chili.
Broth: Chicken broth adds depth, but vegetable broth works well if you want a lighter or vegetarian version.
Lime & Cilantro: These fresh ingredients at the end brighten the chili and add a bit of zing. Don’t skip them for a fresh touch!
How Do I Get the Chicken Tender and Flavorful?
Cooking the chicken properly is key. Here’s how I do it:
- Start by browning the chicken in the pot to lock in flavor – don’t rush this step.
- Cook until the chicken pieces are just browned, not fully cooked yet, so they stay tender when simmered with the broth.
- Simmer the chili gently after adding the broth and beans, allowing chicken to cook through slowly and soak up the spices.
This method ensures tender, juicy chicken that blends perfectly with the creamy beans and spices!

Equipment You’ll Need
- Large pot or Dutch oven – I prefer this because it heats evenly and makes cooking everything in one pot easier.
- Chef’s knife and cutting board – for chopping onions, garlic, and chicken with ease.
- Measuring spoons and cups – to keep the spices and liquids just right.
- Wooden spoon or stirring spoon – helps mix everything without scratching your pot.
- Can opener – for the beans and tomatoes, so you don’t have to struggle opening cans.
Flavor Variations & Add-Ins
- Protein swap: Use cooked turkey or shredded rotisserie chicken for quick prep and different flavors.
- Cheese & toppings: Add shredded Monterey Jack, cheddar, or a dollop of sour cream for extra richness.
- Veggie boost: Include chopped bell peppers, zucchini, or corn for more texture and color.
- Spice it up: Mix in chopped jalapeños or a dash of hot sauce if you want more heat.
White Bean Chicken Chili
Ingredients You’ll Need:
- 1 tablespoon olive oil
- 1 medium onion, diced
- 3 cloves garlic, minced
- 1-1/2 pounds boneless, skinless chicken breasts or thighs, cut into bite-sized pieces
- 1 teaspoon ground cumin
- 1 teaspoon chili powder
- 1/2 teaspoon dried oregano
- 1/4 teaspoon cayenne pepper (optional, for heat)
- Salt and black pepper, to taste
- 4 cups chicken broth
- 2 (15 oz) cans white beans, drained and rinsed (e.g., cannellini or great northern beans)
- 1 (14.5 oz) can diced tomatoes, with juices
- 1 cup frozen or canned corn kernels
- 1/4 cup fresh cilantro, chopped, plus more for garnish
- Juice of 1 lime
- Optional toppings: thinly sliced radishes, shredded cheese (e.g., Monterey Jack or cheddar), sour cream or Greek yogurt, avocado slices
How Much Time Will You Need?
This White Bean Chicken Chili takes about 10 minutes to prep and 30 minutes to cook, making a total of around 40 minutes. It’s a quick and easy meal you can prepare any day of the week without too much fuss.
Step-by-Step Instructions:
1. Cook the Aromatics and Chicken:
Heat olive oil in a large pot or Dutch oven over medium heat. Toss in the diced onion and cook for 3 to 4 minutes until it’s soft. Add the minced garlic and stir for about 30 seconds until you smell that lovely aroma. Next, add the chicken pieces and sprinkle on the cumin, chili powder, oregano, cayenne (if you like some spice), salt, and black pepper. Cook, stirring now and then, until the chicken is lightly browned but not fully cooked—about 5 minutes.
2. Add Broth, Beans, Tomatoes, and Corn:
Pour in the chicken broth, scraping the bottom of the pot to lift off any tasty browned bits. Add the rinsed white beans, diced tomatoes with their juices, and corn. Give everything a good stir to mix all those flavors together.
3. Simmer Until Done:
Bring your chili to a boil, then lower the heat and let it simmer uncovered for 20 to 25 minutes. Stir occasionally. This slow simmer cooks the chicken through and allows all the flavors to blend beautifully.
4. Finish and Serve:
Once the chicken is tender and your chili is nice and thick, stir in the chopped cilantro and freshly squeezed lime juice. Taste and add more salt or pepper if needed. Serve it up hot, topped with your favorite garnishes like sliced radishes, extra cilantro, shredded cheese, sour cream, or avocado slices. Pair it with warm cornbread or crunchy tortilla chips for a perfect meal.
Enjoy your cozy, delicious White Bean Chicken Chili!
Can I Use Frozen Chicken for This Chili?
Yes, you can! Just make sure to thaw the chicken completely in the refrigerator overnight before cooking. This helps it cook evenly and stay tender in the chili.
Can I Make White Bean Chicken Chili Ahead of Time?
Absolutely! The flavors actually get better after sitting for a day. Store the chili in an airtight container in the fridge for up to 3 days and reheat gently on the stove or in the microwave.
How Should I Store Leftovers?
Keep leftovers in a sealed container in the fridge for up to 3 days or freeze for up to 3 months. To reheat, thaw frozen portions overnight in the fridge for best results, then warm on the stove over low heat, stirring occasionally.
What Are Good Substitutions for White Beans?
If you don’t have cannellini or great northern beans, chickpeas or navy beans are great alternatives. Just be sure to drain and rinse canned beans well before adding them to the chili.