Soups & Stews
This best white bean chicken chili recipe winner stands out as the ultimate crowd-pleaser, blending tender chicken, hearty white beans, and rich spices into one foolproof one-pot meal.
The secret lies in slow-simmered flavors that meld together—creamy beans, juicy chicken, and a depth of warmth from cumin, chili powder, and smoked paprika. After years of testing, this version consistently earns top honors for its balance of comfort and boldness.
The beauty of this chili is its versatility—it’s hearty enough for a family dinner but simple enough for a weeknight meal. The chicken stays tender while the beans break down just enough to thicken the broth naturally, creating a rich, velvety texture without needing extra thickeners.
A touch of tomato paste deepens the flavor, while a splash of apple cider vinegar brightens the dish, cutting through the richness.
What makes this recipe a winner is how it delivers restaurant-quality results with minimal effort. No fancy techniques—just a one-pot method that simmers on its own while you handle other tasks. The final result?
A steaming bowl of chili with perfectly seasoned chicken, creamy beans, and a broth so flavorful it’ll have everyone asking for seconds. Serve it with cornbread or crusty bread to soak up every last drop.
This chili isn’t just a meal—it’s a game-changer for chili nights, potlucks, or meal prep. The flavors improve as it sits, making it even better the next day. Whether you’re feeding a crowd or meal prepping for the week, this recipe delivers consistently delicious results. Let’s get cooking!
Ingredients for best white bean chicken chili recipe winner
These 15 ingredients create the ultimate crowd-pleasing chili that tastes even better the next day.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless Chicken Thighs 🍗 | 2 lb | Skinless, cut into bite-sized pieces |
| Great Northern Beans 🌱 | 2 cups | Dried, soaked overnight (or 2 cans, drained) |
| Diced Tomatoes 🍅 | 2 cups | Canned, no salt added |
| Tomato Paste 🍅 | 2 tbsp | Smooth, for depth of flavor |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| Carrots 🥕 | 3 medium | Peeled, chopped into small pieces |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Apple Cider Vinegar 🍏 | 1 tbsp | For brightness, not optional |
| Chili Powder 🌶️ | 2 tbsp | Medium heat, not hot |
| Ground Cumin 🌿 | 1 tbsp | Toasted for deeper flavor |
| Smoked Paprika 🌶️ | 1 tbsp | For that smoky depth |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
The chicken thighs are non-negotiable here—they stay juicy while the beans break down into that creamy texture. Trader Joe's has the best pre-cut thighs, but any store's butcher section works. Look for good marbling if you're buying whole thighs to cut yourself. The Great Northern beans are the secret weapon—dried beans taste better than canned, but if you're in a rush, no judgment. For the broth, low-sodium is key—we're adding plenty of salt later, and you don't want to overdo it. The carrots can be baby carrots if that's what's in the fridge, but medium-sized ones (about 3 inches) give you the best balance of texture and sweetness.
No apple cider vinegar? Lemon juice works in a pinch, but it's not the same—vinegar gives that perfect tang. The chili powder matters here: medium heat is ideal—hot chili powder can overpower the dish. Fresh cilantro is ideal for garnish, but dried works at one-third the amount if you're out. The tomato paste is where the magic happens—don't skip it. It deepens the flavor without making the chili too acidic. For the beans, if you're using dried, soak overnight. If you're short on time, quick-soak in boiling water for 2 hours. The smoked paprika? Trader Joe's or Penzeys have the best quality, but any brand works.
This chili tastes even better the next day—plan ahead. The flavors meld beautifully overnight. Keeps for 4-5 days in the fridge, freezes for 3 months. I always double the recipe because it disappears fast. For meal prep, portion into containers with a little extra broth on top—it keeps everything moist. The cilantro wilts fast, so add it right before serving. If you're making this for a crowd, use a Dutch oven—it's built for slow simmering and holds more than a regular pot.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe because it’s literally one pot. No chopping mountains of veggies, no fussing with multiple pans—just brown the chicken, toss in the beans, tomatoes, and paste, then let it simmer. Twenty minutes later, you’re done. (Yes, even on a Tuesday night when you’re exhausted.)
- Rich & Deep: The tomato paste and chicken broth create this unreal depth—like a hug in a bowl. The Great Northern beans soak up all that savory goodness while staying tender, and the chicken? It falls apart so easily, you’ll want to eat it with a spoon.
- Leftovers That Shine: This chili actually improves the next day. The flavors meld even more, and it reheats like a dream. I make a double batch on Sundays and freeze half—because nothing beats coming home to a ready-to-eat meal that doesn’t taste like it’s been sitting around.
- Budget-Friendly Powerhouse: Chicken thighs are cheap, beans are cheap, and you’re using pantry staples. For under $10, you feed four people a meal that feels fancy. Honestly, it’s my go-to when I need to stretch groceries without sacrificing flavor. (My wallet thanks me.)
Step-by-step instructions for crowd-pleasing white bean chicken chili
Here's how to make the best one-pot chili that wins every time—rich, hearty, and full of smoky-sweet flavor.
Sear the Chicken for Deep Flavor
Heat a large Dutch oven over medium-high heat with 1 tablespoon olive oil (not listed but essential for searing). Pat the 2 lb boneless chicken thighs dry with paper towels—this ensures a perfect crust. Working in batches if needed, add the chicken to the pot and sear for 4-5 minutes per side until golden brown and cooked through to 165°F internally.
I like to press down gently on the chicken during the first minute—this prevents it from curling and ensures even contact with the pan. Remove the chicken and set it aside on a plate. Don't drain the pan yet; those browned bits are pure flavor gold.
Build the Chili Base with Aromatics
In the same Dutch oven, add 3 medium chopped carrots and 1 whole diced yellow onion. Cook for 5-6 minutes until the onions soften and begin to caramelize—this sweetness balances the heat perfectly. Add 4 cloves minced garlic and cook for another 30 seconds until fragrant.
Stir in 2 tbsp tomato paste and cook for 1 minute to toast it lightly. This step deepens the tomato flavor and prevents a metallic taste. Now add 2 tbsp chili powder, 1 tbsp ground cumin, and 1 tbsp smoked paprika, stirring constantly for 30 seconds to toast the spices—this releases their aromatic oils.
Simmer Everything Together
Pour in 2 cups diced tomatoes (with juices), 4 cups chicken broth, and 1 tbsp apple cider vinegar. Return the chicken to the pot and bring everything to a boil. Once boiling, reduce heat to low and add 2 cups great northern beans (drained if using canned). Cover and simmer for 30 minutes.
Here's the thing—don't stir constantly. Let the chili develop its own texture. After 30 minutes, the chicken should be falling apart easily, and the beans should be tender. Taste and adjust seasoning with 1.5 tsp salt and 0.5 tsp black pepper. I usually need a little more salt at this point to really make the flavors pop.
Finish and Garnish Like a Pro
Remove the chili from heat and let it sit uncovered for 10 minutes—this allows the flavors to meld and the top to develop a slight crust. Stir in 0.25 cup chopped fresh cilantro just before serving. The cilantro adds brightness that cuts through the richness of the chili.
Serve immediately with all the fixings: shredded cheese, sour cream, and crusty bread. The chili should be thick but not pasty, with tender chicken that practically falls apart at the touch. Each bite delivers that perfect balance of smoky, sweet, and spicy—this is the chili that wins every taste test.
Pro Tips For Making Best White Bean Chicken Chili Recipe Winner
- CRISP THE THIGHS FIRST: Pat the chicken thighs bone-dry before browning—this isn’t just about flavor, it’s about texture. I used to skip this with white beans and ended up with mushy chicken. Hit them over medium-high heat until deep golden (5-6 minutes per side), then pull them out while they’re still pink inside. The crust will finish cooking in the chili, but you need that head start.
- SOAK BEANS 2 HOURS MINIMUM: Great Northerns are stubborn—skip the soak and they’ll turn to glue. Toss them in cold water with a pinch of salt for at least 2 hours (overnight if you’re prepping ahead). After cooking, they should be tender but still hold shape. If they’re falling apart, you overcooked them—adjust future simmer times to 45-60 minutes max.
- STIR THE PASTE IN HOT: Whisk the tomato paste into the pot after the broth comes to a boil, not before. Cold paste clumps like cement, and you’ll end up scraping burnt bits off the bottom. Thin it with a splash of broth first, then stir vigorously for 30 seconds—this builds flavor faster than simmering it in slowly.
- SALT THE BROTH IN STAGES: Taste the broth after adding beans and tomatoes—it’ll taste bland, and that’s normal. Add half your planned salt now, then let the chili simmer uncovered for 10 minutes before adjusting. The beans absorb salt over time, so you’ll need more later. Trust me, guessing upfront leads to regret.
Essential equipment for this recipe
Dutch Oven Essentials
A 5-7 quart Dutch oven is your best friend for this chili—it holds heat beautifully and distributes it evenly for that perfect slow simmer. I swear by the Le Creuset Signature Dutch Oven (it lasts forever), but All-Clad Stainless Steel is a great budget-friendly alternative.
The deep sides prevent spills while simmering, and the heavy base maintains consistent temperature. If you don’t own one, a large, heavy pot with a tight-fitting lid will work in a pinch. 🔥
Thermometer for Precision
Invest in a meat thermometer to ensure your chicken reaches 165°F—this prevents dry, overcooked meat. The ThermoWorks Smoke is my go-to because it’s durable and reads quickly. For chili, you don’t need to monitor temperature after the initial sear, but it’s worth having on hand for other dishes.
If you’re skipping the thermometer, cut into the thickest piece of chicken—it should shred easily when done. 🌡️
Knife and Cutting Board
A sharp chef’s knife and sturdy cutting board are non-negotiable for chopping onions, garlic, and carrots efficiently. I use an 8-inch Wüsthof knife—it stays sharp for years—and a teak cutting board (it’s gentle on knives and looks great).
If you’re on a budget, Victorinox Fibrox boards are affordable and durable. Pre-chopping your veggies saves time and ensures even cooking. 🔪
Wooden Spoon for Stirring
A heat-resistant wooden spoon (like OXO Good Grips) is perfect for stirring chili without scratching your Dutch oven. Wood distributes heat better than metal and won’t react with acidic ingredients like vinegar.
Avoid plastic spoons—they melt, and metal can cause hot spots. Pro tip: Soak your wooden spoon in hot, soapy water for 10 minutes before first use to prevent splintering. 🌿
Measuring Tools Matter
Precision is key for spices and liquids. Use a set of stainless steel measuring spoons (like OXO Stainless Steel) for accurate chili powder, cumin, and paprika measurements—too much spice can overpower the dish.
For liquids, a liquid measuring cup with clear markings ensures you add exactly 4 cups of broth without guesswork. I keep mine in the cabinet for quick access. 📏
Optional: Immersion Blender
If you prefer your chili ultra-smooth, an immersion blender (like Ninja CB101) lets you blend directly in the pot without transferring to a blender. Pulse for 10-15 seconds to achieve a creamy texture while keeping the chicken intact.
Skip this if you love chunky chili—it’s entirely optional but saves cleanup. 💫
Nutrition facts
Frequently asked questions
Can I use canned white beans instead of dried?
For convenience, swap the 2 cups dried Great Northern beans with 2 (15-ounce) cans of drained white beans. Just reduce the chicken broth to 3 cups since canned beans have more liquid. The texture will be slightly softer, but the flavor stays rich and creamy.
How can I make this chili spicier without overpowering it?
Add ½ teaspoon cayenne pepper or 1-2 diced chipotle peppers in adobo sauce (with 1 teaspoon of the sauce) when you toast the spices. For heat control, start with less—you can always add more later. A pinch of cocoa powder (½ tsp) also deepens flavor without extra spice.
Why does my chili turn out too thin or too thick?
Thin chili? Simmer uncovered for 10-15 minutes to reduce the broth. Too thick? Stir in ¼ cup warm broth or water while simmering. The beans release starch as they cook—this naturally thickens the chili. For perfect texture, aim for a consistency between soup and stew.
Can I make this chili in a slow cooker?
Yes! Brown the chicken and sear the veggies first, then transfer everything to a 6-quart slow cooker. Add all remaining ingredients, cover, and cook on low for 6-7 hours or high for 3-4 hours. The chicken will stay tender, and the beans will soften perfectly. Just check the seasoning at the end—slow cookers can dilute flavors.
What are the best toppings to serve with this chili?
Classic pairings include shredded cheddar or Monterey Jack cheese, sour cream or Greek yogurt, chopped green onions, and crusty bread or cornbread. For extra crunch, add tortilla strips or crushed tortilla chips. Avocado slices or lime wedges brighten the dish too. The key is balancing textures—creamy, crunchy, and chewy all work!
