This Easy Vegan Bean & Vegetable Soup is the perfect weeknight dinnerโand the leftovers make a delicious, protein-rich lunch! Made with simple pantry staples like white beans and fresh vegetables, itโs satisfying, delicious, and perfect for meal prep. Plus, you can use soaked dried beans or canned beansโboth methods are detailed below!
White beans are high in plant-based protein, fiber, and essential nutrients like iron, magnesium, and folate. Plus, this soup is naturally low in fat and free of animal products, making it a heart-healthy, longevity-friendly choice.
This recipe was inspired by the Miso Noodle Soup on my site and my Vegan Barley & Bean Soup.
Jump to:
- How Do I Use Dried Beans to Make Bean & Vegetable Soup?
- ๐ฉ๐ผโ๐พ Ingredients & Health Benefits
- ๐ฅ Substitutions
- ๐ How to Make Vegan Bean & Vegetable Soup
- โ๏ธ Expert Tips
- ๐ Shop Recipe Cookware and Ingredients
- ๐๐ฝโโ๏ธ Recipe FAQs
- ๐ฝ๏ธ Related Recipes
- ๐ฅ Pairing
- ๐ฉ๐ฝโ๐ณ Made this recipe?
- ๐ Recipe
- ๐ฌ Comments
How Do I Use Dried Beans to Make Bean & Vegetable Soup?
Soak the dried beans before using them in the recipe. Use the quick soak method, or soak them overnight. See the instructions in the recipe card below.
Drain and rinse the soaked beans before using them. They should have doubled in size.
๐ฉ๐ผโ๐พ Ingredients & Health Benefits
- White beans: Both dried and canned beans will work for this recipe. Beans are nutritional powerhouses linked to better health and longevity. Theyโre rich in fiber, plant-based protein, vitamins, and minerals, and naturally low in fat. Regular bean consumption is associated with a lower risk of heart disease, type 2 diabetes, and certain cancers. Their high fiber content supports gut health, helps control blood sugar, and promotes a feeling of fullness, which can aid in maintaining a healthy weight. Blue Zones research consistently finds beans as a common dietary staple in the worldโs longest-living populations.
- Onion and garlic: Studies have shown that adding garlic or onion to meals can significantly increase the absorption of non-heme iron (the type found in plants) and zinc, making them valuable additions to plant-based dishes for better nutrient uptake.
- Red bell pepper: A study published in the Journal of Agricultural and Food Chemistry found that roasting red peppers increases their antioxidant activity despite the loss of some heat-sensitive nutrients.
- Carrot: Cooked carrots can be healthier than raw in certain ways. Cooking breaks down the tough cell walls, making nutrients like beta-carotene more bioavailable. Beta-carotene is a powerful antioxidant that converts to vitamin A, supporting vision, immune function, and skin health. However, cooking can reduce some heat-sensitive nutrients, like vitamin C. Adding a squeeze of lemon juice for serving can help combat this loss.
- Lemon: Adding a squeeze of lemon juice to the entire dish helps restore some of the vitamin C lost during cooking and improves the absorption of non-heme iron from plant-based ingredients. The acidity also brightens flavors, making it a simple way to enhance taste and nutrition.
- Bay leaves
See the printable recipe card below for quantities.
๐ฅ Substitutions
- Avocado - add a lemony herby avocado topping for serving (see below)
- Flavorings - use miso, tahini, tamari, sriracha, and nutritional yeast to enhance the flavor of the soup (quantities included in the recipe card)
- White beans - substitute with dried or canned black beans, chickpeas, or bean of choice
For more healthy soups, visit my Vegan Soup Recipes page.
๐ How to Make Vegan Bean & Vegetable Soup
This is an overview. The full recipe is at the bottom of the post.
- Soak the beans if using dried beans. See the recipe card below for detailed instructions.
- Core the bell pepper. Slice the Top: Cut around the stem but do not remove the top. Flip It Over: Turn the pepper upside down and slice around the bottom. Push Through: Press the bottom inward to pop out the top along with the core and seeds.
- Prepare the veggies: Mince the garlic. Peel the carrot and slice off the top. Remove the outer skin of the onion.
- Cook the garlic for about 2 minutes, or until golden.
- Sautรฉ the beans: Add the beans and cook them in the garlic for one minute.
- Add the veggies: Place the carrots, tomato, onion, bell pepper, and bay leaves over the beans. Pour water or broth to cover the beans by about one-half inch.
- Cook covered: Bring the liquid to a simmer over high heat. Reduce the heat to low and cover. Cook for about 45 minutes or until the beans are softened, adding more liquid as needed to keep the beans covered. (If using canned beans, cook the vegetables and beans for 30 minutes.)
- Remove the veggies: Transfer the carrots, tomato, onion, and bell pepper to a bowl along with about one-half cup of beans and ยผ cup liquid.
- Blend: Blend until smooth. Add more beans for a thicker soup, and more liquid as needed. Transfer the blended mixture to the saucepan with the remaining beans. Return the blended mixture to the saucepan and continue cooking until heated through.

