Best Ever White Bean and Chicken Chili Recipe: Creamy Cumin-Spiced Heat in One Pot

Soups & Stews

Best Ever White Bean and Chicken Chili Recipe: Creamy Cumin-Spiced Heat in One Pot

This is the best ever white bean chicken chili recipe—delivering the ultimate comfort food experience with creamy, hearty goodness and cumin-spiced warmth in every spoonful. 🌟 The secret lies in blending tender chicken, white beans, and a rich tomato base that simmers into velvety perfection, transforming simple ingredients into a restaurant-worthy dish. I've perfected this recipe over years of testing, ensuring it's foolproof for weeknight dinners or meal prep.

The magic happens with a blend of earthy cumin, smoky paprika, and a touch of cocoa powder for depth, creating a flavor profile that's both comforting and complex.

Unlike traditional chilis, this version incorporates white beans for a naturally creamy texture without requiring heavy cream, making it lighter yet equally satisfying. The chicken stays tender and juicy, while the spices meld together into a harmonious, aromatic broth.

What you'll end up with is a steaming bowl of chili that's rich, creamy, and full of hearty texture—perfect for chilly evenings or game day gatherings.

The white beans add a subtle earthiness that balances the chicken's savory notes, while the spices create layers of warmth that linger on your palate. This recipe is designed to be your new go-to for cozy, flavorful meals that feel like a hug in a bowl.

Serve it with crusty bread to soak up every last drop or alongside a simple green salad for a well-rounded meal. The leftovers taste even better the next day, making it ideal for meal prep. Let's get cooking—this chili is about to become a staple in your kitchen.

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
🔥
Calories
Med Cal

Ingredients for best ever white bean chicken chili

Fifteen ingredients, one pot, endless bowls of creamy cumin-spiced comfort—this chili delivers restaurant-quality flavor with minimal effort.

Ingredient Amount Notes
Boneless Chicken Thighs 🍗 1 ½ lb Cut into 1-inch pieces
Great Northern White Beans 🥫 2 cups Cooked, drained, or canned (rinsed)
Diced Tomatoes 🍅 2 cups Canned, fire-roasted preferred
Yellow Onion 🧅 1 whole Medium size, diced
Garlic Cloves 🧄 4 cloves Minced for depth
Ground Cumin 🌿 2 tsp Toasted for warmth
Smoked Paprika 🌶️ 1 tbsp For smoky richness
Unsweetened Cocoa Powder 🍫 1 tbsp Natural, not Dutch-processed
Chicken Broth 💧 2 cups Low-sodium preferred
Extra-Virgin Olive Oil 🫒 1 tbsp For sautéing
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish
Lime 🍋 1 whole Juiced, for brightness
Avocado Oil 🫒 2 tbsp For finishing (optional)

The chicken thighs are your secret weapon—bone-in, skin-on stays juicier than breasts, but boneless works too. Grab organic thighs from Whole Foods if you want the best flavor, but any grocery store brand cuts it. White beans? Great Northern or cannellini both work—just rinse canned beans to cut sodium. The fire-roasted diced tomatoes add natural sweetness without extra sugar, and Trader Joe's has the best canned variety. Don't skip the cocoa powder—it deepens the chili's complexity in a way that's hard to describe until you taste it.

No fire-roasted tomatoes? Regular diced tomatoes with a pinch of sugar works fine. Out of cumin? Substitute coriander at 1:1 ratio, but you'll lose that earthy depth. Fresh cilantro hater? Skip it or use parsley—no judgment here. The lime juice is non-negotiable for brightness, but if you're prepping ahead, add it right before serving. Avocado oil for finishing? Optional, but it adds a luxurious touch that makes this feel like a special occasion dish. Pro tip: Toast your spices in the pot for 30 seconds before adding liquid—wakes up all those flavors.

