White Bean Chili
White bean chili is what you make when you want the comfort of a big pot of chili without the heavy tomato-and-beef routine. It’s mellow, creamy, and a little smoky, with a bright finish from fresh lime.
The trick that makes this version work is simple. Before anything else, you blend one can of beans with broth until smooth. Stirred in later, that purée thickens the whole pot so it tastes rich and creamy, even though there isn’t a drop of dairy in it.
Poblano pepper and diced green chiles bring gentle heat, while cumin, oregano, and coriander give it that classic chili warmth. It’s ready in about 45 minutes, and it’s easily one of the best bean dinners you can pull off on a weeknight.
Why You’ll Love This White Bean Chili
- It’s vegan and packed with protein and fiber from the beans.
- It’s thick and creamy without cream, flour, or cornstarch.
- It’s built from pantry staples and comes together in one pot.
- It’s a flexible base for all your favorite toppings.
Why This Works
White beans have a naturally soft, buttery texture, so they’re perfect for blending. Puréeing one can with some of the broth makes a smooth, creamy liquid that thickens the chili while adding extra bean flavor. It’s much more satisfying than starting with a plain broth.
The second trick is patience at the end. After simmering uncovered, the chili rests off the heat for ten minutes. During that time, the beans keep absorbing liquid and the whole pot sets up into a thicker, spoonable texture. The lime juice goes in last, so its brightness stays fresh.
Ingredient Notes
- The beans: Cannellini beans are creamy and mild, but Great Northern or navy beans work too. A mix of cannellini and butter beans is lovely.
- The poblano: It adds a mild, earthy heat. If you can’t find one, a green bell pepper will do, though the flavor is less complex.
- The green chiles: A 4-ounce can of diced green chiles adds tang and a little spice.
- Broth: Vegetable broth keeps it vegan. Use low-sodium if you prefer to control the salt.
How to Make White Bean Chili
Step 1: Make the bean purée
Add one can of drained, rinsed beans and 1 cup of the broth to a blender. Blend until completely smooth and set it aside. This is your thickener, and it’s the secret to the creamy texture.
Step 2: Soften the vegetables
Warm the olive oil in a large pot or Dutch oven over medium heat. Add the onion, diced poblano, salt, and a few grinds of black pepper. Cook for about 5 minutes, stirring occasionally, until the vegetables have softened.
Step 3: Add the spices
Stir in the green chiles, garlic, cumin, oregano, and coriander. Cook for 30 seconds, stirring, until the garlic and spices smell fragrant. Don’t let them sit long, or the garlic will scorch.
Step 4: Add the beans and broth
Pour in the remaining 2 cups of broth and add the two remaining cans of whole beans. Let the pot simmer for 10 minutes to blend the flavors.

Step 5: Stir in the purée and thicken
Add the bean purée and stir everything together. Simmer uncovered for 25 to 35 minutes, stirring now and then, until the chili has thickened and a spoon leaves a trail across the bottom of the pot.
Step 6: Rest and finish
Take the pot off the heat and let it rest for 10 minutes. Stir in the lime juice, then taste and adjust the salt and pepper. Serve with your favorite toppings and extra lime wedges.

Tips for the Best White Bean Chili
- Blend the purée until completely smooth so there are no gritty bits in the finished chili.
- If the chili seems thin, simmer it a little longer or add another handful of beans.
- Let it rest. Those 10 minutes off the heat make a real difference in thickness.
- Stir in the lime juice at the end so its flavor stays bright.
- Add a pinch of smoked paprika or chili powder if you want a smokier chili.
Variations
- White chicken chili: Stir in shredded rotisserie chicken during the last 10 minutes.
- Creamier: Finish with a spoonful of Greek yogurt or sour cream.
- More heat: Add a minced jalapeño with the poblano, or top with sliced serrano.
- Extra veggies: Corn kernels or diced zucchini work well.
- Different pepper: Swap the poblano for green bell pepper if needed.
What to Serve With White Bean Chili
Cornbread is the natural pairing, and jalapeño cornbread is even better. Pile on toppings like cilantro, diced avocado, sliced green onions, crushed tortilla chips, and shredded cheddar or cotija. A simple green salad on the side balances the richness.
Storage & Reheating
Store leftovers in an airtight container in the fridge for up to 5 days. The chili freezes well for up to 3 months.
Reheat in the microwave or on the stove over medium heat. Because beans keep absorbing liquid, the chili thickens in the fridge. Add a splash of water or broth when reheating to loosen it.
Frequently Asked Questions
Can I use dried beans?
Yes. Cook about 1½ cups of dried white beans until tender, then use them in place of the canned beans. You’ll need around 4½ cups of cooked beans total.
Why is my chili thin?
Give it more time. Simmer uncovered until it thickens, then rest it off the heat. You can also blend in a few more beans.
Is white bean chili spicy?
It’s mild to medium. The poblano and green chiles add warmth rather than heat, and you can add jalapeño for more kick.
Can I make it in a slow cooker?
Yes. Soften the vegetables on the stove first, then cook everything on low for 4 to 6 hours and stir in the lime juice at the end.
White Bean Chili
Course: SoupCuisine: AmericanDifficulty: Easy6
servings10
minutes35
minutes45
minutes221
kcalA creamy vegan white bean chili with poblano and green chiles, thickened with blended beans.
Ingredients
4 1/2 cups cooked white beans (3 cans, 15 ounces each), drained and rinsed, divided
3 cups vegetable broth, divided
2 tablespoons extra-virgin olive oil
1 medium yellow onion, chopped
1 poblano pepper, stemmed, seeded, and diced
1 1/4 teaspoons sea salt
1 can (4 ounces) diced green chiles
4 garlic cloves, chopped
1 1/2 teaspoons ground cumin
1 teaspoon dried oregano
1/2 teaspoon ground coriander
2 tablespoons fresh lime juice, plus wedges for serving
Freshly ground black pepper, to taste
Toppings: fresh cilantro, sliced jalapeu00f1o, diced avocado, sliced green onions
Directions
- Blend 1 can of the beans with 1 cup of the broth until completely smooth. Set aside.
- Heat the oil in a large pot or Dutch oven over medium heat. Add the onion, poblano, salt, and black pepper and cook for about 5 minutes, until softened.
- Stir in the green chiles, garlic, cumin, oregano, and coriander and cook for 30 seconds.
- Add the remaining 2 cups of broth and the remaining 2 cans of beans. Simmer for 10 minutes.
- Stir in the bean puru00e9e and simmer uncovered for 25 to 35 minutes, stirring occasionally, until thickened.
- Remove from the heat and rest for 10 minutes to thicken further.
- Stir in the lime juice, taste, and adjust the seasoning. Serve with toppings and lime wedges.
Notes
- Cannellini, Great Northern, and navy beans all work. If the chili is thin, simmer it longer or add more beans. Thin leftovers with water or broth when reheating.
