As the cold weather rolls in, there’s nothing quite like a warm bowl of soup to bring comfort and joy. On a particularly blustery day, I found myself craving something hearty yet wholesome, and that’s when I created this delightful Vegan White Bean Soup. With each spoonful, you’re met with the delightful blend of creamy white beans, earthy potatoes, and fragrant herbs—comfort food that doesn’t skimp on nutrition.
One evening, as I rummaged through my pantry for inspiration (and a solution to my “what’s for dinner” dilemma), I stumbled upon a few simple ingredients that transformed into this vibrant soup. It’s the perfect antidote to fast-food fatigue, packed with flavors that satisfy without overwhelming.
What I love most? This recipe is not just about combining ingredients; it offers versatility, allowing you to customize it to suit your taste. Whether you choose to add kale for a nutritional boost or let the coconut milk steal the show, each bowl is an invitation to cozy up and savor the season. Grab your ladle, and let’s dive into making this delightful dish together!
Why is Vegan White Bean Soup a Must-Try?
Comforting, this soup serves as the ultimate cozy dish that warms you from the inside out. Nutritious and filling, packed with protein-rich white beans and vibrant veggies, it keeps hunger at bay. Quick to prepare, you can whip this up in just 30 minutes—perfect for busy weeknights. Versatile, feel free to mix in your favorite greens or spices to personalize every bowl. Family-approved, this soup is sure to please both children and adults alike, making mealtime a delightful experience! For even more delicious ideas, check out our healthy soup recipes.
Vegan White Bean Soup Ingredients
For the Soup
• ½ tbsp oil – This helps in sautéing the vegetables for a deeper flavor.
• 2 medium (320 g) potatoes diced – Adds creaminess and heartiness to the soup.
• 1 medium (120 g) carrot chopped – Provides sweetness and vibrant color.
• 2 (60 g) celery stalks with greens, chopped – Adds a lovely aromatic flavor to the base.
• 3 garlic cloves minced – Infuses the soup with a fragrant and savory essence.
• 1 ½ tsp onion powder – Enhances the overall depth of flavor effortlessly.
• ¾ tsp dried oregano – A classic herb that pairs beautifully with the beans.
• ½ tsp dried marjoram – Adds a sweet, citrus-like flavor to complement the dish.
• ⅓ tsp red pepper flakes – Gives a gentle kick; adjust to your spice preference.
• 4-5 cups (1100 ml) vegetable broth or water – Vegetable broth adds richness; water is a lighter option.
• 2 bay leaves (optional) – Infuses a lovely, aromatic flavor during cooking.
• Salt & pepper to taste – Essential for bringing out all the flavors in your soup.
• 3 (14 oz) cans white beans rinsed and drained – The star of the show, packed with protein and creamy texture.
• ¼ cup (60 ml) coconut milk canned – Adds a luxurious creaminess along with tropical hints.
• ½ to 1 cup kale chopped (optional) – Boosts the nutrition and adds vibrant green color.
• Fresh herbs to garnish – Enhances presentation and adds a fresh finishing touch.
Feel confident in creating this nourishing Vegan White Bean Soup that’s perfect for cozy nights or anytime you crave comfort food!
How to Make Vegan White Bean Soup
-
Chop the potatoes, celery, carrot, and mince the garlic. This step lays the foundation for flavor in your soup, so ensure everything is evenly diced for consistent cooking.
-
Heat oil in a large pot over medium heat. Add garlic, veggies, potatoes, and spices, then sauté for about one minute until fragrant and slightly softened.
-
Pour in the vegetable broth (or water) and bring the soup to a boil. Adding bay leaves at this stage is optional but recommended for extra depth of flavor.
-
Simmer for about 10 minutes. Then, add the white beans and coconut milk, stirring gently. Continue to simmer for an additional 5-10 minutes until everything is heated through.
-
Transfer half of the soup into a different pot and remove bay leaves if used. This helps in creating a smooth texture later while still retaining some chunky goodness.
-
Blend the portion you transferred using an immersion blender until smooth. Alternatively, blend in a regular blender, ensuring to work in batches for safety.
-
Combine the blended soup back into the large pot and stir well. If you prefer a thicker soup, feel free to blend all of it for a creamy consistency.
-
Taste your soup and adjust seasoning as necessary. Garnish with fresh herbs and serve alongside warm bread or toast for a delightful meal.
Optional: Top your soup with a sprinkle of red pepper flakes for an extra kick!
Exact quantities are listed in the recipe card below.
Vegan White Bean Soup Variations
Feel free to play around with this recipe, tailoring it to your taste preferences and dietary needs. The options are as delicious as they are diverse!
-
Creamy Avocado: Top each bowl with slices of ripe avocado for added creaminess and healthy fats.
-
Spicy Kick: Increase the red pepper flakes, or add diced jalapeños to bring up the heat level without compromising flavor. A little spice can truly enhance the soup’s character!
-
Herb-Infused: Toss in fresh herbs like thyme or rosemary during simmering for a fragrant twist that elevates the taste experience. Fresh herbs can make every spoonful feel like a gourmet meal.
-
Protein Boost: Stir in cooked quinoa or lentils for an extra protein boost, making this soup even heartier. This variation offers a satisfying texture while keeping it plant-based.
-
Coconut-Free: Replace coconut milk with almond milk or cashew cream for a nutty flavor, ensuring a creamy texture without the coconut taste for those who prefer it.
-
Root Veggies: Add parsnips or sweet potatoes for a touch of sweetness and an earthy footprint in place of some of the potatoes. These root veggies introduce delightful new layers of flavor.
-
Cheesy Flavor: Sprinkle nutritional yeast before serving for a cheesy taste without dairy. It’s a fabulous way to pack in more nutrients while keeping it vegan.
-
Lemon Zing: A splash of fresh lemon juice just before serving brightens the flavors remarkably well, creating a refreshing contrast to the creamy soup. Just a hint can make it feel vibrant and fresh!
Make Ahead Options
These Vegan White Bean Soup preparations are perfect for busy home cooks who want to simplify meal planning! You can chop all the vegetables—potatoes, celery, carrot, and garlic—up to 24 hours in advance and store them in an airtight container in the refrigerator to keep them fresh. Additionally, the soup can be fully cooked and stored in the fridge for up to 3 days or frozen for longer storage (up to 3 months). To maintain its creamy texture, simply reheat on low heat, adding a splash of vegetable broth if needed, and stir in the coconut milk right before serving. With these make-ahead options, you can enjoy a wholesome, comforting bowl of Vegan White Bean Soup any day of the week!
Expert Tips for Vegan White Bean Soup
-
Fresh Ingredients: Use fresh, seasonal vegetables for the best flavor. Stale or frozen veggies could dull the taste of your Vegan White Bean Soup.
-
Controlled Cooking: Avoid overcooking garlic; it can turn bitter. Sauté just until fragrant for a delicious aroma without the bitterness.
-
Taste Test: Always taste and adjust seasoning towards the end of cooking. Add salt and pepper incrementally to avoid oversalting your Vegan White Bean Soup.
-
Blending Preference: If you like a chunkier texture, blend only half of the soup. This keeps some beans and veggies intact for added mouthfeel.
-
Storage Know-How: Store leftover soup in the fridge for up to 4 days or freeze portions for later. Reheat gently to maintain flavor and texture.
-
Customization: Don’t hesitate to personalize! Add spices or extra greens to suit your palate and make the recipe uniquely yours.
How to Store and Freeze Vegan White Bean Soup
Fridge: Store leftover soup in an airtight container for up to 4 days. Ensure it is cooled to room temperature before sealing to maintain freshness.
Freezer: Freeze portions of the Vegan White Bean Soup in freezer-safe bags or containers for up to 3 months. Leave some space for expansion as it freezes.
Reheating: To reheat, thaw in the fridge overnight, then warm on the stove over medium heat. Stir occasionally and add a splash of vegetable broth or water if needed for consistency.
Serving: This soup is best served warm; enjoy it with crusty bread or a fresh salad for a comforting meal!
What to Serve with Vegan White Bean Soup?
As the aromas of your hearty soup fill the kitchen, consider these delightful pairings to elevate your meal experience.
-
Crusty Bread: The perfect companion for dipping and soaking up every drop of your creamy soup. A warm, freshly baked loaf adds satisfying texture.
-
Simple Green Salad: A refreshing mix of greens with a zesty dressing brightens up each bite. It’s a great way to incorporate more veggies and balance the meal.
-
Roasted Vegetables: The sweet, caramelized flavors of roasted carrots, zucchini, or bell peppers beautifully contrast the soup’s creaminess while adding depth.
-
Garlic Toast: A crunchy side with a burst of garlic flavor enhances the overall comfort, making it an irresistible addition to your dinner table.
-
Herbed Quinoa: Light and fluffy quinoa, cooked with fresh herbs, can layer in extra protein and a nutty flavor that complements the soup wonderfully.
-
Chardonnay: A chilled glass of this white wine serves as an elegant companion; it brings a lightness that contrasts the rich soup perfectly.
Let these pairings add warmth and joy to your dining table as you savor every delicious spoonful!
Vegan White Bean Soup Recipe FAQs
What type of potatoes are best for Vegan White Bean Soup?
Absolutely! I recommend using Yukon Gold or Russet potatoes, as they provide a creamy texture once cooked. Look for potatoes that are firm with smooth skin—avoid those with dark spots or sprouting eyes, which indicate overripeness.
How long can I store leftover Vegan White Bean Soup in the fridge?
Very! You can store your leftovers in an airtight container for up to 4 days. Just make sure the soup has cooled to room temperature before sealing it to keep it fresh and tasty!
Can I freeze Vegan White Bean Soup? If so, how?
Yes, indeed! To freeze, ladle the cooled soup into freezer-safe bags or containers, leaving some space at the top for expansion (about an inch). It’s best to freeze in portions, so you can thaw just what you need later. Properly stored, the soup will stay delicious for up to 3 months.
What if my Vegan White Bean Soup is too thick or too thin?
No worries! If your soup turns out too thick, simply stir in a bit more vegetable broth or water until you reach your desired consistency. Conversely, if it’s too thin, you can let it simmer uncovered for a few more minutes to reduce it or blend in a small amount of beans to thicken it naturally.
Is Vegan White Bean Soup safe for my dog?
That’s a great question! While white beans are generally safe for dogs in moderation, avoid adding salt, spices, or garlic when you share. Always check with your vet before introducing new foods to your pet’s diet.
Can I customize the ingredients in Vegan White Bean Soup?
The more the merrier! Feel free to customize this soup to your taste. Add in more vegetables like spinach or bell peppers, swap the coconut milk for almond milk, or increase the spices to kick up the flavor. Make it your own, and enjoy experimenting!

Hearty Vegan White Bean Soup for Cozy Nights In
Ingredients
Equipment
Method
- Chop the potatoes, celery, carrot, and mince the garlic.
- Heat oil in a large pot over medium heat. Add garlic, veggies, potatoes, and spices, then sauté for about one minute until fragrant and slightly softened.
- Pour in the vegetable broth (or water) and bring the soup to a boil.
- Simmer for about 10 minutes. Then, add the white beans and coconut milk, stirring gently.
- Transfer half of the soup into a different pot and remove bay leaves if used.
- Blend the portion you transferred using an immersion blender until smooth.
- Combine the blended soup back into the large pot and stir well.
- Taste your soup and adjust seasoning as necessary.







