This Italian Vegan White Bean Soup is so comforting. You can either serve it brothy or creamy by serving as is or blending half of the soup before serving. This soup also freezes beautifully!

This soup recipe is so simple and so flavorful. You can easily add or remove any vegetables to it and it also freezes beautifully. One of our favorite ways to serve this soup is slightly blended, meaning we blend half of the soup, but you could also serve it as is or blend it completely smooth as well.
If you’re in the mood for more of a brothy soup, don’t blend. If you want a cozy warm soup that is creamy, definitely try blending half of it! Can’t do textures? Go all out and blend it all the way.
INGREDIENTS:
- Olive oil – Cooking the veggies and seasonings in oil really helps bring out the flavor, but you can keep this recipe oil free by using broth.
- Onion
- Celery
- Carrots
- Garlic
- Bay Leaf, Oregano, Thyme, Parsley, Basil, Pepper and Kosher Salt – All the flavor!
- White Beans – You can use canned or try making our Instant Pot White Beans recipe.
- Vegetable Broth – For oil free make sure you’re using oil free vegetable broth or use homemade vegetable broth.
- Water
HOW TO MAKE VEGAN WHITE BEAN SOUP
- Heat the olive oil in a large frying pan over medium heat. Add the onions, celery, carrots, garlic, and any other veggies you’d like to add. Cook the veggies until tender.
- Add all of the seasonings. Cook for two more minutes while mixing so the spices do not burn.
- Add in beans, vegetable broth, and water Cook for 15-20 minutes and then remove the bay leaf.
- If blending, remove half of the mixture and blend in a blender or use an immersion blender.
- Serve and enjoy.
Recipe Tips
- Add your favorite veggies! We love adding in some potatoes, string beans, zucchini, peas, corn, greens, or even red pepper. If you have some veggies to use up this is a great way to use them.
- Don’t like wheat beans? Try this recipe with chickpeas!
- Spice it up by adding some red chili flakes.
STORAGE AND REHEATING TIPS
- Refrigerate: Store any leftovers in an air-tight container in the refrigerator and enjoy within 3-4 days.
- Reheat: To reheat place in a bowl and microwave until your desired temperature or use a saucepan on the stove on medium-low heat stirring to prevent it from burning.
- Freeze: Pour the soup into an air tight container leaving some room for expansion and then freeze for up to 6 months.
HOW TO SERVE
We love serving this soup with some of our homemade garlic bread and a side salad.
FAQs
Yes, it freezes well and can be frozen for 4-6 months.
Yes! We prefer making our instant pot Great Northern Beans, but you can definitely use canned white beans.
We love adding in some potatoes, string beans, zucchini, peas, corn, greens, or even red pepper. This is a great clean your refrigerator soup!
Absolutely! We just prefer to reduce the amount of sodium. If it was our homemade broth we’d add all 5 cups of it. With store-bought, we like to dilute as it can be overwhelming and not allow the other ingredients to shine.
MORE CREAMY SOUP RECIPES
Vegan White Bean Soup
(click stars to vote)
Print Pin SaveIngredients
- 1 tablespoon olive oil
- 1 cup onion chopped
- 1 cup celery chopped
- 1 cup carrots chopped
- 3 cloves garlic minced
- 1/2 teaspoon oregano
- 1/2 teaspoon thyme
- 1/2 teaspoon parsley
- 1/4 teaspoon basil
- 1/2 teaspoon pepper
- 1/2 teaspoon kosher salt
- 1 bay leaf
- 4 cups white beans
- 3 cups vegetable broth
- 2 cups water
Instructions
- Heat the olive oil in a large frying pan over medium heat. Add the onions, celery, carrots, garlic, and any other veggies you'd like to add. Cook until they’re tender, about 3-5 minutes.
- Add the seasonings. Cook for two more minutes while mixing so the spices do not burn.
- Add in beans, vegetable broth, and water Cook for 15-20 minutes and then remove the bay leaf.
- If blending, remove half of the mixture and blend in a blender or use an immersion blender.
- Serve and enjoy.
Tried this recipe?
We’d love to know what you think! Please leave a rating and comment to share your thoughts on this recipe. Your feedback helps us continue sharing free, high-quality recipes with you. Thank you so much!
Nutrition
The nutritional information is automatically calculated and can vary based ingredients and products used. If the nutrition numbers are important for you we recommend calculating them yourself.
Did you try this recipe? Be sure to leave a recipe rating! Also, tag us @knowyourproduce on Instagram and hashtag it #knowyourproduce so we can share it!.
Mine turned out very bland. I added Tony’s Cajun Seasoning and it improved the flavor.
You can definitely add more or less seasonings. My family loves to add hot sauce 🙂
Just made this. Very tasty. I did use blender to thicken it up, and added some ham for more protein and flavor.
Love the addition of ham!
Very tasty, but would use way less white beans. I only soaked 2 cups white beans and way too many as they swell up. Use only 1 cup if you don’t blend any. Used more beef broth than water.