White bean soup is a crazy delicious meal that is super simple to make. And it happens to be completely plant-based/ vegan friendly.
You know those nights where you don’t have much planned for dinner, and you need something simple on the fly? With ingredients you always have on hand? This white bean soup is perfect for that!
Made with canned beans, plus several long-lasting aromatic veggies and herbs. Pair it with some toast, store-bought baguette or homemade sourdough bread to make it even more filling.
How to make vegan white bean soup
Here is how you can make this easy, vegan white beans soup. First gather your ingredients.
Ingredients
For tastiest results, always use the best quality ingredients you have access to.
We are working with pretty basic ingredients here: celery, carrot, onion, garlic, canned white beans, vegetable stock, spinach and some yummy seasonings.
You can use any type of oil. Or if you want to make this refined oil free? Use a little extra broth (about 1/4 cup) or water to do a water sauté on your veggies, watching closely to make sure you do not evaporate all the liquid and burn anything.
Process
Heat a large dutch oven or pot over medium heat on the stovetop. Add in the olive oil.
Once the oil is hot, add in the onions and cook for 3-4 minutes until translucent. Then add in the carrots, celery, garlic, italian seasoning and chili powder.
Stir and cook for 3-4 minutes until the veggies are nice and soft.
Add in the vegetable broth, beans and some more salt and pepper to taste if needed.
Stir it all together, bring to a boil, cover and reduce the heat to simmer and cook for 15 minutes.
Stir the spinach into the white bean soup.
And then cook for 2-3 more minutes until wilted.
Remove the pot from the heat, divide the white bean soup into bowls and top with parsley and vegan parmesan cheese. We like the VioLife vegan Just Like Parmesan the best. It is the kind you grate yourself.
Also be sure and check out my vegan recipes archive for more plant-based goodness.
Let me know if you try this white bean soup! I hope y’all enjoy it.
White Bean Soup Recipe
Did you try this recipe? Give it a star rating. Pin it and share it if it looks good to you. And be sure and stay connected on social media!
Instagram | Pinterest | Facebook | YouTube | TikTok

White Bean Soup (simple, vegan)
White bean soup is a crazy delicious meal that is super simple to make. And it happens to be completely plant-based/ vegan friendly.
Ingredients
- 1 Tablespoon avocado oil (or oil of choice)
- 1 large onion peeled and diced
- 1 large carrot peeled and diced
- 2 stalks of celery peeled and diced
- 2 cloves garlic - peeled and minced
- 1 teaspoon Italian seasoning
- 1 teaspoon chili powder
- 6 cups vegetable stock or broth
- 1 teaspoon kosher salt
- ½ teaspoon black pepper
- 2 15 oz cans of white beans drained and rinsed
- 2 cups baby spinach
- Fresh chopped parsley - optional for serving
- Shredded parmesan cheese of choice - optional for serving For vegan cheese, I like VioLife best (the kind you have to shred yourself). Or use your favorite cheese.
Instructions
-
Heat a large dutch oven or pot over medium heat on the stovetop. Add in the olive oil.
-
Once the oil is hot, add in the onions and cook for 3-4 minutes until translucent. Then add in the carrots, celery, garlic, italian seasoning and chili powder and stir and cook for 3-4 minutes until the veggies are nice and soft.
-
Add in the vegetable broth, beans and some more salt and pepper to taste if needed. Stir it all together, bring to a boil, cover and reduce the heat to simmer and cook for 15 minutes.
-
Stir in the spinach and cook for 2-3 more minutes until wilted.
-
Remove the pot from the heat, divide the soup into bowls and top with parsley and parmesan cheese.
Recipe Notes
Nutritional information is approximate and was calculated using a recipe nutrition label generator. Based on 6 total servings, cheese not included in the calculation.
Leave a Reply