This site uses affiliate links and I may earn a commission at no extra cost to you.
Cozy up on chilly fall/winter evenings with flavorful, satisfying vegan white bean chili – an easy one-pot meal full of creamy, hearty goodness and plant-based protein!

Want to save this recipe?
Why You’ll Love This Recipe
Chilly fall and winter evenings call for big bowls of cozy, hearty soups, stews, and plenty of chili! If you’re craving a unique twist from traditional tomato-based vegan bean chili (or even fall-favorite vegan pumpkin chili), try this creamy vegan white bean chili (also gluten-free!). It’s made with pantry staples like white beans, cumin, oregano, and green chiles, cooked in a flavorful broth that’s satisfying down to the last spoonful.
Whether you enjoy it brothy or mash some beans for a super thick, creamy texture, it’s cozy, warming, and packed with fiber, protein, and nutrients—hearty enough that you won’t miss the meat! Plus, this recipe for white chili beans comes together using cheap pantry staples in one pot in 3 hours from dried beans (30 minutes with canned!) – perfect with your favorite fixings!
Best of all, it tastes even better on day two and freezes well, too! You might also enjoy cozy quinoa and sweet potato chili, Tuscan white bean soup, chipotle chili recipe, or easy vegan roasted red pepper chili!
Ingredient Notes
Refer to the recipe card for the full list of ingredients, quantities, and substitutes.

Recipe Add-Ins
- Smoked paprika: For subtle smoky flavor. Add to taste.
- Ground coriander: Add to taste.
- Creamy tomatillo avocado salsa verde: For a little kick and extra depth.
- Spinach/kale: Bulk up the white bean chili recipe with 2-3 cups.
- Extra creamy: Stir in canned coconut milk/dairy-free cream at the end.
- Other vegetables: Make it even heartier with diced potato, sweet potato, butternut squash or pumpkin, zucchini, broccoli, bell pepper, and/or carrots.
- Protein: Add crumbled sauteed tofu or tempeh for more texture to this vegan/ vegetarian white bean chili.
How to Make Vegan White Bean Chili
Keep scrolling to the recipe card for the complete list of ingredients and recipe instructions.


Step 1: First, rinse the dry beans thoroughly and leave them to soak in a large bowl, covered by 3 inches of water, overnight.
Step 2: Drain the beans, rinse thoroughly, and set aside in a colander. Meanwhile, dice the onion and celery and mince the garlic cloves. Heat the oil in a large, heavy-based saucepan over medium-high heat. Once hot, sauté the chopped ingredients until lightly charred (4-6 minutes).
If you see any beans above the water at any point, add more water.


Step 3: Add the spices (cumin, chili powder, oregano, black pepper, and salt) and mix well, sauteing for 15-30 seconds. Add the beans and enough water to cover them, plus 2-3 cups more, and stir in the bouillon cubes. Bring it to a boil, then immediately lower it to a simmer and cook for 2-3 hours
Step 4: Turn off the heat and stir in the corn, green chiles, cilantro, and lime juice. Mix well, taste, and adjust any element. Serve in bowls optionally garnished with cilantro, lime wedges, and avocado, or your favorite toppings – enjoy!
FAQs?
I prefer to use cannellini beans (white kidney beans), which are fairly large and creamy, and/or Great Northern beans (slightly smaller and firmer). However, Navy Beans or butter beans would work – optionally, with some chickpeas for depth.
Yes! Using canned beans is a great option when you have limited time. Just rinse them well and simmer the chili for just 15-20 minutes.
White bean chili uses white beans and has a pale sauce, as it contains no tomatoes (canned or paste!), unlike regular chili. Instead, it has a savory broth-based sauce.
Just like regular chili, this white bean veggie chili is great when served over vegan nachos, baked potatoes, plant-based hotdogs, in burritos, pasta dishes, etc.
Pro Recipe Tips
- Sauté the aromatics/spices: This brings out their flavor for more depth.
- Season to taste: Taste it before serving and adjust.
- Don’t skip the lime: Just a touch of acidity brightens and balances the flavors in this creamy vegan white bean chili.
- For thicker, creamier chili: Mash or blend a portion of beans (in a blender or in the pot with an immersion blender).
- Make enough for leftovers: This white bean chili tastes even better on day two after the flavors have had time to meld.
- Make it oil–free: Use ¼ cup broth instead.

Topping Ideas
- Fresh herbs (cilantro, parsley, or green onion – for freshness)
- Avocado (sliced, diced, or use this easy guacamole – creamy to complement the spice)
- Lime wedges
- A drizzle of hot sauce
- A dollop of vegan sour cream/ vegan Greek yogurt (to balance the heat)
- Vegan heese (like tofu feta cheese or cheddar)
- Jalapeños (freshly sliced or pickled – for a kick)
- Air fryer tortilla chips or strips (for salty crunch)
- Salsa (like fresh and easy Pico de Gallo, roasted chili corn salsa, or just diced tomatoes)
Enjoy a bowl of hearty white bean vegan chili alone or with these vegan cornbread muffins, a side salad, brown rice (how to cook brown rice here) or quinoa, and/or fluffy cornbread (like this sweet potato cornbread)
Storage Instructions
Store: Store this leftover meatless white bean chili in an airtight container in the fridge for 4-5 days. It tastes even better on day two!
Freeze: In freezer-safe containers or Ziplock/Stasher bags for up to 3 months. Then, thaw it in the refrigerator overnight or on the counter for several hours.
Reheat: In a microwave (30-second increments) or on the stove (medium-low heat, stirring often) until piping hot. Add extra water/broth if needed.


















I can’t wait to try this! Do you have this recipe using a pressure cooker?
We do not yet have an Instant Pot method yet for this recipe but that is something we’ll have to look into! Hope you enjoy the recipe if you give it a go 🙂
Do you think this can be easily frozen and will thaw well?
Hi! It should 🙂 Freeze in freezer-safe containers or Ziplock/Stasher bags for up to 3 months. Then, thaw it in the refrigerator overnight or on the counter for several hours. 🙂
This is a very easy to follow recipe and absolutely delicious! Thank you!
Right?! Gotta love the easy recipes! So glad you enjoyed this yummy chili!
Such a yummy chili!