A twist on a traditional chili recipe, vegan white bean chili is a slightly spicy, sweet chili with various vegetables. This vegan white bean chili recipe is made with all fresh ingredients. Slow cooker, stovetop of Instant Pot cooking options!

Nothing is more comforting than hot food to warm your insides when it gets cold outside. Although I get sick of the same old tomato sauce recipes, I love chili. So, instead, I've decided to make a vegan white bean chili recipe. Like a white chicken chili, vegan white bean chili skips the chicken and is filled with delicious vegetables.
Jump to:
The Best White Beans for Chili
Great Northern beans are my favorite. They have a nutty, delicate taste with a firm outer casing. There are three types of white beans: navy, cannellini, and baby lima beans.
Whichever bean you prefer, or have on hand, will work perfectly. Since I had several cans of Great Northern beans in my pantry, I used them for the vegan white bean chili.
I like the mild nutty flavor that enhances the other vegetables and spices in the chili. I love lima beans because of their buttery flavor, so I use them in my butter bean mashed potatoes with easy 'no-chicken' gravy.
Chili with Fresh Tomatoes

Although red tomatoes are typically used in red-based chili, I combined red, yellow, and orange heirloom tomatoes for color and acidity reasons. Orange and yellow tomatoes are less acidic and juicier despite all being from the tomato family.
Instead, yellow and orange tomatoes offer a more sweet flavor when compared to red tomatoes. For this reason, I used a combination of all three to get a rich and sweet taste.
Not only does a combination of different colored tomatoes lend to a better-tasting chili, but it also provides vivid colors in the bowl. I also add celery, carrots, zucchini, red bell peppers, and jalapenos for added nutrient density and beautiful colors.
Vegan White Bean Chili Ingredients

Instead of using packaged chili seasoning, I chose various spices and a combination of balsamic vinegar and apple cider vinegar to complement the variety of vegetables and tomatoes.
- Garlic: I prefer fresh garlic whenever possible. The flavor is much deeper and profound.
- Yellow Onion: Yellow onion is strong but mild, with an onion flavor that isn't overpowering. They often have a bit of sweetness to them, they caramelize nicely, and they hold up well when cooked.
- Jalapeno Pepper: Removing the veins and seeds from jalapeno peppers removes the spiciest part of the jalapeno and leaves a slightly spicy taste.
- Serrano Chili Pepper: I characterize the flavor of fresh serranos as bright, vegetable, and very green, with a nice level of heat. Roasted serrano peppers are richer, slightly smoky, and earthy with good heat.
- Celery: Celery gives the chili a little crunch and a fresh earthy flavor.
- Carrots: Carrots provide a sweet and crunchy texture to the chili.
- Zucchini: I love zucchini in chili for a fresh and tasty ingredient.
- Red Bell Peppers: Red bell peppers add sweetness to the recipe.
- Great Northern Beans: Sturdy and meaty, Great Northern beans taste fabulous with the other ingredients. They absorb the other flavors in the pot.
- Balsamic Vinegar: Balsamic vinegar is the secret ingredient in my vegan white bean chili recipe. My preference for adding balsamic vinegar is at the end of a recipe, so the vinegar shines through with a balancing note of sweet and tangy flavor.
- Soy Sauce: The soy sauce is the umami flavor that brings out the flavors in the vegetables.
- Apple Cider Vinegar: Apple cider vinegar gives the chili a little tanginess.
- Organic Vegetable Broth: I buy organic vegetable broth in bulk at Costco because I use it so often.
- Basil: I suggest using fresh basil for the best flavor.
- Oregano: I used fresh oregano and chopped it finely to add to the chili.
- Chili Powder: Chili powder is a spice blend made with ground red chilis, often including cayenne, as well as spices such as cumin, Mexican oregano, paprika, garlic powder, onion powder, and salt.
- Allspice: Allspice's flavor evokes a blend of nutmeg, cloves, and cinnamon. You can use it instead of any of those spices and then some.
- Sea Salt: A little sea salt goes a long way in enhancing he flavors in the white bean chili.
- Yellow, Orange, and Red Tomatoes: Choosing various colors of tomatoes gives the chili depth and intense flavor.
Vegan White Bean Chili Ingredient Substitutions
- One clove of garlic equals about ⅛th of a teaspoon of garlic powder.
- White onion is an excellent substitute for yellow onion in recipes.
- For a less spicy vegan white chili, leave out the jalapenos. Or use two serrano peppers instead of jalapenos.
- Likewise, if you don't have serrano peppers, add more jalapenos.
- Fennel is often used as a substitute for celery for its crunchy texture, However, fennel has a licorice flavor, but the flavor decreases while cooking.
- Any root vegetable replaces carrots in recipes.
- Instead of zucchini, try summer squash as an alternative.
- Choose green or yellow bell pepper instead of red bell peppers.
- Try cannellini or lima beans instead of Great Northern beans.
- Mix 1 tablespoon of red wine vinegar with 2 teaspoons of maple syrup for a quick and easy substitute for balsamic vinegar.
- Use tamari or liquid aminos for a gluten-free option for soy sauce.
- A general rule of thumb for the dried-to-fresh herb ratio: Use one-third the amount of dried herb for the fresh herb called for in the recipe. For example, if you're converting fresh sage to dried basil in a recipe that calls for 1 Tablespoon of fresh basil, use 1 teaspoon of basil instead.
- Skip the spices and use a vegan chili packaged mix instead. I like Simply Organic Chili Seasoning Mix.
- Canned diced tomatoes replace the fresh tomatoes in this vegan white chili recipe.
How to Make Vegan White Bean Chili

