Creamy Vegan White Bean Soup
Let’s talk about the ultimate cozy dish that’s going to become your new favorite go-to meal. This Creamy Vegan White Bean Soup is everything you’ve been craving—rich, velvety, and so comforting. Packed with creamy beans, fresh veggies, and fragrant herbs, it’s like a big hug in a bowl. Whether you’re looking for a nourishing lunch, a light dinner, or just something to keep you warm on a chilly day, this soup is here to deliver. Trust me, once you taste it, you’ll be hooked. The best part? It’s super easy to make, and you can customize it to fit your taste!
Why You’ll Love Creamy Vegan White Bean Soup
This soup isn’t just tasty; it’s the kind of dish that makes you feel good all over. Here’s why it’s a favorite:
- Versatile: Perfect for any occasion! Whether you’re in need of a quick lunch, a healthy dinner, or you want to impress your guests at a dinner party, this creamy white bean soup will be the star of the table.
- Budget-Friendly: With simple, inexpensive ingredients, this soup proves that healthy and delicious doesn’t have to be pricey. You’re probably already stocked up on most of these pantry staples!
- Quick and Easy: No complicated steps here—just throw everything together and let it simmer into a creamy bowl of goodness. It’s beginner-friendly and stress-free, so even if you’re new to cooking, you’ll feel like a pro.
- Customizable: Want to add a little extra flavor? You can throw in some greens like spinach or kale, or spice it up with a dash of cayenne pepper. Make it your own with whatever you love!
- Crowd-Pleasing: This soup is the kind of dish everyone can enjoy. It’s creamy, comforting, and totally satisfying—whether you’re vegan or not, it’s impossible not to love it.