This chili tastes even better the next day—make a double batch and freeze half. Portion into containers for easy lunches. The broth keeps 5 days refrigerated or 3 months frozen. For meal prep, cool completely before storing. Reheat gently on the stove with a splash of water or broth to restore creaminess. Leftovers reheat beautifully, so don't hold back on making extra. The flavors only get better as they meld together overnight.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe when I’m too tired to wash another dish. Chicken thighs brown beautifully in the same pot where the beans and tomatoes simmer—just stir, cover, and let it do the work. That crispy skin on the thighs? Pure reward for zero extra effort.
  • Garlic-Kissed Depth: Between us, the garlic here isn’t just minced—it’s sautéed until it’s golden and fragrant, then tucked into every bite. Add the white beans’ creamy texture and the tomatoes’ bright tang, and you’ve got a flavor punch that feels fancy but isn’t. Honestly, my picky husband asks for seconds without me even asking.
  • Meal Prep MVP: This chili actually improves overnight, so I make a big batch on Sundays. The chicken stays tender, the beans soak up all the juices, and I’ve got lunches for the week—no sad leftovers here. (Yes, even on a Tuesday night, it’s still hearty enough for dinner.)
  • Budget-Friendly Powerhouse: Chicken thighs stretch farther than breasts, white beans cost pennies, and onions/garlic last forever. I’ve fed four people for under $12, and no one complains. Not the prettiest, but the taste makes up for it—and my wallet thanks me.

Step-by-step instructions for creamy white bean and chicken chili

This one-pot wonder delivers restaurant-quality chili with velvety white beans and tender chicken—bold flavors without the burn.

1

🔥 Step 1: Sear the Chicken for Maximum Flavor

Heat the 1 tablespoon extra-virgin olive oil in a large Dutch oven over medium-high heat until shimmering. Pat the 1.5 lb boneless chicken thighs dry with paper towels and cut into 1-inch pieces. Working in batches to avoid crowding, sear the chicken for 4-5 minutes per side until golden brown and cooked through.

Here's the thing—don't skip this step. Browning the chicken first builds deep, caramelized flavor that infuses the entire chili. You'll know it's ready when the edges are deep golden brown and the chicken releases easily from the pan. Transfer the seared chicken to a plate and set aside.

2

🍳 Step 2: Build the Aromatic Base

In the same Dutch oven, add the 1 whole yellow onion and cook for 5-6 minutes until softened and translucent. Stir in the 4 cloves minced garlic and cook for 30 seconds until fragrant—this is where the magic happens.

Next, add the 2 teaspoons toasted ground cumin, 1 tablespoon smoked paprika, and 1 tablespoon unsweetened cocoa powder. Stir constantly for 1 minute until the spices are toasted and aromatic. The cocoa powder might seem odd, but it adds a subtle richness that rounds out the heat. If the spices stick, add 2 tablespoons chicken broth to deglaze.

3

🥘 Step 3: Simmer the Chili to Creamy Perfection

Pour in the 2 cups diced tomatoes, 2 cups chicken broth, and 1.5 teaspoons salt. Stir well to combine, then add the seared chicken back to the pot. Bring to a gentle boil, then reduce heat to low and let it simmer uncovered for 20 minutes to develop the flavors.

After 20 minutes, stir in the 2 cups great northern white beans (drained if canned) and 0.5 teaspoon black pepper. The beans will thicken the chili naturally, creating that creamy texture we're after. Taste and adjust seasoning—this is your chance to balance the flavors before the final touches.

4

🔪 Step 4: Finish with Fresh Brightness

Remove the chili from heat and stir in the juice of 1 whole lime and 2 tablespoons avocado oil (if using). The lime brightens the flavors and cuts through the richness, while the avocado oil adds a silky finish. Let it sit off heat for 5 minutes to allow the lime to mingle with the spices.

Garnish each serving with 0.25 cup chopped fresh cilantro right before serving. The cilantro adds a fresh, herbal note that makes the chili pop. Serve immediately with crusty bread or over rice—this chili tastes best fresh from the pot, when the flavors are at their peak.

👨‍🍳

Pro Tips For Making Best Ever White Bean Chicken Chili

  • CRISP THE CHICKEN FIRST: I learned this the hard way—skipping the initial sear means your chicken will turn out tender but bland, just floating in the broth. Pat those thighs very dry, then hit them with high heat in a hot pan until they’re golden and release easily from the bottom. That crust is where all the flavor hides.
  • SOAK BEANS UNTIL THEY’RE PUSHING BACK: Great Northerns can be stubborn. Soak them overnight, then drain—but don’t rinse. The skins will soften just enough to hold up to the long simmer, and they’ll absorb the chili’s flavors like a sponge. If you’re in a rush, at least give them a 2-hour soak in hot water (yes, even if you’re impatient like me).
  • SAVE THE TOMATO JUICE: Drain those diced tomatoes and reserve the juice—you’ll need about 1 cup to keep the chili from turning into a thick paste. Too little liquid, and you’ll be scraping the bottom of the pot like a madman. Too much, and it’ll be soup. The juice is the unsung hero here.
  • LOW AND SLOW AFTER 20 MINUTES: The first 20 minutes of simmering are where the onions and garlic need to break down, but after that? Drop the heat to a bare simmer. I used to rush it, and the beans would stay chalky while the chicken turned rubbery. Let it bubble gently for at least 45 minutes—your future self will taste the difference.

