Soups & Stews
This award-winning white bean chili delivers restaurant-quality depth with every spoonful—creamy, smoky, and packed with hearty texture. 💛 The secret lies in slow-simmering white beans with smoked paprika and roasted garlic, creating a rich, velvety base that's both satisfying and elegant.
I developed this recipe after years of perfecting chili techniques, and it consistently wins over even the most skeptical eaters.
The beauty of this chili is its versatility—it's hearty enough for a main dish but flexible enough to adapt to any meal. While simmering, the flavors meld beautifully, with the beans absorbing the smoky, earthy spices while maintaining their natural creaminess.
The roasted garlic adds a subtle sweetness that balances the chili's depth, making each bite complex and memorable.
By the time you're done, you'll have a pot of chili that's velvety yet substantial, with tender beans and a sauce so rich it coats every spoonful. The smoky aroma alone will have everyone gathering around the table, and the texture—creamy yet hearty—makes it a standout dish.
This isn't just chili; it's a flavor-packed meal that feels like a hug in a bowl.
Serve it with crusty bread to soak up every last drop or top with avocado, cilantro, and lime for a bright, fresh finish. Here's how to make it—simple steps for award-winning results.
Ingredients for award winning white bean chili
These 15 ingredients transform into velvety, award-winning white bean chili with smoky depth and creamy texture.
| Ingredient | Amount | Notes |
|---|---|---|
| Great Northern White Beans 🌱 | 2 cups | Dried, soaked overnight |
| Smoked Paprika 🌶️ | 2 tbsp | For deep smoky flavor |
| Garlic Cloves 🧄 | 6 whole | Roasted for sweetness |
| Yellow Onions 🧅 | 1 ½ cups | Diced, medium size |
| Tomato Paste 🍅 | ½ cup | High-quality, no salt added |
| Diced Tomatoes 🍅 | 2 cups | San Marzano preferred |
| Vegetable Broth 💧 | 4 cups | Low-sodium preferred |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | For roasting garlic |
| Cumin Ground 🌿 | 1 tbsp | Toasted for depth |
| Chili Powder 🌶️ | 1 ½ tbsp | Mild or medium heat |
| Cocoa Powder 🍫 | 1 tbsp | Unsweetened for richness |
| Sea Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Fresh Cilantro 🌿 | ¼ cup | Chopped for garnish |
| Lime Juice 🍋 | 2 tbsp | Freshly squeezed |
The white beans are the heart of this chili—Great Northerns hold their shape beautifully while soaking up all those smoky, earthy flavors. Soak them overnight for the creamiest texture (or use canned, drained and rinsed). Trader Joe's has the best dried beans in bulk, but any grocery store carries them. The roasted garlic is non-negotiable—it caramelizes into sweet, jammy perfection. Costco sells whole garlic heads perfect for roasting, or grab individual cloves at Whole Foods if you're short on time. For the tomato paste, Bertolli is my go-to—it's smooth and concentrated, not that watery stuff.
No smoked paprika? Regular paprika plus a pinch of liquid smoke works in a pinch. Using canned beans? Rinse them thoroughly to remove excess sodium. The cocoa powder adds that restaurant-quality richness—Hershey's Special Dark is the secret weapon. Short on time? Pre-chopped onions from the frozen section save minutes, though fresh always tastes better. The vegetable broth matters—Pacific Foods or Imagine brands are low-sodium and flavorful. For extra creaminess, stir in 2 tbsp nutritional yeast at the end—it adds that umami punch without dairy.
This chili tastes even better the next day as flavors meld. Store in airtight containers for 5-6 days or freeze portions for up to 3 months. I always double the batch—one pot for dinner, one for lunches. The cilantro and lime should be added fresh right before serving. If you're prepping ahead, store them separately and mix in just before eating. The lime juice brightens everything up, so don't skip it—Mexican limes at Latin markets have the best zing.
Why You'll Love This Recipe
- Here’s what sold me: the garlic and onions caramelize into something rich and sweet, while the smoked paprika adds this warm, earthy punch that lingers. Not too spicy, not too bland—just ridiculously satisfying. The white beans soak up all the flavor like a sponge.
- I’ll be real: this recipe won’t break the bank. Canned beans, onions, and spices? You’re probably already stocked. And the leftovers? Chef’s kiss. The flavors only get better the next day—perfect for when you’re too tired to cook but still crave something warm and filling.
Step-by-step instructions for slow-simmered white bean chili
Here's how to build rich, velvety white bean chili with layers of smoky, spicy, and creamy flavors.
🔥 Step 1: Roast Garlic and Onions for Sweet Depth
Preheat your oven to 400°F. Peel the 6 whole garlic cloves and toss them with 0.25 cup extra-virgin olive oil on a parchment-lined baking sheet. Spread them out so they don't crowd. Roast for 15-20 minutes until golden and fragrant—you'll smell that sweet, caramelized aroma.
While the garlic roasts, dice the 1.5 cups yellow onions into small, even pieces. Toss them with 1 tablespoon toasted cumin and 1.5 tablespoons chili powder on a separate baking sheet. Roast for 20-25 minutes until deeply caramelized and slightly crispy at the edges. This step builds the chili's sweet, spicy foundation—don't skip it!
🍳 Step 2: Build the Chili Base with Tomato and Spices
Heat a large Dutch oven over medium heat. Add the roasted onions and garlic (squeeze the garlic from their skins) along with 0.5 cup tomato paste. Stir constantly for 3-4 minutes until the tomato paste darkens and develops a rich, jammy consistency—this is where the chili's depth begins.
Add the 2 cups diced tomatoes, 4 cups vegetable broth, 2 tablespoons smoked paprika, 1 tablespoon cocoa powder, 1.5 teaspoons sea salt, and 0.5 teaspoon black pepper. Stir well to combine, then bring to a gentle boil. Once boiling, reduce heat to low and let it simmer uncovered for 15 minutes to let the flavors meld.
👨🍳 Step 3: Add Beans and Simmer to Creamy Perfection
Drain and rinse the soaked 2 cups Great Northern White Beans to remove any excess starch. Add them to the simmering base along with the roasted onions and garlic. Stir gently to combine—you want the beans to absorb the rich flavors without breaking apart.
Continue simmering uncovered for 45-60 minutes on low heat, stirring occasionally. The chili should thicken naturally as the beans break down slightly, creating that signature creamy texture. Here's the thing—this simmering time is crucial. You're looking for the beans to soften but still hold their shape, with the chili developing a velvety consistency rather than becoming mushy.
⏰ Step 4: Finish with Lime and Fresh Herbs
Once the chili reaches your desired thickness (it should coat the back of a spoon but still be spoonable), remove it from heat. Stir in the 2 tablespoons lime juice and 0.25 cup chopped fresh cilantro. The lime brightens all the rich flavors while the cilantro adds a fresh, herbal note that cuts through the creaminess.
Let the chili rest for 10-15 minutes before serving. This resting period allows the flavors to fully develop and the textures to settle. Taste and adjust seasoning if needed—you might want to add a pinch more salt or a splash more lime juice to balance the flavors just right.
🍽️ Step 5: Serve with Crunchy Toppings
Ladle the chili into bowls and top with your favorite crunchy elements—avocado slices, shredded cheese, or a dollop of Greek yogurt. The contrast of textures makes every bite exciting. This chili tastes even better the next day as the flavors continue to meld, so it's perfect for meal prep too!
Pro Tips For Making Award Winning White Bean Chili
- CRUSH THOSE BEANS: Soak Great Northerns overnight—yes, even if you’re in a rush. I learned this the hard way: skipping soak means gummy beans that turn your chili into a sad, mushy mess. If you forget, at least simmer them for 2 hours instead of 45 minutes, then blend half for creaminess.
- TOAST THE PAPRIKA: Bloom the smoked paprika in oil for 30 seconds—it’s not just about flavor, it’s about depth. I used to add it raw and wondered why my chili tasted flat. This step makes the smokiness sing without overpowering.
- SWEAT THE ONIONS LOW: Don’t rush the onions—cook them until they’re translucent and just starting to caramelize. I know, it’s tempting to speed up, but skipping this means your chili will taste raw and one-dimensional. Patience here guarantees a rich base.
- PASTE FIRST, WATER LATER: Stir in the tomato paste before adding liquid—it prevents clumping like a nightmare. I’ve burned more batches than I’ll admit by adding it last. A splash of broth or water after? Sure, but not until the paste is fully dissolved.
Serving suggestions for this award winning white bean chili
Crusty Bread Pairings
Nothing complements this velvety chili like a warm, crusty bread to soak up every last drop. I love using sourdough loaves from my local bakery—their tangy flavor and chewy texture contrast beautifully with the chili's creaminess. For extra indulgence, try garlic focaccia with herbs baked right into the dough. 🥖
Pro tip: Toast the bread lightly before serving to enhance its crunch. If you're short on time, pre-sliced baguettes from the grocery store work perfectly. The key is to serve the bread alongside the chili so guests can scoop up those flavorful bits that settle at the bottom.
Avocado & Lime Garnish
Fresh avocado slices and a squeeze of lime juice elevate this chili to restaurant-quality. The cool, creamy avocado cuts through the smoky depth, while the lime brightens all the rich flavors. I always use Hass avocados for their buttery texture and Mexican limes for their intense citrus punch. 🥑
For presentation, arrange the avocado slices in a fan shape on top of the chili, then drizzle with lime juice. If you're serving a crowd, prepare the garnish separately and let guests add it to their bowls. This keeps the chili warm while allowing everyone to customize their dish.
Cheese & Herb Toppings
Add a sprinkle of shredded Monterey Jack or cotija cheese for a salty, tangy contrast. I also love tossing in chopped cilantro and a pinch of smoked paprika for extra depth. For a vegan option, swap the cheese for nutritional yeast—it adds a cheesy, umami flavor without dairy. 🧀
If you're feeling adventurous, try pickled red onions for a tangy crunch. The acidity balances the chili's richness, and the texture adds another layer of enjoyment. Store-bought pickled onions work in a pinch, but homemade versions taste even better.
Side Dish Harmony
Serve this chili with Mexican street corn (elote) for a sweet, smoky contrast. The charred corn and creamy lime mayo complement the chili's depth perfectly. Another great option is cilantro-lime rice—the bright, herby flavors keep the meal feeling fresh and light. 🌽
For a heartier meal, pair it with black beans and rice for a classic Tex-Mex combo. The extra beans add fiber and protein, making the dish even more satisfying.
If you're serving this chili at a gathering, set up a toppings bar with all these options for a fun, interactive experience.
Nutrition facts
Frequently asked questions
Can I make this white bean chili without roasting the garlic and onions?
You can, but you'll miss out on that sweet, caramelized depth that makes this chili award-winning! Sauté the onions and garlic in olive oil until soft (5-7 minutes) instead. For extra flavor, add 1/2 teaspoon brown sugar to the onions while cooking. The texture will be good, just not quite as complex.
How do I adjust the spice level for kids or sensitive palates?
Start by reducing the chili powder to 1 teaspoon and smoked paprika to 1 tablespoon. For extra mildness, omit the cocoa powder (it adds subtle bitterness) and use 1/2 teaspoon ground cumin instead. Always taste as you go—you can add more lime juice later to balance any remaining heat.
Can I use canned white beans instead of dried?
Use 2 (15-ounce) cans of Great Northern or cannellini beans, drained and rinsed thoroughly. For best texture, add them to the simmering chili 20 minutes before the end of cooking. This prevents the beans from becoming too mushy while still letting them absorb all those rich flavors.
Why does my chili taste too thin even after simmering?
This usually happens when using canned beans or not simmering long enough. For thickness, mash 1/4 cup of the beans gently with a fork while simmering to release starch. Alternatively, mix 1 tablespoon cornstarch with 2 tablespoons water and stir it in during the last 10 minutes of cooking. Simmering uncovered helps reduce liquid naturally.
How can I make this chili in a slow cooker?
Follow the same steps for roasting garlic and onions, then combine everything (except lime and cilantro) in your slow cooker. Cook on low for 6-8 hours or high for 3-4 hours. Stir occasionally and add 1/2 cup broth if needed. Finish with lime and cilantro just before serving—they'll lose freshness in the slow cooker.