- Season and Serve: Add lemon juice to taste, and the optional flavorings (see recipe card). Season with salt or a salt substitute to taste. Add optional avocado topping (see below).
Optional: Add chopped avocado with lemons and herbs:
Place the peeled and pitted avocado and fresh herbs on a cutting board. Add lemon juice and zest. Chop the herbs and avocado and combine.
โ๏ธ Expert Tips
- Bean-to-Liquid Ratio: Add just enough liquid to cover the beans. Adding too much will result in a thin soup.
- Creamier Texture: Blend more beans with the vegetables for a thicker, creamier consistency.
- Storage: Refrigerate leftover Vegan Bean & Vegetable Soup in an airtight container for up to 5 days.
๐ Shop Recipe Cookware and Ingredients
Note: As an Amazon Associate, I earn from qualifying purchases.
Nisha's Favorites
Get my tried-and-true products.
๐๐ฝโโ๏ธ Recipe FAQs
Absolutely. Let the soup cool completely, then freeze in airtight containers for up to 3 months.
Use navy beans, great northern beans, cannellini beans, black beans, or even chickpeas for a slightly different flavor and texture. Do not use kidney beans because of their longer cooking time.
๐ฝ๏ธ Related Recipes
๐ฅ Pairing
๐ Recipe
Vegan Bean & Vegetable Soup
Want to Save This Recipe?
Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!
By submitting this form, you consent to receive emails from Cooking for Peanuts.
Ingredients
- Drizzle of vegetable broth or olive oil
- 6 cloves garlic minced
- 2 cups dried white beans or 4 (15-ounce) cans (cannellini, Great Northern, navy, or baby lima)
- 2 medium carrots peeled, end trimmed
- 1 large tomato
- 1 medium onion skin peeled (white or yellow)
- 4 bay leaves
- 1 large red bell pepper cored
- 1 large lemon juice to taste
Optional flavorings:
- 1 tablespoon mellow miso dissolved in 1 tablespoon water
- 1 tablespoon tahini
- 1 tablespoon sriracha
- 1 tablespoon nutritional yeast
- Salt or salt substitute to taste
Instructions
- For canned beans:ย Drain and rinse them using a fine mesh strainer.For dried beans:1. Overnight Soak - Rinse the Beans:ย Place the dried beans in a large bowl and rinse thoroughly to remove dirt and debris.ย Add Water:ย Cover the beans with 3โ4 cups of water per cup of beans. The beans will expand as they soak, so use a large enough bowl.ย Soak:ย Let the beans soak at room temperature for 8โ12 hours. For convenience, do this before going to bed.ย Drain and Rinse:ย After soaking, drain the beans and rinse them with fresh water.2. Quick Soak - Rinse the Beans:ย Place the dried beans in a large pot and rinse them thoroughly to remove any dirt or debris.ย Add Water:ย Cover the beans with water, using about 3 cups of water for every cup of beans.ย Boil:ย Bring the water to a boil over high heat. Let the beans boil for 2โ3 minutes.ย Soak:ย Turn off the heat, cover the pot with a lid, and let the beans soak for 1 hour.ย Drain and Rinse:ย After an hour, drain the beans and rinse them under cold water.
- Cook the garlic:ย Heat the broth or oil in a large saucepan over medium heat. Cook the garlic for about 2 minutes, or until golden.
- Add the beansย and cook them in the garlic for one minute, stirring continuously.
- Add the veggies:ย Place the carrots, tomato, onion, bell pepper, and bay leaves over the beans. Pour water or broth to cover the beans by about one-half inch.
- Cook the beans:ย Bring the liquid to a simmer over high heat. Reduce the heat to low and cover. Cook covered for about 45 minutes or until the beans are softened, adding more liquid as needed to keep the beans covered. (If using canned beans, cook the vegetables and beans for 30 minutes.)
- Blend:ย Remove the bay leaves. Transfer the carrots, tomato, onion, and bell pepper to a bowl with approximately one-half cup of beans. Blend until smooth. Add more beans for a thicker soup. (If thereโs too much liquid in the saucepan, remove some at this point.)
- Cook:ย Return the blended mixture to the saucepan with the remaining beans. Continue cooking until heated through.
- Season:ย Add lemon juice to taste, and the miso, tahini, sriracha, and/or nutritional yeast as desired. Season with. Salt or salt substitute.
Notes
Nutrition
This information is provided as a courtesy and is an ESTIMATE only. Varying factors such as product types or brands purchased can change the nutritional information in any given recipe.
Vickie says
This was my first recipe from you. I enjoyed the simplicity of preparing it, yet tasty. Everyone loved it.
Nisha Melvani, RDN says
So glad to hear you enjoyed the soup. Thank you.
Sait says
This was the first recipe of yours that I cooked and it was delicious ๐ Definitely gonna cook more, thank you for the weekly meal plans ๐
Nisha Melvani, RDN says
So happy you enjoyed it. Thank you so much for commenting.
Terri says
Love this soup! The kids and husband loved it as well! I used canned beans and it was perfect. I wasn't sure if I was supposed to use all the flavorings or experiment so I just used miso. Will definitely do this one again. Even shared it with family! Thank you
Nisha Melvani, RDN says
So happy to hear that the whole family enjoyed this! You can use as many of the flavorings as you like! Thank you for commenting!
Reg says
Simply delicious! Miso makes this bean soup so much more interesting.
Nisha Melvani, RDN says
So glad to hear you enjoyed it! Miso is a game changer! Thank you.
Emma says
What could I top this with other than the avocado? I like to have something to chew on my soups.
Nisha Melvani, RDN says
Hi! How about chickpea croutons https://cookingforpeanuts.com/crispy-roasted-chickpeas/
Elizabeth Allen says
Great recipe Nisha! ๐
Nisha Melvani, RDN says
So happy you enjoyed it. Thank you.
Eric Wright says
๐๐๐๐๐๐๐๐๐๐
Nisha Melvani, RDN says
Thank you