Serving suggestions for leftovers

Classic Comfort Sides

This chili pairs perfectly with crusty sourdough bread—torn into chunks for dipping. I love using a baguette from Trader Joe's because it stays fresh for days and soaks up every last bit of creamy chili.

For a heartier option, serve with Mexican corn tortillas warmed over a dry skillet until slightly crispy. 🥖

Add a simple green salad with mixed greens, avocado slices, and a lime-cilantro dressing to balance the richness. Toss 2 cups baby spinach with 1 tbsp avocado oil, 1 tbsp lime juice, and 1 tbsp chopped cilantro—it’s refreshing and cuts through the chili’s warmth.

Toppings for Extra Flavor

Elevate your bowl with crumbled queso fresco or shredded Monterey Jack cheese—just ¼ cup per serving adds a perfect melty contrast. For heat lovers, sprinkle with pickled jalapeños or hot sauce like Cholula.

I keep a small bowl of these toppings on the table so everyone can customize their bowl. 🌶️

Don’t overlook sour cream or Greek yogurt—a dollop on top adds creaminess without overpowering. I use full-fat Greek yogurt for extra richness, and a sprinkle of smoked paprika on top ties everything together beautifully.

Drink Pairings

A Mexican lager like Modelo Especial or Corona is my go-to—its crisp, clean flavor cleanses the palate between bites. For something lighter, try a sparkling lime soda like Jarritos Limón—the effervescence balances the chili’s heartiness. 🍺

If you prefer wine, a medium-bodied red like Zinfandel or Malbec complements the smoky, spiced flavors. Avoid heavy tannins—they’ll clash with the creamy beans. For a non-alcoholic option, hibiscus iced tea adds a tangy contrast that’s refreshing.

Make-Ahead Serving Tips

This chili tastes even better the next day, so double the batch and store leftovers in an airtight container in the fridge for up to 5 days.

When reheating, add 2 tablespoons broth or water to prevent drying out. Serve with warm tortillas or rice for a complete meal. ⏰

For meal prep, portion into mason jars or bento boxes with separate compartments for toppings. Keep the chili in one section and toppings like cheese, sour cream, and cilantro in others. This keeps everything fresh and ready to assemble in minutes.

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 6g30%
Cholesterol 110mg37%
Sodium 850mg37%
Total Carbohydrate 38g13%
Dietary Fiber 12g43%
Sugars 8g
Protein 38g76%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use chicken breasts instead of thighs in this chili?

Yes, but with a few adjustments! Chicken breasts are leaner, so they can dry out during the long simmer. Cut them into 1-inch cubes and sear them first, then add them to the pot only 15 minutes before the end to keep them juicy. For extra moisture, add 2 tablespoons chicken broth when you stir in the beans.

2

How do I make this chili spicier?

Add 1-2 teaspoons of cayenne pepper or 1 chopped chipotle pepper in adobo sauce when you toast the spices. For heat that lingers, stir in 1 tablespoon of hot sauce like Cholula at the end. Start with ½ teaspoon cayenne and adjust to taste—this chili is already flavorful without being overwhelming!

3

Can I make this chili in a slow cooker?

Sear the chicken first, then transfer everything to your slow cooker. Cook on low for 6-7 hours or high for 3-4 hours. Stir in the beans and lime juice at the end. The slow cooker makes the flavors even deeper, and you can skip the simmering step entirely. Just add 1 extra tablespoon of cocoa powder to compensate for the longer cook time.

4

Why did my chili turn out too thick?

This usually happens if you didn't add enough liquid or if the beans released too much starch. Fix it by stirring in ½ cup chicken broth or water and simmering for 5-10 minutes longer. For next time, start with 2.5 cups broth instead of 2 cups to give yourself a buffer. If it's still too thick, mash 1-2 beans with a fork to release more starch and thin it out.

5

What's the best way to reheat leftovers?

Reheat gently on the stove over medium-low heat with a splash of chicken broth or water to restore creaminess. Stir occasionally and add more liquid as needed—it should reach 165°F for safety. Microwaving works too, but the texture can get grainy. For best results, reheat in 2-minute intervals, stirring between each, until hot throughout.

★★★★★4.7(3 reviews)
Categories Soups & Stews