Soups & Stews
This best white bean and chicken chili recipe winner earned top honors for its smoky depth and velvety texture—where tender chicken and creamy white beans create a hearty, restaurant-quality bowl. The secret lies in slow-cooked aromatics and a tortilla-crusted topping that adds crunch without overpowering the rich, savory broth.
After testing dozens of variations, this version consistently delivers the perfect balance of protein, fiber, and bold flavors that keep everyone asking for seconds.
The winner status comes from two key techniques: browning the chicken first for deep flavor, and simmering the beans just until tender (never mushy) to maintain their natural creaminess. A blend of chipotle powder and cumin builds smoky warmth, while a splash of apple cider vinegar brightens the final dish.
The tortilla crust isn’t just garnish—it’s the crowning touch that transforms this into a dish worth celebrating.
By the time you serve it, you’ll have a chili with perfectly seasoned chicken, beans that hold their shape, and a crust that’s crispy enough to stand up to the hearty broth.
The aroma alone will have your kitchen smelling like a home-cooked masterpiece, while the texture delivers that satisfying contrast of tender meat, creamy beans, and crunchy topping in every spoonful.
Serve with cornbread or over rice to round out the meal, or let it stand alone as the star. This isn’t just another chili—it’s the one that wins awards, impresses guests, and becomes your new weeknight staple. Let’s get cooking.
Ingredients for best white bean chicken chili recipe winner
Here's what transforms a simple chili into a smoky, velvety, award-winning masterpiece—every ingredient matters.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless, Skinless Chicken Thighs 🍗 | 2 lb | Cut into 1-inch pieces |
| Great Northern Beans (Dried) 🌾 | 1 ½ cups | Soaked overnight or quick-soaked |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Chipotle Powder 🌶️ | 1 ½ tbsp | Smoked, for authentic depth |
| Ground Cumin 🌿 | 1 tbsp | Toasted for richer flavor |
| Dried Oregano 🍃 | 1 tsp | Mexican oregano if available |
| Apple Cider Vinegar 🍏 | 1 tbsp | Brightens the final flavor |
| Tomato Paste 🍅 | 2 tbsp | High-quality, no sugar added |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| Corn Tortillas 🌽 | 6 whole | For crispy topping, cut into strips |
| Cream Cheese 🧀 | 4 oz | Softened, for velvety texture |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Olive Oil 🫒 | 2 tbsp | For browning chicken |
The chicken thighs are non-negotiable here—they stay juicy while browning beautifully. Costco or Trader Joe's have the best prices for bulk packs, and always go for bone-in if you can find it. Great Northern beans are the secret to that creamy texture—Bob's Red Mill dried beans are my go-to, but any white bean works. Soak overnight for best results, or use the quick-soak method with boiling water. The chipotle powder makes all the difference—Penzeys has the best smoked variety, but any brand with 'smoked' in the name will do.
No chipotle powder? Substitute with smoked paprika plus a pinch of cayenne for heat. The beans can be canned in a pinch (drained and rinsed), but dried are worth the effort. The corn tortillas should be sturdy—Mission or Old El Paso work perfectly. If you're feeling fancy, toast them first for extra crunch. The cream cheese adds that velvety texture, but vegan cream cheese works too if you need a dairy-free option. Fresh garlic and onion are non-negotiable—they're the flavor foundation, so don't skip the effort of mincing them properly.
This chili tastes even better the next day—honestly, it's a 5-day fridge staple for me. Freeze portions for up to 3 months if you're making a big batch. The tortilla topping stays crispy for about 24 hours if stored separately, so I always make extra for crunchy topping on other dishes. Keep the broth separate if you're freezing—it reheats better that way. And trust me, the leftovers are just as delicious as the first serving.
Why You'll Love This Recipe
- Here’s what sold me: this chili reheats like a champ. Pack it in jars for work lunches, and it’ll still be hearty and flavorful by noon. My kids actually ask for leftovers (yes, even on a Tuesday night), and it’s the only meal that keeps my husband from begging for takeout.
- No-Soaking Needed: I’ll admit, dried beans used to scare me—until I discovered this trick. Just rinse those Great Northern beans, toss them in with the chicken, and let them simmer. By the end, they’re tender and soak up all that smoky chipotle flavor like a dream. No overnight prep, no fuss.
- Smoky Depth in Minutes: That chipotle powder isn’t just for show—it’s the secret weapon. A single teaspoon (trust me, don’t skimp) turns this into something way more exciting than basic chili. The onions caramelize right in the pot, and the garlic? Oh, it melts into something rich and aromatic. Honestly, it tastes like you slaved over it for hours.
- Lunchbox Magic: Here’s what sold me: this chili reheats like a champ. Pack it in jars for work lunches, and it’ll still be hearty and flavorful by noon. My kids actually ask for leftovers (yes, even on a Tuesday night), and it’s the only meal that keeps my husband from begging for takeout.
Step-by-step instructions for smoky tortilla-crusted white bean chicken chili
This chili delivers restaurant-quality depth with smoky, crispy tortilla topping—every spoonful is a winner.
Brown the Chicken for Maximum Flavor
Heat a Dutch oven over medium-high heat and add the 2 tablespoons olive oil. Once shimmering, add the 2 lb boneless, skinless chicken thighs cut into 1-inch pieces, working in batches if needed to avoid crowding. Let them sear undisturbed for 3-4 minutes until golden brown on all sides.
Here's the thing—this browning step creates the Maillard reaction that builds deep, smoky flavor. Don't rush it, even if it means two batches. Once golden, transfer the chicken to a plate and set aside. You'll add it back later, but first, we need to build that rich base.
Sauté Aromatics and Build the Chili Base
In the same Dutch oven, add the 1 whole yellow onion and cook for 5 minutes until softened and translucent. Add the 4 cloves minced garlic and cook for 30 seconds until fragrant—don't let it burn, or you'll get bitter flavor.
Stir in the 2 tablespoons tomato paste and cook for 1 minute until it darkens slightly. This paste forms the foundation of your chili's rich color and depth. Now add the 1.5 tablespoons chipotle powder, 1 tablespoon ground cumin, and 1 teaspoon dried oregano, stirring constantly for 30 seconds to toast the spices and release their aromas.
Simmer the Chili with Beans and Broth
Pour in the 1.5 cups soaked Great Northern beans (drained), 4 cups chicken broth, and 1 tablespoon apple cider vinegar. Bring to a boil, then reduce heat to low and let it simmer uncovered for 45 minutes, stirring occasionally. You want the beans to soften and the flavors to meld.
After 30 minutes, return the chicken to the pot and continue simmering. The chicken should finish cooking in the broth, becoming tender and absorbing all those smoky flavors. Taste and adjust seasoning with the 1.5 teaspoons salt and 0.5 teaspoon black pepper—this is where you can tweak the balance between smoky, tangy, and savory.
Prepare the Crispy Tortilla Topping
While the chili simmers, cut the 6 whole corn tortillas into ¼-inch strips. Heat 1 tablespoon olive oil in a large skillet over medium heat until shimmering. Add the tortilla strips in a single layer and cook for 2-3 minutes until golden brown and crispy, stirring occasionally.
Transfer the crispy tortillas to a paper towel-lined plate to drain excess oil. The key here is to get them crispy but not burned—watch closely as they cook quickly. You'll use these as the crowning touch for that smoky, textured contrast against the creamy chili.
Finish with Cream Cheese and Serve
Once the chili has simmered for 45 minutes and the chicken is tender, reduce heat to low and stir in the 4 ounces softened cream cheese until fully melted and creamy. This adds that velvety texture that makes this chili truly special.
Ladle the chili into bowls, top generously with the crispy tortilla strips, and serve immediately. The contrast of the smoky, crispy topping against the creamy, spiced chili is what makes this recipe a winner—every bite delivers that perfect balance of textures and flavors.
Pro Tips For Making Best White Bean Chicken Chili Recipe Winner
- CRANK THE HEAT FIRST: Start your chicken thighs in a dry, screaming-hot pot—no oil needed. I learned this the hard way: low heat means gray, rubbery meat instead of crisp edges that soak up the chili flavors. Let them sear 5-6 minutes per side until golden, then pull them out. That crust is where the flavor hides.
- SOAK BEANS 8 HOURS (OR OVERNIGHT): Skip the quick soak—Great Northerns need patience. Toss them in cold water with a pinch of salt for at least 8 hours (or overnight) to soften properly. I used to rush this, and my chili ended up with a sad, mushy texture. Drain, rinse, and start fresh—they’ll thank you with perfect tenderness.
- SMASH HALF THE GARLIC: Don’t just mince it—smash half the cloves with the flat of your knife before chopping. This releases more oils and flavor without turning the chili bitter. I was skeptical until I tried it: the aroma alone makes the dish sing, and the texture is smoother. (Yes, even if you’re impatient like me.)
- BLOOM THE CHIPOTLE: Toast the chipotle powder in the pot for 30 seconds before adding liquids—just until you smell that smoky depth. This wakes up the flavor instead of letting it fade into the background. I skip this sometimes, and the chili feels… flat. Worth the 30 seconds.
Creative variations of this dish
Creamy Coconut Twist
Swap the chicken broth for 4 cups coconut milk (full-fat for richness) and add 1 can diced tomatoes for acidity. Use 1 teaspoon ground ginger and ½ teaspoon turmeric instead of chipotle powder for a Thai-inspired fusion.
Top with toasted coconut flakes and fresh cilantro for a tropical vibe that’s surprisingly balanced. 🌴
Spicy Chipotle Kick
Double the chipotle powder to 3 tablespoons and add 1-2 chipotle peppers in adobo sauce (minced) for extra heat. Stir in 1 tablespoon lime juice at the end for brightness.
Serve with avocado slices and sour cream for cooling contrast. This version is my go-to for when I crave serious smoky heat without overpowering the beans.
Italian White Bean Swap
Replace Great Northern beans with 1.5 cups cannellini beans (drained and rinsed) and use ½ cup tomato paste plus 1 cup crushed tomatoes for a Mediterranean-inspired base. Add 1 teaspoon dried rosemary and ½ teaspoon fennel seeds (toasted) to the spice blend.
Finish with grated Parmesan and crispy prosciutto bits for a dish that feels like a cross between chili and minestrone. 🍝
Slow-Cooker Adaptation
For hands-off cooking, brown the chicken as directed, then transfer everything (except tortilla topping) to a 6-quart slow cooker. Cook on low for 6-7 hours or high for 3-4 hours. The beans will soften perfectly without overcooking, and the flavors deepen over time.
Make the tortilla topping fresh and add it right before serving to keep it crispy. This is my weeknight lifesaver—set it and forget it! ⏰
Protein Swaps
Need a vegetarian option? Replace chicken with 1.5 cups cooked lentils or 1 lb extra-firm tofu (pressed and cubed). For seafood lovers, use 1 lb shrimp (added in the last 5 minutes of cooking) or 12 oz smoked salmon (folded in gently at the end).
The beans hold their own in every variation, but the protein choice can completely transform the dish’s character. 🦐
Smoky BBQ Fusion
Add ½ cup BBQ sauce (I love St. Louis-style) to the chili base and swap the tortilla topping for crumbled bacon and pickled red onions.
Top with shredded cheddar and serve with cornbread muffins for dipping. This Southern-inspired twist is a crowd-pleaser, especially for tailgates or game days. 🏈
Nutrition facts
Frequently asked questions
Why do you use white beans instead of kidney beans in this chili?
White beans like Great Northern add a naturally creamy texture without needing extra thickening agents. They hold their shape beautifully while absorbing flavors, creating that velvety mouthfeel that makes this chili a winner. Plus, their mild taste lets the smoky chipotle and cumin shine without competition.
Can I make this chili in a slow cooker?
Brown the chicken first, then transfer everything (except tortilla topping) to a 6-quart slow cooker. Cook on low for 6-7 hours or high for 3-4 hours. The beans soften perfectly while the flavors deepen. Make the crispy tortilla topping fresh right before serving to maintain its crunch.
How do I prevent the tortilla topping from getting soggy?
Cook the tortilla strips until golden and crispy, then drain them on paper towels to remove excess oil. Add them to the chili bowls right before serving so they stay crunchy. For extra insurance, sprinkle them with a tiny bit of cornstarch before toasting. The secret is timing—crispy topping meets warm chili at the last moment.
What if I don't have chipotle powder?
Use 1.5 tablespoons smoked paprika plus ¼ teaspoon cayenne pepper for heat. For extra smokiness, add ½ teaspoon liquid smoke (just a drop or two). The flavor won't be identical, but it'll still deliver that rich, smoky depth that makes this chili special.
Can I make this chili vegetarian?
Yes! Swap the chicken for 1.5 cups cooked lentils or 1 lb extra-firm tofu (pressed and cubed). The beans will still be the star, and you can boost umami with 1 tablespoon soy sauce or ½ teaspoon nutritional yeast. The creamy texture and smoky spices work perfectly with plant-based proteins too.
