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!
Thoroughly wash the dry beans and place them in a large bowl. Fill the bowl with the beans with water and allow it to sit overnight. Add more water if you start to see the beans above the water level. Once the beans have had time to soak, rinse them and set them aside in a colander.
Place a large pot over medium-high heat and heat the oil. Add the onions, celery, and garlic. Cook until they begin to slightly char.
Add the cumin, chili powder, oregano, black pepper, and salt. Mix well and saute for 10 seconds.
Add the beans into the pot, add water to cover them, and add 2 to 3 cups of more water. Add in the bouillon cubes and mix well.
Bring to a boil, lower the heat to a simmer, and cook for 2 to 3 hours or until tender, and creamy.
Turn off the heat and add the corn, green chiles, cilantro, and juice of ½ lime. Mix well and taste. Adjust seasonings and lime levels.
Serve hot and garnish with cilantro, lime wedges, and optionally some avocado slices and chips.
Notes
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).