There are different vegan white bean chili options to meet everyone's needs. First and foremost, I love my crockpot because I can throw it all in the pot and walk away.
Crockpot
- Saute garlic, onions, and celery in a small vegetable broth until the onions are translucent.
- Add jalapeno, carrots, zucchini, and red pepper, and saute for approximately 5 minutes.
- Pour contents into the base of the crockpot.
- Add all remaining ingredients to the crockpot except for the balsamic vinegar.
- Cook for 4-6 hours on high; or 6-8 hours on low.
- Stir in the balsamic vinegar at the end of cooking.
- Stir and serve.
But, today, I opted to cook the vegan white bean chili on the stovetop, another on-demand cooking method I embrace.
Stove Top
- Saute garlic, onions, and celery in a large pot in a small amount of vegetable broth until the onions are translucent.
- Add jalapeno, carrots, zucchini, and red pepper, and saute for approximately 5 minutes.
- Add the remaining ingredients except the balsamic vinegar.
- Bring to a boil; stir.
- Reduce to simmer.
- Simmer covered for 35 minutes. The acid in the tomatoes must break down, so it needs to simmer.
- Add the balsamic vinegar last and stir to combine.
Instant Pot
- Set an Instant Pot to saute and add the garlic, onions, and celery in a large pot in a small amount of vegetable broth until the onions are translucent.
- Add jalapeno, carrots, zucchini, and red pepper, and saute for approximately 5 minutes.
- Add the remaining ingredients except the balsamic vinegar.
- Cover, seal, and set to cook on high pressure for 10 minutes.
- Quick release to vent the remaining pressure immediately.
- Add the balsamic vinegar and stir.
- If the chili seems too thick, stir in additional vegetable broth to reach your desired consistency. Taste and adjust seasonings.
- Serve hot with desired toppings.
Since I'm food prepping, the chili simmers while I prepare food for the rest of the week.

Furthermore, I made a fresh batch of vegan cornbread to serve as a side dish.
Recipe FAQs
Make a white bean chili that packs a flavorful punch with our White Chili Beans. We slow-cook great northern beans until they're tender, then simmer them in white chili sauce perfectly seasoned with garlic, cumin, and onion.
White beans are one of the many varieties of common beans domesticated in North and South America. Several types exist, though the most common are cannellini beans, which are also called white kidney beans. Tender with an earthy, nutty flavor, they make a great addition to soups, stews, chilis, and other dishes.
If a recipe calls for white beans, you can use Great Northern beans, navy beans, or white kidney beans (cannellini beans).
Tips
- Wear gloves before removing the vein and seeds when working with jalapenos and serrano peppers. If you like your chili very spicy, add a few sources.
- For a short cut, skip the fresh tomatoes for canned tomatoes.
- Another shortcut is buying a vegan chili powder packet instead of fresh spices.
- Cooking chili in advance and allowing it to cool overnight in the refrigerator enhances reheated flavors.
- Vegan white bean chili lasts 5 days in the refrigerator.
- To reheat, I suggest using the stovetop. However, the microwave is a quick and easy option. But always use the reheat option to avoid overcooking the vegetables in the chili.
- I often make a double batch and use Souper Cubes to freeze the white bean chili recipe. Then, thaw completely in the refrigerator overnight and reheat.
For a unique and fresh chili recipe, try this vegan white bean chili recipe.
The Best Vegan Soups to Try
If you love vegan white bean chili, give us a 5-star review and comment below. We would love to hear from you!
📖 Recipe

