Soups & Stews
This award-winning white bean chicken chili delivers restaurant-quality depth in one pot—creamy, spice-packed, and rich enough to win chili cook-offs. 🌟 The secret lies in slow-cooked chicken, perfectly blended beans, and a carefully balanced blend of spices that build flavor as they simmer.
I've perfected this recipe over years of testing, ensuring every spoonful delivers that perfect harmony of smoky, tangy, and slightly sweet notes.
The beauty of this recipe is its simplicity: just one pot means minimal cleanup, while the technique ensures maximum flavor. You'll start with tender chicken thighs that break down beautifully, then build layers of warmth with cumin, smoked paprika, and a touch of cayenne.
The white beans blend into a velvety texture that thickens the chili naturally—no heavy cream needed for that luscious mouthfeel.
By the time it's done, you'll have a chili that's creamy yet not heavy, spicy yet not overpowering, with chicken that falls apart at the touch of a spoon.
The aroma alone will have everyone gathering around the table, and the first bite delivers that award-winning balance of textures and flavors. This is the kind of chili that earns second helpings and rave reviews.
Serve it with cornbread, crispy tortilla chips, or a dollop of sour cream to balance the heat. The leftovers reheat beautifully, making it perfect for meal prep or feeding a crowd. Let's get cooking—this one-pot wonder is about to become your new signature dish.
Ingredients for award winning white bean chicken chili
Sixteen ingredients, one pot, chili cook-off winner. Creamy, smoky, and packed with tender chicken.
| Ingredient | Amount | Notes |
|---|---|---|
| Chicken Thighs, Bone-In 🍗 | 2 ½ lb | Skin-on for best flavor |
| Great Northern White Beans 🥫 | 2 cups | Dried or canned, drained |
| Diced Onions 🧅 | 1 ½ cups | Yellow or red, finely chopped |
| Diced Tomatoes 🍅 | 2 cups | San Marzano if possible |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| Smoked Paprika 🌶️ | 2 tbsp | For that award-winning depth |
| Ground Cumin 🌿 | 1 ½ tbsp | Toasted for deeper flavor |
| Garlic Cloves 🧄 | 6 cloves | Minced, not powdered |
| Cayenne Pepper 🔥 | ½ tsp | Adjust for heat preference |
| Sea Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | 1 tsp | Freshly ground |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin for richness |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Lime 🍋 | 1 whole | Juiced, for brightness |
| Creamy Avocado 🥑 | 1 whole | Optional, for serving |
The chicken thighs are non-negotiable here—bone-in, skin-on for that rich flavor. Costco sells them pre-cut, saving time, but any grocery store carries them. Look for thighs with good marbling; they'll break down beautifully during the long simmer. Great Northern beans are your secret weapon for creaminess—they blend into a velvety texture that replaces heavy cream. Canned beans work in a pinch, but Trader Joe's dried beans are my go-to for that authentic taste. The San Marzano tomatoes? Worth the splurge if you're into canned tomatoes—they're sweeter and less acidic, which balances the spices perfectly.
No smoked paprika? Regular paprika plus a pinch of liquid smoke gets you close. Fresh cilantro hating you? Dried cilantro or parsley at half the amount works fine. The avocado is optional but adds that luscious texture—skip it if you're serving with sour cream or cornbread. For the heat, cayenne is key, but red pepper flakes or chipotle powder can stand in. Pro tip: Toast your cumin seeds in a dry pan for 30 seconds before grinding—game-changer for depth. And if you're short on time, use pre-minced garlic from a jar, but fresh is definitely better.
This chili tastes even better the next day as the flavors meld. Store in an airtight container in the fridge for up to 5 days or freeze for 3 months. I like to portion it into meal-prep containers with a scoop of avocado on top—ready for lunches all week. The aroma alone will have your whole house gathering around the pot. Leftovers reheat beautifully; just add a splash of broth if it gets too thick. And trust me, you'll want leftovers—this recipe makes enough for 6 generous servings.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe—just toss everything into one pot and walk away. The bone-in thighs melt into the broth while the beans soften, so you’re not stuck with a million dirty dishes. (Yes, even on a Tuesday night.)
- Rich, Deep Comfort: That bone-in chicken? It turns the broth into liquid gold, while the Great Northern beans add a creamy, satisfying bite. Honestly, it’s the kind of chili that makes you slow down and savor every spoonful.
- Meal Prep MVP: Between us, this chili tastes better the next day. I make a big batch on Sunday, and it’s my go-to for lunches or quick dinners all week—no sad leftovers here.
- Budget-Friendly Feast: Chicken thighs and dried beans stretch this recipe into a full week’s worth of meals without breaking the bank. I’ll be real: my grocery bill stays happy, and my family stays fed.
Step-by-step instructions for creamy white bean chicken chili
This one-pot wonder delivers restaurant-quality chili with tender chicken and velvety white beans.
🔥 Step 1: Sear the Chicken Thighs for Deep Flavor
Heat a large Dutch oven over medium-high heat and add the 2 tablespoons olive oil. Once shimmering, carefully add the 2.5 lb chicken thighs, bone-in, skin-side down. Let them sear undisturbed for 5-6 minutes until the skin turns deep golden brown and crispy.
Flip the thighs and cook for another 3-4 minutes until the second side is golden. Remove the chicken and set aside on a plate. You want those crispy skin bits to stay in the pot—they'll form the flavor base for your chili. Don't worry if the chicken isn't fully cooked yet; it'll finish in the simmering liquid.
🍳 Step 2: Build the Chili Base with Aromatics
In the same Dutch oven, add the 1.5 cups diced onions and cook for 4-5 minutes until softened and translucent. Stir in the 6 cloves minced garlic and cook for 30 seconds until fragrant—you should smell that garlic releasing its oils.
Add the 2 tablespoons smoked paprika and 1.5 tablespoons ground cumin, stirring constantly for 30 seconds to toast the spices. This step develops their flavors before they bloom in the liquid. Then pour in the 2 cups diced tomatoes and stir to combine. Let everything cook together for 2 minutes to meld the flavors.
🥘 Step 3: Simmer the Chili to Perfect Tenderness
Pour in the 4 cups chicken broth and bring the mixture to a gentle boil. Stir in the 2 cups great northern white beans, 0.5 teaspoon cayenne pepper, 1.5 teaspoons sea salt, and 1 teaspoon black pepper. Return the chicken thighs to the pot, skin-side up.
Reduce heat to low and let the chili simmer uncovered for 45-50 minutes. The chicken should be fork-tender and the beans should be soft. Stir occasionally to prevent sticking, but don't worry about constant stirring—the flavors will develop just fine. You're looking for a thick, creamy consistency that coats the back of a spoon.
⏰ Step 4: Finish with Fresh Herbs and Brightness
Remove the chicken thighs from the pot and let them rest on a cutting board for 5 minutes. Skim any excess fat from the chili surface if desired, then stir in the 0.25 cup chopped fresh cilantro and juice of the 1 whole lime. Taste and adjust seasoning if needed—this is your chance to balance the flavors.
While the chili rests, shred the chicken thighs using two forks, removing any bones. Return the shredded chicken to the pot and stir gently to combine. The chili should be creamy from the beans and rich from the chicken fat. Serve immediately with the optional whole creamy avocado on top for extra richness and freshness.
Pro Tips For Making Award Winning White Bean Chicken Chili
- CRISP THE SKIN FIRST: Brown the bone-in chicken thighs skin-side down in a dry pot for 6-8 minutes before adding anything else. This renders fat and builds flavor—skipping it means your chili will taste more like broth than chicken. (Yes, even if you’re in a hurry, this isn’t the step to rush.)
- SOAK BEANS 2 HOURS: Great Northerns stay stubbornly hard if you toss them in dry. Soak them for at least 2 hours (or overnight) in cold water, then drain before cooking. I learned this the hard way—my first batch had beans that could’ve doubled as hockey pucks.
- SIMMER LOW AND LONG: After everything’s in the pot, reduce heat to a gentle simmer (tiny bubbles, not rolling) and let it cook uncovered for 45-60 minutes. High heat = tough chicken and split beans. Low and slow = melt-in-your-mouth texture. (Your future self will notice the difference.)
- SAUTÉ ONIONS UNTIL GOLDEN: Don’t just “cook” the onions—push them until they’re deep golden, almost caramelized, before adding tomatoes. The extra time upfront makes the whole chili richer. (I used to skip this, and the flavor always felt flat until I tried it.)
Make-ahead tips for leftovers
Prep Ahead Strategy
Start your chili prep the night before by searing the chicken thighs and storing them in an airtight container in the fridge. The next day, simply add them to your simmering pot—this saves 15-20 minutes of active cooking time.
I like to prep the beans and broth ahead too by soaking dried beans overnight (if using) and measuring broth into a separate container. 💡
Freezer-Friendly Assembly
Assemble the entire chili up to the final simmering step, then transfer it to a freezer-safe bag or container. Freeze for up to 3 months—just thaw overnight in the fridge before reheating.
For best results, add fresh lime juice and cilantro after reheating to restore brightness. I portion mine into individual meal-prep containers with a scoop of avocado on top for grab-and-go lunches. ❄️
Slow Cooker Shortcut
Use a 6-quart slow cooker for hands-off cooking: brown the chicken separately, then add all ingredients except lime and cilantro. Cook on low for 6-7 hours or high for 3-4 hours.
The slow cooker's gentle heat ensures tender chicken and perfectly creamy beans with minimal effort. Finish with fresh herbs and lime juice right before serving. 🍲
Double Batch for Crowds
Double the recipe and freeze half for future meals—this chili reheats beautifully. Use a large stockpot or Dutch oven and increase all ingredients by 50%. For serving, I recommend using a chafing dish or slow cooker on warm setting to keep it hot for large gatherings.
The extra portion makes perfect leftovers for lunches all week. 👨👩👧👦
Flavor Boost During Storage
Add 1 extra tablespoon of smoked paprika or ½ teaspoon of chipotle powder when reheating for an instant flavor boost. For extra creaminess, stir in 2 tablespoons of sour cream or ¼ cup of coconut milk when warming.
I also like to toast a handful of cornbread crumbs in a dry pan and sprinkle them on top before serving for added texture. 🌶️
Nutrition facts
Frequently asked questions
Why does this chili turn out creamier than other recipes?
The secret lies in the white beans and proper technique. We blend half the beans into a smooth paste, which thickens the chili naturally without needing heavy cream. Simmering uncovered for 45-50 minutes also reduces the liquid just enough to create that velvety texture while keeping it rich and flavorful. The chicken fat from bone-in thighs adds richness too!
Can I make this chili without smoked paprika?
Yes, but you'll lose some depth. Replace the 2 tablespoons smoked paprika with 1 tablespoon regular paprika plus ½ teaspoon liquid smoke. For an even deeper flavor, add ½ teaspoon chipotle powder instead. The spices should still toast for 30 seconds to develop their flavors properly.
How do I adjust the heat level for kids or sensitive palates?
Start by reducing the cayenne pepper to ¼ teaspoon or omit it completely. For extra mildness, add 1 teaspoon sugar or ½ teaspoon cinnamon to balance the spices. Always taste as you go—you can always add more heat later, but you can't take it out!
What's the best way to reheat leftovers?
Gently reheat on the stovetop over low heat with a splash of chicken broth to restore moisture. For microwave safety, transfer to a microwave-safe bowl and heat in 30-second intervals, stirring between each. Add fresh lime juice and cilantro after reheating to brighten the flavors.
Can I use chicken breast instead of thighs?
You can try, but thighs are ideal for this recipe. Chicken breast will stay drier and less flavorful. If you must use breast, cut it into 1-inch cubes and sear them for 2-3 minutes per side before simmering. They'll need 10-15 minutes less** simmering time to avoid drying out.
