Go Back
+ servings
Vegan White Bean Soup

Hearty Vegan White Bean Soup for Cozy Nights In

A warm and nourishing Vegan White Bean Soup, perfect for busy weeknights and comfort food lovers.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 6 cups
Course: Soups
Cuisine: Vegan
Calories: 220

Ingredients
  

For the Base
  • 2 tablespoons Olive Oil Feel free to swap with any neutral oil if needed.
  • 1 Onion, diced For a sweeter taste, substitute with shallots.
  • 2 Carrots, diced Parsnips can work as a great substitute.
  • 4 cloves Garlic, minced You can use garlic powder if you're in a hurry.
  • 2 Yellow Potatoes, cubed Alternatives include white or Yukon gold potatoes.
  • 1 teaspoon Salt Consider reducing for a low-sodium version.
  • ½ teaspoon Pepper Adjust it to suit your taste.
For the Soup
  • 4 cups Vegetable Broth Using low-sodium broth can be a healthier option.
  • 2 cups Water You can substitute with more broth for added flavor.
  • 1 tablespoon Italian Seasoning Combine dried basil, oregano, and thyme as a substitute.
  • 1 Bay Leaf Feel free to omit if you don’t have it on hand.
For the Protein and Greens
  • 4 cups White Beans, from 3 cans You can use any brand like cannellini or navy beans.
  • 4-6 cups Chopped Greens Feel free to swap with kale or Swiss chard for added heartiness.
  • cups Full-Fat Oat Milk Any plant-based milk works as a substitute if you're out.

Equipment

  • large pot

Method
 

Steps
  1. In a large pot, heat 2 tablespoons of olive oil over medium-high heat. Once shimmering, add 1 diced onion and 2 diced carrots, sautéing for 5-7 minutes until softened. Stir in 4 minced garlic cloves and cook for an additional 30 seconds until fragrant.
  2. Next, add 2 cubed yellow potatoes, 1 teaspoon salt, ½ teaspoon pepper, 4 cups vegetable broth, and 2 cups water into the pot. Sprinkle in 1 tablespoon of Italian seasoning and drop in 1 bay leaf, then bring the mixture to a simmer. Cover and cook for about 15 minutes, until the potatoes are tender.
  3. Remove the bay leaf and stir in 4 cups of canned white beans, ensuring they heat through for 2-3 minutes. Then, fold in 4-6 cups of chopped greens and pour in 1½ cups of full-fat oat milk. Cook for another 1-2 minutes until the greens are wilted.

Nutrition

Serving: 1cupCalories: 220kcalCarbohydrates: 35gProtein: 10gFat: 6gSaturated Fat: 0.5gPolyunsaturated Fat: 2gMonounsaturated Fat: 2gSodium: 600mgPotassium: 600mgFiber: 8gSugar: 3gVitamin A: 500IUVitamin C: 10mgCalcium: 50mgIron: 3mg

Notes

This Vegan White Bean Soup keeps wonderfully in the fridge and is perfect for meal prep!

Tried this recipe?

Let us know how it was!