Vegan White Bean Chili
Ingredients
- 2 cloves garlic minced
- 1 cup yellow onion diced small
- 1 Jalapeno pepper deveined, diced
- 1 red Serrano chili pepper deveined and diced
- ½ cup diced celery
- ½ diced carrots
- ½ cup zucchini diced
- ½ cup diced red bell peppers
- 30 ounces Great Northern Beans rinsed and drained
- 2 Tablespoons balsamic vinegar
- 2 Tablespoons Soy sauce or Tamari
- 2 Tablespoons apple cider vinegar
- ¾ cup organic vegetable broth
- 2 Tablespoons chopped fresh basil
- 2 Tablespoons fresh oregano chopped
- 1 Tablespoon chili powder
- 1 teaspoon allspice
- 1 teaspoon sea salt
- 8 cups fresh yellow, orange and red tomatoes, diced
- 4 cups organic vegetable broth
Instructions
Crockpot Directions
- Saute garlic, onions, and celery in a small amount of vegetable broth in a saute pan until the onions are translucent.
- Add jalapeno, carrots, zucchini, red pepper, and saute for approximately 5 minutes.
- Pour contents into the base of the crockpot.
- Add all remaining ingredients to the crockpot except for the balsamic vinegar.
- Cook for 4-6 hours on high; or 6-8 hours on low
- Stir in the balsamic vinegar at the end of cooking.
- Stir and serve.
Stovetop Directions
- In a large pot, Saute garlic, onions, and celery in a small amount of vegetable broth until the onions are translucent.
- Add jalapeno, carrots, zucchini, red pepper, and saute for approximately 5 minutes.
- Add the remaining ingredients except the balsamic vinegar.
- Bring to a boil; stir.
- Reduce to simmer.
- Simmer covered for 35 minutes. The acid in the tomatoes must break down, so it needs to simmer.
- Add the balsamic vinegar last, and stir to combine.
Instant Pot
- Set an Instant Pot to saute and add the garlic, onions, and celery in a large pot in a small amount of vegetable broth until the onions are translucent.
- Add jalapeno, carrots, zucchini, and red pepper, and saute for approximately 5 minutes.
- Add the remaining ingredients except the balsamic vinegar.
- Cover, seal, and set to cook on high pressure for 10 minutes.
- Quick release to vent the remaining pressure immediately.
- Add the balsamic vinegar and stir.
- If the chili seems too thick, stir in additional vegetable broth to reach your desired consistency.
- Taste and adjust seasonings.
- Serve hot with desired toppings.
Serving Options
- Shredded vegan cheese
- Cilantro
- Tortilla chips
Notes
- Wear gloves before removing the vein and seeds when working with jalapenos and serrano peppers. If you like your chili very spicy, add a few sources.
- For a short cut, skip the fresh tomatoes for canned tomatoes.
- Another shortcut is buying a vegan chili powder packet instead of fresh spices.
- Cooking chili in advance and allowing it to cool overnight in the refrigerator enhances reheated flavors.
- Vegan white bean chili lasts 5 days in the refrigerator.
- To reheat, I suggest using the stovetop. However, the microwave is a quick and easy option. But always use the reheat option to avoid overcooking the vegetables in the chili.
- I often make a double batch and use Souper Cubes to freeze the white bean chili recipe. Then, thaw completely in the refrigerator overnight and reheat.
Nutrition

Hi! My name is Kathy, I am a retired high school English teacher & vegan enthusiast and blogger. My entire blog is fully plant-based vegan. I truly believe what we eat & how we live determines our health & the preservation of our planet! 🙂









Susan Silbovitz
Will do! On the menu for Sunday night! Thanks!
Susan Silbovitz
If I make this in an instant pot and use dried Northern beans, would I adjust the liquid at all? Thanks!
Kathy Carmichael
Hi Susan, I have not made the vegan white bean chili in the Instant Pot, so I don't know. However, f you try teh recipe in the Instant Pot, let me know. It would be helpful to others.
Honey Leveen
Thanks so much for this yummy and easy-to-make recipe, Kathy!
Kathy Carmichael
Hi Honey, I'm so glad you liked it. Thanks for your feedback.
Willow Laybourne
Another delicious recipe thank you
Kathy Carmichael
Willow, I'm so glad you enjoyed vegan white chili.
Julia
Would this be ruined if I used canned tomatoes?
Kathy Carmichael
Hi Julia, no, you can use canned tomatoes. It is an option in the ingredients substitution section.
Jeannie Bohince
I made this recipe yesterday, and it turned out well. I added 2 potatoes cut into chunks to get in additional texture. Mine seemed more like soup than chili, but it tasted good and had a lot of vegetables in it.
Kathy Carmichael
Hi Jeannie, I'm glad you liked it! Potatoes are a great addition! I'll have to try that.