
This 3 bean white chicken chili recipe delivers a hearty, protein-packed bowl that’s perfect for chilly evenings or game day gatherings. The combination of tender chicken, three types of beans, and aromatic spices creates a rich, creamy broth that’s both comforting and satisfying.
I developed this recipe after years of testing—balancing texture, flavor, and simplicity to ensure every spoonful is packed with warmth and substance.
The secret lies in slow simmering, which allows the flavors to meld while keeping the chicken juicy and the beans tender. You’ll use white beans for creaminess, black beans for depth, and kidney beans for heartiness, all simmered together with chicken, broth, and a blend of spices.
This method ensures a foolproof result that’s restaurant-quality without the fuss.
By the time you’re done, you’ll have a creamy, aromatic chili with tender chicken pieces, perfectly cooked beans, and a broth so flavorful it’ll have everyone asking for seconds. The texture is just right—creamy yet not too thick, with each bite delivering a satisfying mix of protein and fiber.
Serve with tortilla strips, avocado, or a dollop of sour cream for the full experience.
Whether you’re meal prepping for the week or feeding a crowd, this chili scales beautifully and tastes even better the next day. The slow-cooked method means less active time for you, and the flavors only deepen as it sits. Let’s get cooking!
Ingredients for 3 bean white chicken chili
Sixteen ingredients for a bowl that’s heartier than takeout and easier than you’d think.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless Chicken Breast 🍗 | 2 lb | Cut into 1-inch pieces |
| Great Northern Beans 🌾 | 1 cup | Dried, soaked overnight |
| Black Beans 🌿 | 1 cup | Dried, soaked overnight |
| Kidney Beans 🌿 | 1 cup | Dried, soaked overnight |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| Diced Tomatoes 🍅 | 14 ½ oz | Canned, fire-roasted |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Chipotle Peppers in Adobo 🌶️ | 2 tbsp | Mixed with 1 tbsp adobo sauce |
| Ground Cumin 🌿 | 1 tbsp | Toasted for depth |
| Dried Oregano 🍃 | 1 tsp | Mexican preferred |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Cornstarch 🌾 | 1 tbsp | For thickening broth |
| Heavy Cream 🥛 | ½ cup | Full-fat for creaminess |
The beans are the backbone here—soaking overnight makes them tender without mushiness. Bob’s Red Mill dried beans are my go-to for consistent quality, but any dried will work. If you’re short on time, canned beans drained and rinsed save you 8 hours (just add 1 extra cup of broth to compensate). The chicken? Boneless, skinless breasts stay juicy when cut into even 1-inch pieces—no boneless, skin-on if you’re feeling fancy. For the broth, low-sodium is key—you’ll add plenty of salt later, and you don’t want to overdo it.
No chipotle peppers? Smoked paprika plus a dash of cayenne gets you close, though it won’t have that smoky depth. Fresh garlic is ideal, but jarred minced works in a pinch (just drain it well). The fire-roasted diced tomatoes add natural sweetness—Muir Glen is my favorite brand, but any good-quality canned tomatoes work. For the creaminess, half-and-half works too, but full-fat heavy cream gives that restaurant-style richness. If you’re watching calories, Greek yogurt thinned with broth is a sneaky swap that keeps the texture creamy.
This chili tastes even better the next day—flavors meld overnight, so make a big batch. Store in airtight containers for 5 days in the fridge or 3 months frozen. I double the recipe every time because it disappears fast. Freeze portions in single-serving containers so you can grab one straight from the freezer. The beans and chicken reheat beautifully—just stir in a splash of broth if it gets too thick.
Why You’ll Love This Recipe
- One-Pot Magic: I swear by this recipe when I’m too tired to scrub pots—just dump everything in one pot, let it simmer, and walk away. The chicken shreds itself, the beans soften perfectly, and the broth does all the work.
- Triple Bean Bliss: Honestly, the combo of Great Northerns, black beans, and kidney beans is where this dish shines. Creamy, hearty, and packed with texture—no mushy beans here, just that satisfying bite in every spoonful.
- Lunchbox Hero: Between us, this chili is my go-to for meal prep. It reheats beautifully, keeps for days, and even tastes better the next day. Pack it in jars for work or school—no sad, soggy lunches here.
- Budget Win: A big pot of this feeds my family for days, and the ingredients won’t break the bank. Chicken breast is lean, beans are cheap, and broth stretches like a dream. Leftovers? More like leftovers we actually eat.
Step-by-step instructions for 3 bean white chicken chili
Here’s how to make this hearty, protein-packed chili that comes together in one pot.
Sear the Chicken for Maximum Flavor
Cut the 2 lb boneless chicken breast into 1-inch pieces and pat them dry with paper towels. Heat a large Dutch oven or heavy pot over medium-high heat and add the chicken in a single layer. Don’t crowd the pan—this ensures a good sear. Cook for 5-6 minutes, stirring occasionally, until the chicken is golden brown on all sides and cooked through to 165°F internally.
Once the chicken is fully cooked, remove it from the pot and set it aside. You’ll add it back later, but this initial searing builds deep flavor that infuses the entire chili. The skin should look crispy, and the edges should release easily from the pan when you lift them with a spatula.
Sauté Aromatics and Build the Chili Base
In the same pot, reduce the heat to medium and add 1 whole yellow onion, diced, along with 4 cloves garlic cloves, minced. Cook for 3-4 minutes until the onions are soft and translucent and the garlic is fragrant but not browned. Stir frequently to prevent burning.
Next, add 2 tbsp chipotle peppers in adobo (including 1 tbsp adobo sauce), 1 tbsp ground cumin, 1 tsp dried oregano, 1 tsp salt, and 0.5 tsp black pepper. Stir everything together and cook for 1 minute to toast the spices and let their aromas develop. You’ll smell the earthy warmth of the cumin and the subtle smokiness of the chipotle—this is where the chili’s depth of flavor starts to build.
Simmer the Beans and Broth
Pour in 4 cups chicken broth and 14.5 oz diced tomatoes, stirring to combine. Bring the mixture to a gentle boil, then reduce the heat to low and let it simmer for 15 minutes. During this time, add the 1 cup soaked Great Northern beans, 1 cup soaked black beans, and 1 cup soaked kidney beans to the pot. Stir well to distribute the beans evenly.
Simmer for another 20-25 minutes until the beans are tender but not mushy. You’ll know they’re ready when they can be mashed easily between your fingers but still hold their shape. If the chili starts to look too thick, add a splash of water to keep it loose. The beans should absorb the flavors of the broth and spices, becoming a rich, creamy component of the chili.
Thicken and Finish with Cream
In a small bowl, mix 1 tbsp cornstarch with 2 tablespoons of cold water to create a slurry. Stir this into the chili and let it simmer for 5-7 minutes until the chili thickens slightly. The consistency should be thick but still spoonable, like a hearty stew. If it thickens too much, add a little more broth or water to reach your preferred texture.
Return the seared chicken to the pot and stir gently to coat it in the chili. Add 0.5 cup heavy cream and simmer for another 3-5 minutes just to heat it through. The cream will add a velvety richness that balances the smoky, spicy flavors. Taste and adjust the seasoning if needed—you might want to add a pinch more salt or a dash of chipotle for extra heat.
Rest and Serve
Remove the pot from the heat and let the chili rest for 10 minutes. This allows the flavors to meld and the beans to soak up even more of the delicious broth. Serve the chili hot, topped with extra diced tomatoes, a dollop of heavy cream, or a sprinkle of fresh cilantro if you like. Each bowl should be packed with tender chicken, hearty beans, and a creamy, spiced broth that’s perfect for a cozy meal.
This chili tastes even better the next day as the flavors deepen, so make extra if you can. Store leftovers in the refrigerator for up to 4 days or freeze for up to 3 months for a quick, comforting meal anytime you need it.
Pro Tips For Making 3 Bean White Chicken Chili
- Sear Chicken First: That pale chicken in your chili? Skip it. Cut the breasts into 1-inch chunks, then sear them in a dry skillet over medium-high heat until golden—about 3-4 minutes per side. The crust locks in flavor and keeps the meat from turning rubbery later.
- Soak Beans Overnight: I used to toss canned beans straight in, but the texture suffers. Great Northerns especially benefit from a 12-hour soak in cold water, then a quick boil for 2 minutes. Black and kidney beans? Skip soaking, but rinse canned ones well—starchy residue thickens the broth like glue.
- Simmer, Don’t Boil: After adding broth, keep the heat at a gentle simmer (tiny bubbles, no rolling). Boiling toughens the beans and turns the broth cloudy. If it’s too hot, the chicken will dry out faster, and the beans won’t soften evenly. Patience here makes the difference.
- Stir in Cheese Late: (Yes, even if you’re not adding cheese.) Save a splash of the cooking liquid—about ¼ cup—before serving. Stirring it back in at the end brightens the broth and balances flavors. For actual cheese lovers, melt a little cheddar or Monterey Jack in the last 5 minutes, but don’t skip this trick even if you’re skipping cheese.
Wine and beer pairings for 3 bean white chicken chili
Creamy White Wine
This chili’s rich, velvety texture pairs beautifully with a Chardonnay from California or Oregon—look for one with buttery notes and hints of vanilla to complement the heavy cream.
A well-chilled Sauvignon Blanc with citrus and herbal notes (like from New Zealand) also works, cutting through the creaminess with its bright acidity. I love a Meadowood Chardonnay for its balance of richness and crispness. 🍷
Crisp Lager
A Mexican lager like Modelo Especial or Pacifico is my go-to beer pairing—its clean, light maltiness and subtle hop bitterness won’t overpower the chili’s smoky chipotle and cumin flavors.
For a craft option, try a Belgian witbier (like Hoegaarden) with its citrus and coriander notes, which refresh your palate between bites. Avoid heavy IPAs or stouts—they’ll clash with the chili’s creamy texture. 🍺
Spiced Red Options
If you prefer red, a light-bodied Pinot Noir with earthy undertones (like from Oregon) enhances the chili’s depth without overpowering it. For something bolder, a Zinfandel with spicy notes (like from California) mirrors the chipotle’s heat.
I recommend a La Crema Pinot Noir—its red fruit and silky tannins make it a perfect match. 🍇
Non-Alcoholic Pairings
For a sparkling grapefruit soda (like Jarritos Tamarindo), the citrus brightens the chili’s smoky flavors. A ginger beer with honey adds warmth and balances the creaminess. For something herbal, try hibiscus iced tea—its tartness cuts through the richness beautifully. These options keep the meal refreshing without alcohol. 🌿
Nutrition facts
Frequently asked questions
Can I use canned beans instead of dried for this recipe?
Yes! If you’re short on time, swap the dried beans for 3 cups total of canned beans (1 cup each Great Northern, black, and kidney). Drain and rinse them well, then add 1 extra cup of broth to compensate for the reduced liquid from canned beans. The texture will be slightly softer but still delicious.
Why does my chili turn out too thick or too thin?
For thickness: Use the cornstarch slurry as directed, then simmer 5-7 minutes—this controls the consistency. If too thin, simmer uncovered for 10-15 minutes to reduce. For thinness: Add 1/2 cup broth at a time until creamy but spoonable. The key is patience—don’t rush the simmering!
How can I make this chili spicier?
Add 1/2 teaspoon cayenne pepper or 1 extra chipotle pepper during the spice toasting step. For heat lovers, stir in 1 tablespoon hot sauce at the end. Remember: Spices build flavor when toasted—don’t add them all at once!
Can I make this in a slow cooker or Instant Pot?
For a slow cooker: Sauté chicken and aromatics first, then transfer everything to the pot and cook on low for 6-7 hours or high for 3-4 hours. For Instant Pot: Sauté aromatics, add all ingredients (except cream), and pressure cook for 15 minutes, then quick-release and stir in cream. Both methods work beautifully!
What’s the best way to reheat leftovers?
Gently reheat on the stovetop over low-medium heat with 1/4 cup broth to restore creaminess. Avoid microwaving—it can make the beans mushy. For best results, reheat just until warm (2-3 minutes) and serve immediately. Leftovers taste even better the next day!
- Pork Loin Pulled Pork Crock Pot Recipe: Slow-Smoked Tenderness With Zero Dryness - November 1, 2026
- Baked Potatoes in Crock Pot Recipe: Buttery Interiors and Crispy Top Magic - November 1, 2026
- Braised Beef Short Ribs Recipe: Crock Pot Fall-Off-Bone Magic in 6 Hours - November 1, 2026