Easy Vegan White Bean Soup – Simple, Comforting, Delicious

This vegan white bean soup is the perfect comfort meal—creamy, nourishing, and ready in just 30 minutes. Made with tender white beans, hearty vegetables, and fragrant herbs, it’s finished with a bright splash of lemon for balance. This plant-based soup delivers warmth, flavor, and nutrition in every spoonful, making it ideal for weeknight dinners, meal prep, or a cozy lunch.

Vegan White Bean Soup

Why You’ll Love This Vegan White Bean Soup

There’s something special about a bowl of creamy soup that feels both satisfying and light. This vegan white bean soup hits all the right notes—it’s wholesome, budget-friendly, and easy to make with ingredients you probably already have in your pantry.
Here’s why it deserves a spot in your regular meal rotation:

  • Ready in about 30 minutes.
  • High in plant-based protein and fiber.
  • Uses simple, affordable ingredients.
  • Great for leftovers and meal prep.
  • Naturally gluten-free and dairy-free.
  • Cozy, hearty, and flavorful without being heavy.

This soup brings together everyday ingredients and transforms them into something extraordinary with minimal effort.

Ingredients for Vegan White Bean Soup

Main Ingredients

  • 1 tablespoon olive oil – A smooth base for sautéing the aromatics.
  • 1 medium onion, diced – Adds sweetness and depth of flavor.
  • 3 cloves garlic, minced – Infuses a rich, savory aroma.
  • 2 medium carrots, diced – Adds subtle sweetness and color.
  • 2 celery stalks, diced – Contributes freshness and texture.
  • 1 teaspoon dried thyme – Provides herbal earthiness.
  • 1 teaspoon dried rosemary – Adds a fragrant, pine-like flavor.
  • 4 cups vegetable broth – The flavorful liquid base.
  • 2 cans (15 oz each) white beans, drained and rinsed – Creamy protein-packed foundation.
  • 1 bay leaf – Adds depth and aroma during simmering.
  • 2 cups kale or spinach, chopped – Offers color, nutrients, and freshness.
  • Salt and pepper, to taste – Balances and enhances flavor.
  • Juice of 1 lemon – Brightens and lifts the soup’s flavor.

Ingredient Notes and Substitutions

  • White beans: Cannellini or Great Northern beans work best. If you prefer, use navy beans or chickpeas for a slightly different texture.
  • Broth: Use low-sodium vegetable broth to control salt levels. Mushroom broth adds a deeper umami flavor.
  • Herbs: Fresh thyme or rosemary can replace dried; double the amount for the same intensity.
  • Greens: Kale provides structure and chew, while spinach wilts more quickly for a softer texture.
  • Olive oil: Substitute with avocado oil or a small amount of coconut oil for variety.
  • Creamier texture: Blend a portion of the soup with an immersion blender before adding the greens.

Step-by-Step Instructions

Step 1 – Sauté the Aromatics

In a large soup pot, heat the olive oil over medium heat. Add the diced onion and sauté for about 5 minutes, or until it becomes translucent and fragrant.

Step 2 – Add Vegetables

Add the minced garlic, diced carrots, and celery. Stir occasionally and cook for another 5 to 7 minutes, allowing the vegetables to soften and develop flavor.

Step 3 – Add Herbs

Sprinkle in the thyme and rosemary. Stir for about 30 seconds until the herbs release their aroma.

Step 4 – Add Broth and Beans

Pour in the vegetable broth, then add the white beans and bay leaf. Stir to combine and bring the soup to a gentle boil.

Step 5 – Simmer

Reduce the heat to low, cover the pot, and let it simmer for about 20 minutes. This allows the flavors to meld together beautifully.

Step 6 – Mash for Creaminess

Remove the bay leaf. Use a fork or potato masher to lightly mash some of the beans in the pot. This thickens the soup naturally while keeping texture from the remaining whole beans.

Step 7 – Add Greens and Season

Stir in the chopped kale or spinach. Let it cook for 3 to 5 minutes, just until wilted. Add salt and pepper to taste.

Step 8 – Finish with Lemon Juice

Stir in the lemon juice to brighten the flavors. Taste and adjust seasoning as needed before serving.

Pro Tips for Success

  1. Use good-quality beans: Canned beans save time, but choose ones with minimal salt and no additives.
  2. Don’t skip the lemon: The acidity balances the earthy flavors and enhances freshness.
  3. Mash strategically: Mashing just part of the beans creates a creamy consistency without blending the whole soup.
  4. Customize texture: For a thicker soup, simmer a few extra minutes uncovered. For thinner, add a splash of broth or water.
  5. Finish with olive oil: A drizzle of olive oil right before serving adds richness and visual appeal.
  6. Batch cook: Double the recipe for easy reheatable lunches or quick dinners.

