Soups & Stews
This award-winning white bean chicken chili delivers restaurant-quality depth with a perfect balance of smoky, savory, and slightly sweet flavors. The secret lies in slow-simmered chicken, a three-bean blend for texture, and carefully layered spices that build complexity over time.
I've refined this recipe through countless batches—each one more flavorful than the last—until it consistently earns top honors at potlucks and family gatherings.
The foundation starts with tender chicken thighs and a three-bean combination (white beans, black beans, and kidney beans) that provides both heartiness and visual appeal. A rich broth develops through slow cooking, while a blend of cumin, smoked paprika, and bay leaves creates that signature smoky aroma.
The key technique? Simmering uncovered for the final 15 minutes to let flavors concentrate and edges caramelize slightly.
What you'll end up with is a chili that's velvety from the beans, tender from the chicken, and perfectly balanced in every spoonful. The smoky depth comes through without overpowering, while the beans add satisfying texture.
This isn't just chili—it's a comforting, flavor-packed meal that tastes like it's been simmering all day (even if it only takes 2 hours).
Serve with cornbread for dipping or a dollop of sour cream to cool the heat. The leftovers actually taste better the next day as flavors meld further. Ready to make this crowd-pleaser? Let's get started with the ingredients.
Ingredients for award winning white bean chicken chili
Sixteen quality ingredients transform into a velvety, smoky chili that earns awards at every gathering.
| Ingredient | Amount | Notes |
|---|---|---|
| Chicken Thighs, Bone-In 🍗 | 2 ½ lb | Skin-on for richer flavor |
| Great Northern White Beans 🌾 | 1 ½ cups | Dried or canned, drained |
| Black Beans 🌿 | 1 cup | Drained and rinsed |
| Kidney Beans 🌿 | 1 cup | Drained and rinsed |
| Diced Tomatoes, Fire-Roasted 🍅 | 2 cups | San Marzano preferred |
| Chicken Broth, Low-Sodium 💧 | 4 cups | Homemade or high-quality |
| Yellow Onion 🧅 | 1 whole | Medium, diced |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Ground Cumin 🌶️ | 2 tsp | Toasted for depth |
| Smoked Paprika 🌶️ | 1 ½ tsp | For authentic smokiness |
| Bay Leaves 🍃 | 2 whole | Fresh if possible |
| Chipotle Peppers in Adobo 🌶️ | 2 tbsp | Minced, for subtle heat |
| Dark Brown Sugar 🍯 | 1 tbsp | Balances smoky flavors |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For searing chicken |
| Diamond Crystal Kosher Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
The chicken thighs are non-negotiable—bone-in, skin-on for maximum flavor infusion. Costco or Whole Foods carry excellent cuts, but any local butcher will have quality options. Look for thighs with good marbling and vibrant color. The three-bean blend (white, black, and kidney) creates that signature texture—dried beans develop deeper flavor, but canned works in a pinch (just drain and rinse thoroughly). For the tomatoes, San Marzano delivers that unmatched sweetness and acidity that separates good chili from award-winning chili. If using dried beans, soak overnight for perfect texture.
No smoked paprika? Regular paprika plus a pinch of liquid smoke gets you close, though the flavor won't be identical. Substituting any one bean for another works, but the white beans provide that essential creaminess. The chipotle peppers in adobo sauce are crucial for that smoky depth—Trader Joe's carries excellent jars, and a little goes a long way. For the broth, homemade is ideal, but even the best store-bought low-sodium options work. The brown sugar might seem unusual, but it's what balances the smoky flavors and rounds out the acidity from the tomatoes. Fresh cilantro brightens everything up at the end, but dried works at one-third the amount if you're in a bind.
This chili tastes even better the next day as flavors meld further—plan ahead and make a double batch. Keeps for 5 days in the fridge or 3 months frozen. For serving, I always recommend cornbread on the side—the slightly sweet, crumbly texture cuts through the richness perfectly. Leftovers reheat beautifully; just add a splash of broth or water if it gets too thick. The flavors concentrate beautifully when simmered uncovered for the final 15 minutes—don't skip this step—it's what transforms good chili into restaurant-quality chili.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe because it’s one pan, no fuss. The bone-in chicken thighs crisp up while the beans and tomatoes simmer—no chopping, no extra pots, just hands-off flavor building. Honestly, I’ve made it on nights when I forgot to thaw chicken, and it still turned out rich and tender.
- Deep, Smoky Richness: Between the fire-roasted tomatoes and the trio of beans, this chili has a layered depth you won’t find in basic recipes. The Great Northerns add creaminess, the black beans bring earthiness, and the kidney beans? They hold their shape like little flavor bombs. (Yes, even on a Tuesday night.)
- Leftovers That Beg for More: This chili actually improves the next day—better than takeout, better than most restaurant bowls. I make a double batch on Sundays, and by Wednesday, I’m sneaking bites straight from the fridge. The chicken falls off the bone, and the beans get even more tender.
- Budget Meal That Feeds: Bone-in chicken thighs stretch for miles, and canned beans keep costs low without sacrificing texture. A single pot serves six, and the ingredients are cheap but high-impact—no specialty items, just pantry staples. Between us, this is my go-to when I need to feed a crowd without breaking the bank.
Step-by-step instructions for award-winning white bean chicken chili
This method delivers rich, smoky depth through precise layering of flavors and textures.
Sear the Chicken Thighs for Deep Flavor
Pat the 2.5 lb chicken thighs, bone-in completely dry with paper towels—this ensures maximum browning. Heat 2 tbsp extra-virgin olive oil in a heavy Dutch oven over medium-high heat until shimmering. Working in batches if needed, add the chicken skin-side down and cook undisturbed for 5-6 minutes until the skin is deep golden brown and crispy.
Flip the chicken and cook another 4-5 minutes until the internal temperature reaches 165°F on an instant-read thermometer. Remove the chicken from the pot and set aside. The rendered fat in the pot will form the flavor base for your chili—don't wipe it out. This step creates the rich, caramelized foundation that elevates the entire dish.
Build the Chili Base with Aromatics and Spices
In the same Dutch oven, add the 1 whole yellow onion, diced, and cook over medium heat for 5-6 minutes until softened and slightly caramelized. Add the 4 cloves garlic cloves, minced, and cook for 30 seconds until fragrant—don't let it brown or it'll turn bitter. Stir in the 2 tsp ground cumin and 1.5 tsp smoked paprika, toasting for 1 minute until the spices release their aroma.
Add the 2 tbsp chipotle peppers in adobo, minced, and the 1 tbsp dark brown sugar, stirring to combine. Pour in the 2 cups diced tomatoes, fire-roasted and 4 cups chicken broth, low-sodium, scraping up any browned bits from the bottom. Bring to a gentle boil, then reduce heat to medium-low and add the 2 whole bay leaves. This aromatic foundation forms the complex flavor profile that makes this chili truly award-worthy.
Simmer the Three-Bean Blend
Add the 1.5 cups great northern white beans, 1 cup black beans, and 1 cup kidney beans to the pot. Stir gently to combine, then return the chicken thighs to the pot, skin-side up. Bring to a gentle simmer, then reduce heat to low and cover partially. Let it cook for 45-50 minutes, stirring occasionally, until the chicken is fork-tender and the beans are heated through.
During this time, the beans will absorb the rich flavors from the chicken and aromatics. The white beans add creaminess, while the black and kidney beans contribute texture and depth. The chicken should fall apart easily when pierced with a fork—this is when you know the flavors have fully melded together. If the chili seems too thick, add ½ cup water and simmer for another 10 minutes.
Finish with Fresh Herbs and Rest
Remove the 2 whole bay leaves and discard them. Stir in the 1.5 tsp diamond crystal kosher salt, adjusting to taste. Let the chili sit off the heat for 10-15 minutes—this resting period allows the flavors to deepen and the beans to fully absorb the liquid. Before serving, stir in the 0.25 cup fresh cilantro, chopped, just before serving to maintain its bright, fresh flavor.
The chili should be thick but still spoonable, with a balance of smoky, spicy, and slightly sweet notes. The chicken should be tender enough to pull apart with a fork, and the beans should be creamy but still hold their shape. Serve immediately with crusty bread or over rice to soak up every last bit of this rich, award-winning chili.
Pro Tips For Making Award Winning White Bean Chicken Chili
- CRISP THE SKIN FIRST: Pat those bone-in chicken thighs bone-dry with paper towels, then sear them skin-side down in a screaming-hot pot for 8–10 minutes until the skin turns golden and crispy. I used to skip this, and the chili always tasted softer—now the texture is everything. (Yes, even if you’re impatient like me.)
- SOAK BEANS HALF-DAY: Great Northerns and kidney beans need a 6–8 hour soak in cold water to soften properly—don’t rush it. I learned this the hard way when my chili turned to mush. Drain and rinse before adding, but don’t presoak black beans (they’ll split). The difference in texture is night and day.
- STIR LESS, SIMMER MORE: Once everything’s in the pot, resist the urge to stir constantly. Let the chili bubble away uncovered for the first 20 minutes at a steady simmer—this helps the beans break down evenly and the flavors meld. I was skeptical until I tried it; now I set a timer to remember.
- ROAST TOMATOES WITH BEANS: Toss the diced tomatoes and fire-roasted tomatoes with a pinch of salt and olive oil, then roast them at 400°F (200°C) for 10 minutes before adding to the chili. This deepens their flavor without extra work—does it look weird? Yes. Does it work? Every single time.
Creative variations of this award winning white bean chicken chili
Smoky Chipotle Twist
For an extra layer of smoky depth, blend 1 tbsp chipotle peppers in adobo with ½ cup chicken broth and 1 tsp lime juice before adding to the chili. This creates a silky, smoky sauce that coats every ingredient beautifully.
I like to add this during the final 10 minutes of simmering to preserve the freshness of the chipotle's heat. 🌶️
Creamy Coconut Version
Swap out 1 cup of the chicken broth for 1 cup full-fat coconut milk to create a velvety texture. The coconut milk also balances the smoky flavors beautifully.
Add it along with the beans and simmer for 10 minutes before adding back the chicken. Top with toasted coconut flakes and fresh cilantro for a tropical-inspired twist.
Spicy Kick with Jalapeños
Add 2 fresh jalapeños, seeded and minced, along with the onions and garlic. For extra heat, leave the seeds in. If you prefer milder heat, roast the jalapeños first to mellow their intensity.
The jalapeños add a bright, fresh contrast to the smoky flavors that keeps every bite interesting. 🔥
Hearty Vegetable Boost
Incorporate 1 diced bell pepper and 1 small zucchini, chopped, with the onions. The bell pepper adds natural sweetness, while the zucchini breaks up the richness.
For extra heartiness, add 1 cup corn kernels during the final 15 minutes of cooking. These vegetables soak up the chili's flavors beautifully and add satisfying texture.
Cheesy Cornbread Topping
Prepare a simple cornbread topping by mixing ½ cup cornmeal, ½ cup flour, 1 tsp baking powder, ¼ cup melted butter, ½ cup milk, and 1 egg.
Spread the batter over the chili in the Dutch oven and bake at 375°F for 15-20 minutes until golden. This creates a delicious, cheesy crust that adds a comforting element to every bite.
Slow Cooker Adaptation
For a hands-off version, brown the chicken thighs first, then transfer everything to a 6-quart slow cooker. Cook on low for 6-7 hours or high for 3-4 hours. The slow cooker method enhances the tenderness of the chicken and allows the flavors to meld even more deeply.
Just be sure to remove the bay leaves before serving and adjust the salt to taste. ⏰
Nutrition facts
Frequently asked questions
Why do you use bone-in chicken thighs instead of breasts or boneless?
Bone-in, skin-on thighs stay juicier and add incredible depth of flavor as they render fat and collagen into the chili. The skin crisps beautifully, creating a flavorful crust, while the bone infuses the broth with rich, gelatinous goodness. Breasts can dry out, and boneless cuts lack that same depth of flavor.
Can I make this chili in an Instant Pot or pressure cooker?
Yes! Sear the chicken first, then add all ingredients except beans. Pressure cook for 15 minutes on high pressure, then add beans and cook another 10 minutes. Natural release for 10 minutes before opening. The quick cooking time preserves the chicken's tenderness while developing flavors. Just watch the liquid level—pressure cookers need enough liquid to build pressure.
What makes this chili "award-winning" compared to regular recipes?
The secret lies in three key techniques: slow simmering (45-50 minutes), smoked chipotle depth, and the three-bean blend that creates perfect texture. The brown sugar balances smokiness, while the resting period lets flavors meld. Most recipes skip these details, which is why this stands out.
How do I adjust the heat level for picky eaters?
Reduce the chipotle peppers to 1 tbsp (from 2 tbsp) and omit the jalapeños entirely. For extra mildness, add ½ cup sour cream or ½ cup Greek yogurt at the end. The smoky flavors remain while the heat becomes more subtle. Always taste as you go—you can add more spice later if needed!
Can I prepare this chili ahead of time for a party?
This chili tastes even better the next day as flavors deepen. Make it 1-2 days ahead and reheat gently on the stove. For parties, keep it warm in a slow cooker on low heat. The beans absorb flavors better overnight, and the chicken becomes even more tender. Just add fresh cilantro before serving to keep it bright.