Disclosure: This post contains affiliate links.If you click and make a purchase, I may earn a small commission at no extra cost to you.
Ingredients
Here’s what you’ll need to create this creamy masterpiece:
- White Beans: The star of this soup. Beans like cannellini or great northern beans give it that creamy texture that makes this soup so dreamy.
- Onion: Adds a rich, savory base to the soup.
- Garlic: Because what’s a soup without garlic? It brings that depth of flavor and a little bit of magic to every bite.
- Carrots and Celery: Classic soup veggies that provide a bit of sweetness and texture to balance out the creaminess.
- Vegetable Broth: The liquid that ties everything together, making the soup comforting and flavorful.
- Coconut Milk: For that rich, creamy texture. It adds a slight sweetness and really helps create that luscious feel in every spoonful.
- Olive Oil: A bit of olive oil to sauté the veggies and kickstart the flavor process.
- Herbs & Seasonings: A pinch of thyme, rosemary, salt, and pepper will really make this soup shine. Feel free to adjust to your taste!
- Lemon Juice: A little squeeze of lemon at the end for a bright, fresh finish. It’s that perfect tang that will make the soup sing!
(Note: The full ingredients list, including measurements, is provided in the recipe card directly below.)
Instructions
Let’s walk through how to make this creamy vegan white bean soup—it’s super simple and totally delicious!
Step 1: Sauté the Veggies
Heat a little olive oil in a large pot over medium heat. Add your chopped onion, carrots, and celery, and cook until the veggies soften and the onion becomes translucent—about 5 minutes. The smell? Pure comfort.
Step 2: Add Garlic and Herbs
Toss in your garlic, thyme, and rosemary. Stir it around for another minute or so, just until the garlic becomes fragrant. Your kitchen will start to smell amazing!
Step 3: Add the Beans and Broth
Now, add the white beans and vegetable broth to the pot. Stir everything together and bring it to a simmer. Let it cook for about 10-15 minutes so all the flavors can meld together.
Step 4: Blend It Up
Once the soup is simmered to perfection, it’s time to make it creamy. You can use an immersion blender to blend the soup right in the pot, or carefully transfer it to a blender in batches. Blend until it’s smooth and creamy, but leave a few chunks of beans and veggies for texture—this soup is all about balance.
Step 5: Add Coconut Milk and Season
Now, stir in the coconut milk and give it a taste. Add salt, pepper, and a squeeze of lemon juice to really bring everything together. The coconut milk adds that extra richness that takes the soup to the next level.
Step 6: Serve and Enjoy
Ladle the soup into bowls, and if you want to get fancy, garnish with a sprinkle of fresh herbs or a drizzle of olive oil. Serve it with some crusty bread on the side, and enjoy!
How to Serve Creamy Vegan White Bean Soup
This soup is so hearty and satisfying that it can easily be enjoyed on its own, but here are a few ideas for what to serve with it:
- Crusty Bread: A thick slice of warm, crusty bread is perfect for dipping and soaking up that creamy broth. You can’t go wrong with a loaf of sourdough or a baguette.
- Fresh Salad: Pair the soup with a light, crisp salad. A simple mixed green salad with a tangy vinaigrette works beautifully to balance out the richness of the soup.
- Roasted Vegetables: For an extra dose of veggies, serve it with roasted root vegetables like sweet potatoes, parsnips, or even Brussels sprouts.
Additional Tips
A few extra tips to make this soup even more amazing:
- Prep Ahead: You can chop all your veggies ahead of time to save yourself some effort on soup day. They’ll stay fresh in the fridge for a day or two.
- Spice It Up: If you like a little kick, add a pinch of cayenne pepper or smoked paprika for some depth and heat.
- Add Greens: If you want to sneak in some extra nutrients, stir in some kale or spinach toward the end of cooking. It’ll wilt beautifully into the soup.
- Storage Tips: Store leftovers in an airtight container in the fridge for up to 3 days. This soup tastes even better the next day as the flavors continue to develop!
FAQ Section
Q1: Can I make this soup without coconut milk?
A1: Absolutely! If you prefer a different base, you can use cashew cream or regular non-dairy milk like almond milk. The texture may be a little lighter, but still creamy!
Q2: Can I freeze this soup?
A2: Yes, this soup freezes beautifully! Just make sure it’s cooled completely before transferring it to a freezer-safe container. It will keep for up to 3 months in the freezer. When you’re ready to eat it, just thaw and reheat!
Q3: How can I make this soup richer?
A3: If you want it even richer, you can stir in a bit of vegan butter or add extra coconut milk for an indulgent touch.
Q4: Can I make this in a slow cooker?
A4: Definitely! You can sauté the veggies in a pan first, then add everything to the slow cooker. Let it cook on low for 6-8 hours or on high for 3-4 hours, then blend and serve!
Q5: Can I make this soup spicier?
A5: Yes! You can add red pepper flakes, cayenne pepper, or even a diced chili pepper for a nice spicy kick.
Conclusion
This Creamy Vegan White Bean Soup is the ultimate cozy meal that’s perfect for any time of year. With its rich, velvety texture and hearty flavors, it’s bound to become a staple in your kitchen. And the best part? It’s so easy to make! So go ahead, get cooking, and enjoy a big, comforting bowl of goodness—you deserve it.
Print
Creamy Vegan White Bean Soup
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Yield: 4 servings 1x
- Category: Soup, Vegan, Comfort Food
- Method: Stovetop, Blending
- Cuisine: Vegan, Plant-Based, American
- Diet: Vegan
Description
This Creamy Vegan White Bean Soup is packed with flavor, rich in plant-based protein, and ultra-comforting! Made with cannellini beans, coconut milk, kale, and a touch of pesto, it’s the perfect quick and easy dinner. Ready in just 25 minutes, this cozy soup is both nourishing and satisfying!
Ingredients
-
For the Soup
-
2 (15 oz.) cans cannellini beans, drained, rinsed, and divided (or Northern beans)
-
1 tablespoon extra virgin olive oil
-
½ red onion, chopped (or yellow onion)
-
4 garlic cloves, minced
-
4 cups organic vegetable broth
-
1 (14 oz.) can full-fat coconut cream or coconut milk
-
1 cup kale, chopped
-
1 teaspoon sea salt
-
1 teaspoon black pepper
-
1 teaspoon dried oregano
-
1 teaspoon dried basil
-
1 teaspoon dried parsley
-
1 tablespoon pesto sauce (homemade or store-bought)
-
1 teaspoon freshly squeezed lemon juice
-
½ teaspoon turmeric powder
Thickening Agent
-
2 tablespoons arrowroot starch + 4 tablespoons warm water
-
Instructions
-
Sauté the aromatics:
Heat olive oil in a Dutch oven over medium-high heat. Add garlic and onions, sautéing until fragrant and translucent (about 1-2 minutes). Stir in pesto, turmeric, salt, black pepper, oregano, basil, and parsley. -
Blend the soup base:
Add half of the white beans and 2 cups of vegetable broth. Let it boil for 1-2 minutes, then reduce the heat. Using an immersion blender, blend until smooth (about 2-3 minutes). -
Add remaining ingredients:
Stir in the remaining 2 cups of broth, coconut milk, lemon juice, and chopped kale. Simmer for 4-5 minutes. -
Thicken the soup (if needed):
Mix arrowroot starch with warm water until smooth. Stir into the soup and let simmer for 1-2 minutes to thicken.
-
Finish and serve:
Stir in the remaining white beans and let simmer for 2-3 more minutes. Remove from heat and serve immediately with crusty bread or naan.
Notes
-
This soup can be made ahead of time and stored in the fridge for up to 3 days. It also freezes well for up to 3 months.
-
For extra creaminess, you can add more coconut cream or use a full-fat coconut milk instead of the light version.
-
If you don’t have arrowroot starch, cornstarch is a good substitute for thickening the soup.
Nutrition
- Serving Size: 1/4 of the soup
- Calories: 350
- Sugar: 9g
- Sodium: 800mg
- Fat: 22g
- Saturated Fat: 15g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 30g
- Fiber: 9g
- Protein: 12g
- Cholesterol: 0mg