Flavor Variations

  1. Spicy White Bean Soup: Add ¼ teaspoon of red pepper flakes or a drizzle of chili oil.
  2. Smoky Version: Stir in ½ teaspoon smoked paprika or add fire-roasted tomatoes for depth.
  3. Italian Style: Add a can of diced tomatoes, extra garlic, and a sprinkle of basil.
  4. Creamy Coconut Version: Swap half the broth for light coconut milk for a richer, tropical twist.
  5. Vegetable Boost: Include zucchini, potatoes, or bell peppers for extra heartiness.

Serving Suggestions

  • Crusty bread: Pair with a toasted baguette or sourdough for dipping.
  • Green salad: Serve with a lemony arugula salad to echo the citrus flavor.
  • Toasted nuts: Garnish with pine nuts or almonds for crunch.
  • Vegan cheese: Sprinkle a bit of nutritional yeast or vegan parmesan on top.
  • Main course pairing: Serve alongside roasted vegetables or a light sandwich.

Storage and Freezing Instructions

  • Refrigerator: Store cooled soup in airtight containers for up to 5 days.
  • Freezer: Freeze in freezer-safe containers for up to 3 months. Leave 1 inch of headspace for expansion.
  • Reheating: Warm on the stovetop over low heat. Add a splash of broth or water if it thickens too much.
  • Meal prep tip: Portion into jars or containers for ready-to-heat lunches.

Nutrition Facts (Per Serving)

NutrientAmount
Calories220
Protein11g
Carbohydrates30g
Fat6g
Fiber8g
Sodium480mg
Sugar4g

(Values are approximate and depend on ingredient brands.)

Vegan White Bean Soup

FAQ About Vegan White Bean Soup

What type of white beans work best?

Cannellini and Great Northern beans are ideal. They become tender without falling apart and create a naturally creamy texture when mashed.

Can I make this soup ahead of time?

Yes, this soup stores and reheats beautifully. The flavors even deepen after a day in the fridge.

Can I make this oil-free?

Absolutely. Sauté the onions and vegetables in a few tablespoons of water or broth instead of oil.

How can I make it thicker?

Mash more beans or simmer the soup uncovered for a few minutes to reduce the liquid.

What can I serve with it?

Serve it with crusty bread, a grain bowl, or a simple green salad for a balanced, hearty meal.

Final Thoughts

This vegan white bean soup is proof that comfort food doesn’t need to be complicated. With basic ingredients, minimal effort, and a big reward in flavor, it’s a recipe you’ll return to again and again. Whether you’re new to plant-based cooking or just want an easy weeknight option, this soup delivers warmth, nutrition, and satisfaction in every bowl.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Vegan White Bean Soup

Easy Vegan White Bean Soup – Simple, Comforting, Delicious


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Jessica
  • Total Time: 30 mins
  • Yield: 4 servings 1x
  • Diet: Vegan

Description

Creamy, comforting vegan white bean soup made with hearty vegetables, fragrant herbs, and lemon for brightness.


Ingredients

Scale

1 tbsp olive oil

1 medium onion, diced

3 cloves garlic, minced

2 medium carrots, diced

2 celery stalks, diced

1 tsp dried thyme

1 tsp dried rosemary

4 cups vegetable broth

2 cans white beans, drained and rinsed

1 bay leaf

2 cups kale or spinach, chopped

Juice of 1 lemon

Salt and pepper to taste


Instructions

1. Heat olive oil and sauté onion until translucent.

2. Add garlic, carrots, and celery; cook until softened.

3. Stir in thyme and rosemary until fragrant.

4. Pour in vegetable broth, add beans and bay leaf; bring to a boil.

5. Simmer for 20 minutes on low heat.

6. Mash some beans to thicken the soup.

7. Add kale or spinach and cook until wilted.

8. Season with salt, pepper, and lemon juice.

9. Serve hot with bread or salad.

Notes

Substitute kale with spinach, chard, or collard greens.

Use mushroom broth for a deeper flavor.

For creaminess, blend a portion of the soup with an immersion blender.

Store up to 5 days in the fridge or 3 months in the freezer.

  • Prep Time: 10 mins
  • Cook Time: 20 mins
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Vegan

Nutrition

  • Serving Size: 1 bowl
  • Calories: 220
  • Sugar: 4g
  • Sodium: 480mg
  • Fat: 6g
  • Saturated Fat: 1g
  • Unsaturated Fat: 5g
  • Trans Fat: 0g
  • Carbohydrates: 30g
  • Fiber: 8g
  • Protein: 11g
  • Cholesterol: 0mg

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star