Creamy Vegan White Bean Soup – Comfort in a Bowl
Looking for a vegan soup that’s hearty, creamy, and packed with flavor without using any dairy? This Creamy Vegan White Bean Soup is rich, satisfying, and simple to make. The white beans create a naturally creamy texture while aromatic vegetables and herbs build a depth of flavor that makes every spoonful comforting and nourishing.
Perfect as a light lunch, cozy dinner, or starter for a meal, this soup is versatile, freezer-friendly, and naturally plant-based.
Why You’ll Love This Soup
-
Silky, creamy texture without dairy
-
Protein- and fiber-rich from white beans
-
Easy to make with pantry staples
-
Comforting and warming
-
Gluten-free and fully plant-based
Ingredients (Serves 4–6)
-
2 tablespoons olive oil
-
1 medium onion, chopped
-
2 cloves garlic, minced
-
2 medium carrots, diced
-
2 celery stalks, diced
-
1 teaspoon dried thyme (or 1 tablespoon fresh)
-
1 bay leaf
-
1 teaspoon smoked paprika (optional)
-
4 cups (1 liter) vegetable broth
-
2 cans (400 g each) white beans (cannellini or great northern), drained and rinsed
-
1 cup unsweetened plant-based milk (soy, oat, or almond)
-
Salt and freshly ground black pepper to taste
-
Fresh parsley or chives for garnish
Optional: a squeeze of lemon juice to brighten the flavor
Step-by-Step Instructions
1. Sauté the Aromatics
Heat olive oil in a large pot over medium heat.
Add chopped onion, garlic, carrots, and celery.
Sauté for 5–7 minutes until vegetables are softened and fragrant.
2. Add Herbs and Spices
Stir in thyme, bay leaf, and smoked paprika (if using).
Cook for 1 minute to release the aromas.
3. Add Broth and Beans
Pour in the vegetable broth and add the drained white beans.
Bring the mixture to a gentle boil, then reduce heat and simmer for 15–20 minutes.
The beans should be very tender and the flavors well combined.
4. Blend for Creaminess
Remove the bay leaf.
Use an immersion blender to puree the soup until smooth and creamy.
For a chunkier texture, blend only half of the soup, leaving some beans whole.
5. Add Plant-Based Milk
Stir in the plant-based milk to create a silky, creamy consistency.
Heat gently, but do not boil after adding the milk to prevent curdling.
6. Season and Serve
Taste and adjust seasoning with salt and pepper.
Optional: add a squeeze of fresh lemon juice for brightness.
Serve hot, garnished with fresh parsley or chives.
Tips for the Perfect Vegan White Bean Soup
-
Use canned beans for speed – Rinsed well to remove excess sodium.
-
Cook slowly for depth – Allowing the vegetables to sauté fully builds natural sweetness.
-
Adjust thickness – Add more plant-based milk or broth if you prefer a thinner soup.
-
Add texture – Reserve a few whole beans before blending to stir in at the end.
-
Enhance flavor – Nutritional yeast or smoked paprika adds a subtle umami note.
Delicious Variations
-
Garlic and Herb: Add roasted garlic and rosemary for a fragrant twist.
-
Tomato White Bean: Stir in 1 cup crushed tomatoes for a slightly tangy version.
-
Spicy Kick: Add red pepper flakes or a dash of cayenne.
-
Green Boost: Stir in chopped spinach, kale, or zucchini during the last 5 minutes of cooking.
Serving Suggestions
-
With crusty bread or garlic toast
-
Topped with roasted chickpeas for crunch
-
Paired with a fresh green salad
-
With a drizzle of olive oil or truffle oil for extra richness
Storage
-
Store in an airtight container in the refrigerator for up to 4 days.
-
Freezes well for up to 3 months; thaw and reheat gently on the stovetop.
Why This Soup Works
White beans naturally thicken the soup, creating a creamy mouthfeel without dairy or flour. The sautéed vegetables and herbs add depth and subtle sweetness, while the plant-based milk makes the texture smooth and luxurious. Every spoonful is comforting, filling, and naturally nourishing.
Final Thoughts
This Creamy Vegan White Bean Soup proves that plant-based meals can be satisfying, hearty, and deliciously creamy without any dairy. It’s quick enough for a weekday dinner, healthy enough for lunch, and elegant enough for guests.