Soups & Stews
This award-winning white bean chicken chili transforms ordinary ingredients into a rich, smoky masterpiece that rivals your favorite restaurant bowl. The secret lies in slow-simmered cumin, deep tomato reduction, and tender chicken that practically melts in your mouth.
I’ve perfected this recipe over years of testing—balancing hearty beans, aromatic spices, and a sauce that’s both velvety and complex.
The beauty of this chili is its one-pot simplicity: no chopping vegetables into tiny pieces, no multiple pans, just layers of flavor building over 45 minutes on the stove. The white beans add creaminess and protein, while chicken thighs stay juicy even after hours of cooking.
Every spoonful delivers smoky cumin warmth, bright tomato acidity, and a touch of sweetness from caramelized onions.
What sets this apart is the restaurant-quality finish: a crispy tortilla strip garnish, fresh cilantro, and a squeeze of lime that cuts through the richness. The texture is perfect—tender chicken, creamy beans, and a sauce that clings to every bite.
This isn’t just comfort food; it’s a dish that impresses guests and becomes an instant family favorite.
Whether you’re feeding a crowd or meal prepping for the week, this chili delivers bold flavor without fuss. The slow cooking process deepens the spices, while the final garnishes add freshness. Ready to make a bowl that wins awards? Let’s get started—your taste buds will thank you.
Ingredients for award winning white bean chicken chili
Sixteen ingredients, one pot, restaurant-worthy chili that builds flavor like a slow dance.
| Ingredient | Amount | Notes |
|---|---|---|
| Chicken Thighs, Bone-In, Skin-On 🍗 | 2 ½ lb | Trimmed of excess fat |
| Great Northern White Beans 🌾 | 1 ½ cups | Dried or canned, drained |
| Diced Tomatoes, Fire-Roasted 🍅 | 2 cups | San Marzano preferred |
| Yellow Onion 🧅 | 1 whole | Medium, diced |
| Garlic Cloves 🧄 | 6 cloves | Minced, not powdered |
| Ground Cumin 🌿 | 2 tbsp | Freshly toasted preferred |
| Smoked Paprika 🌶️ | 1 ½ tbsp | Not sweet paprika |
| Chicken Broth 💧 | 3 cups | Low-sodium preferred |
| Tomato Paste 🍅 | ½ cup | Squeeze tube or canned |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For deep flavor |
| Dark Brown Sugar 🍯 | 1 tbsp | For caramelized depth |
| Cumin Seeds 🌿 | 1 tsp | For extra aroma |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Peppercorns 🌶️ | ½ tsp | Freshly cracked |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Lime 🍋 | 1 whole | Juiced, for brightness |
| Corn Tortillas 🍞 | 6 pieces | Cut into strips |
The chicken thighs are non-negotiable here—the bone-in, skin-on version stays juicy through the long simmer, while the fat renders into the pot for richness. Trader Joe's and Costco sell them pre-trimmed, but if you're buying whole, trim the fat yourself for cleaner flavor. The white beans? Great Northerns hold their shape better than cannellini, but any white bean works in a pinch. For the tomatoes, San Marzano cans deliver that sweet, meaty depth—skip the chunky varieties unless you're straining them first. The cumin seeds need toasting: dry-toast them in a skillet for 30 seconds until fragrant, then grind with a mortar and pestle for maximum aroma.
No smoked paprika? Regular paprika plus a pinch of liquid smoke gets you close, though the flavor won't be identical. Running low on chicken broth? Vegetable broth with an extra splash of soy sauce mimics the umami. The tomato paste can be the squeeze-tube kind from Trader Joe's—it's less wasteful and just as flavorful. For the tortilla strips, corn tortillas are traditional, but flour works fine if that's what you've got. The lime should be freshly juiced (no bottled juice)—it's the bright finish that makes this taste restaurant-quality. If you're meal prepping, hold off on adding the lime until serving, or it'll turn the chili watery.
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 portions for 3 months. I double the batch and freeze half—perfect for lazy weeknights. The tortilla strips crisp best when fried fresh, but you can toast them in the oven at 375°F for 5-7 minutes if you're prepping ahead. Garnish with cilantro right before serving, or it'll wilt into the chili. The lime juice should be added last—just a squeeze per bowl to brighten everything up.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe when I’m too tired to wash pots—just brown the chicken thighs with their skin on, toss in everything else, and let it simmer. The skin renders down into crispy bits while the beans and tomatoes melt into a rich broth. Honestly, I’ve made it with five ingredients open and still felt like a pro.
- Rich, Deep Umami Bomb: That bone-in chicken? It’s the secret weapon—juicy, flavorful, and the marrow infuses the chili with depth. Add the fire-roasted tomatoes and garlic, and suddenly you’ve got a dish that tastes like it simmered all day. Between us, it’s the kind of chili that makes people ask for the recipe mid-bite.
- Weeknight Workhorse: This chili doubles as dinner tonight and lunch tomorrow—no stress. I’ll make a big batch on Sundays, and by Wednesday, it’s still delicious. It’s also weirdly adaptable: serve it with crusty bread for a hearty meal, or top it with avocado and lime for a lighter lunch. My college-aged son even eats it cold in a tortilla.
- Budget-Friendly Luxury: Great Northern beans and bone-in thighs stretch this recipe into four or five meals without breaking the bank. The onions and garlic add layers of flavor for pennies, and the fire-roasted tomatoes give it a gourmet touch. I’ll be real: it’s the kind of recipe that makes frugal eating feel indulgent.
Step-by-step instructions for award-winning white bean chicken chili
Here's how to build layers of smoky, sweet, and savory flavor in one pot.
Sear the Chicken Thighs for Deep Flavor
Heat the 2 tablespoons extra-virgin olive oil in a large Dutch oven over medium-high heat until shimmering. Pat the 2.5 lb chicken thighs, bone-in, skin-on completely dry with paper towels—this ensures maximum crispiness. Place the thighs skin-side down in the pot and sear undisturbed for 8-10 minutes until the skin is deep golden brown and crispy.
Flip the thighs and cook for another 5-6 minutes until the skin is golden on the other side and the chicken releases easily from the pan. Remove the thighs and set aside on a plate. The rendered fat in the pot will form the flavor base for your chili, so don't wipe it out—this is where all the magic happens.
Toast the Spices and Build the Chili Base
Reduce the heat to medium and add the 1 teaspoon cumin seeds to the pot. Toast them for 30 seconds until fragrant and lightly golden. Immediately add the 2 tablespoons ground cumin and 1.5 tablespoons smoked paprika, stirring constantly for 20 seconds—this prevents burning and releases their aromatic oils.
Add the 1 whole yellow onion, diced, and cook for 5-6 minutes until softened and translucent. Stir in the 6 cloves garlic cloves, minced, and cook for 30 seconds until fragrant. Pour in the 0.5 cup tomato paste and cook for 2 minutes, stirring constantly, until it darkens slightly and develops a rich, caramelized flavor.
Simmer the Chili with Beans and Broth
Add the 2 cups diced tomatoes, fire-roasted, 1.5 cups great northern white beans, 3 cups chicken broth, 1 tablespoon dark brown sugar, 1.5 teaspoons salt, and 0.5 teaspoon black peppercorns to the pot. Stir well to combine, scraping up any browned bits from the bottom—this is called fond, and it's packed with flavor.
Return the chicken thighs to the pot, skin-side up, and bring the mixture to a gentle boil. Once boiling, reduce the heat to low and cover partially with a lid. Let it simmer for 45-50 minutes, stirring occasionally, until the chicken is fork-tender and the beans are fully heated through. The chili should have thickened slightly but still be saucy.
Finish and Adjust for Perfect Balance
Remove the chicken thighs from the pot and let them rest on a cutting board for 5 minutes. Once rested, shred the meat using two forks, discarding any large bones. Return the shredded chicken to the pot and stir it back into the chili. Squeeze the juice from the 1 whole lime into the pot and stir in the 0.25 cup fresh cilantro, chopped.
Taste the chili and adjust the seasoning if needed. You might need a little more salt or lime juice to balance the flavors. Let the chili sit off the heat for 10 minutes to allow the flavors to meld together. Serve immediately with the 6 pieces corn tortillas, cut into strips, for scooping up every last spoonful.
Pro Tips For Making Award Winning White Bean Chicken Chili
- CRISP THE SKIN FIRST: I used to skip this, but rendering the skin on bone-in thighs at 375°F for 20 minutes before adding anything else builds flavor and keeps the meat juicy—no one wants dry chicken in chili. The fat also self-bastes the onions later, so you’ll use less oil.
- SOAK BEANS 1 HOUR MINIMUM: Great Northerns stay stubbornly firm if rushed. A quick soak (1 hour in cold water) softens them enough to break down properly during simmering, but don’t skip the overnight soak if you’re prepping ahead—your future self will notice the difference in texture.
- BROWN THE ONIONS LOW AND SLOW: After the chicken comes out, cook the onions at medium-low heat for 15–20 minutes until deep golden, not caramelized. This prevents bitterness and lets their sweetness meld with the garlic and tomatoes—rushed batches taste flat because the onions never develop.
- SAVE THE CHICKEN FAT: After removing the thighs, leave the rendered fat in the pot. It’s liquid gold for searing garlic and onions later, and it adds richness without extra oil. Just scrape it up with a spoon—no need to strain it out.
Serving suggestions for award winning white bean chicken chili
Classic Cornbread Pairing
Serve this chili with a warm batch of cornbread for the ultimate Southern combo. I like using a simple recipe with 1 cup cornmeal, 1 cup all-purpose flour, and a touch of honey for sweetness.
The crumbly texture soaks up the smoky chili beautifully. For extra flair, brush the cornbread with melted butter and sprinkle with crushed pecans before baking. 🌽
Crispy Tortilla Strips
Cut 6 corn tortillas into thin strips and fry them in 2 tablespoons neutral oil (like avocado oil) until golden and crispy—about 2-3 minutes per batch. Drain on paper towels and sprinkle with a pinch of salt.
These add a satisfying crunch that contrasts the creamy beans and tender chicken. For a lighter option, bake at 375°F for 5-7 minutes instead.
Toppings Bar Setup
Set up a toppings bar with small bowls of diced avocado, crumbled cotija cheese, pickled red onions, and hot honey for customization. I also include chopped jalapeños for heat lovers and sour cream for creaminess.
Let everyone build their own bowl—this makes it fun for gatherings and ensures everyone gets their perfect bite.
Side Salad Balance
A bright mango-avocado salad cuts through the richness of the chili. Toss 2 cups diced mango, 1 avocado, 1 cup baby spinach, and 1 tbsp lime juice with a pinch of chili powder.
The tropical sweetness and crunch balance the hearty chili perfectly. For extra protein, add grilled shrimp or black beans to the mix.
Beverage Pairings
Serve with a Mexican lager like Modelo Especial or Pacifico to complement the smoky flavors. For wine lovers, a crisp Sauvignon Blanc with citrus notes enhances the lime finish.
Avoid heavy reds—they can overpower the delicate spices. A cold Mexican Coke with a lime wedge is also a crowd-pleaser for casual meals. 🍺
Meal Prep Serving
When reheating for meal prep, add a splash of chicken broth to prevent drying out. Serve in individual mason jars with tortilla strips on top for easy grab-and-go meals.
Store garnishes (cilantro, lime, cheese) separately and add fresh when ready to eat. This keeps everything vibrant and flavorful, even after reheating. ✨
Nutrition facts
Frequently asked questions
Can I substitute white beans with another type?
Great Northern white beans are ideal for their creamy texture, but you can use cannellini or navy beans in a pinch. For a different flavor profile, try pinto beans—they'll add earthiness. Just adjust cooking time if using dried beans, as they may need 10-15 minutes longer to soften. The key is using beans that hold their shape well.
How do I make this chili vegetarian?
Replace the chicken with 2 cups of extra-firm tofu (pressed and cubed) or 1.5 cups of lentils. Boost umami by adding 1 tablespoon soy sauce or 1 teaspoon miso paste to the broth. For protein-rich texture, use chickpeas or white beans only (skip the chicken portion). The spices and slow simmer will still create that award-winning depth!
Why does my chili taste bland after simmering?
Bland chili usually means the spices weren't toasted enough or the acid balance is off. Always toast your cumin seeds for 30 seconds and ground spices for 20 seconds to release their oils. Add a splash of apple cider vinegar or extra lime juice to brighten flavors. For depth, scrape up browned bits (fond) from the pot bottom—it's packed with flavor!
Can I make this in a slow cooker?
Brown the chicken and toast spices in a skillet first, then transfer everything to the slow cooker. Cook on low for 6-7 hours or high for 3-4 hours. The chicken will stay tender, and the beans will soften perfectly. Add the lime and cilantro at the end to preserve freshness. The slow cooker version actually tastes even better as flavors meld longer!
What's the best way to reheat leftovers?
Reheat gently on the stove over low heat with 2-3 tablespoons of chicken broth to prevent drying. Never microwave directly from the fridge—it creates a rubbery texture. For crispy tortilla strips, toast them fresh in a dry skillet for 1-2 minutes. Add lime juice and cilantro just before serving to keep everything vibrant. This chili tastes even better the next day!
