As I stirred the bubbling pot, the rich aroma of Vegan White Bean Soup wrapped around me like a warm hug. This recipe is a true gem for anyone seeking comfort on a busy weeknight, merging tender beans, hearty potatoes, and vibrant greens into a single, satisfying dish. In just 35 minutes, you can whip together this one-pot meal that’s not only simple to prepare but gluten-free and packed with nourishing ingredients. Perfect for those moments when time is short yet you crave a homemade meal that delivers nourishment and love, this soup promises to elevate your cooking game. What’s your favorite quick comfort food? Let’s dive into this deliciously cozy recipe!

Why is this soup a must-try?
Quick and Easy: This Vegan White Bean Soup comes together in just 35 minutes, making it perfect for weeknight dinners or last-minute meals.
One-Pot Wonder: Minimal cleanup required! Everything cooks in one pot, allowing you to enjoy your comfort food without extra hassle.
Deliciously Hearty: Packed with protein-rich white beans and creaminess from the potatoes, you’ll find this soup both satisfying and nourishing.
Versatile: Feel free to swap in your favorite greens or add extra veggies for a personal touch, just like in my Gooey Sticky Vegan recipes!
Nutrient-Packed: Loaded with fiber, this soup not only fills your belly but also supports your health goals, giving you that cozy feeling without the guilt.
Vegan White Bean Soup Ingredients
For the Soup Base
• Olive Oil – A perfect cooking fat base; swap with avocado oil for a heartier flavor.
• Onion – Adds sweetness and depth to the soup; yellow or white onions deliver the best taste.
• Carrots – Brings natural sweetness and vibrant color; can be replaced with parsnips for a twist.
• Garlic – Elevates flavor with a fragrant kick; fresh garlic is ideal, but garlic powder works in a pinch.
• Yellow Potatoes – Creates creaminess and structure; Yukon Gold or red potatoes are great alternatives.
• Salt – Balances flavors; consider low-sodium options for a healthier choice.
• Pepper – Introduces a mild heat; adjust to your liking for a personalized spice level.
For the Flavor
• Vegetable Broth – Serves as the soup’s base; opt for low-sodium broth to manage salt intake.
• Water – Adjusts the consistency of the soup; feel free to modify based on your preference.
• Italian Seasoning – Infuses the soup with aromatic herbs; thyme or rosemary can be substituted for variation.
• Bay Leaf – Adds depth to the broth; don’t forget to remove it before serving!
For the Heart and Health
• White Beans (Cannellini, Navy, Great Northern) – Provide protein and heartiness; using canned beans saves time.
• Chopped Greens (Swiss Chard, Kale) – Boosts nutritional value and texture; any leafy greens can work wonderfully.
• Full-Fat Oat Milk – Ensures creaminess and richness; coconut milk can replace it for a different flavor profile.
This Vegan White Bean Soup not only warms your kitchen but also your soul; it’s a taste of homemade love in each spoonful!
Step‑by‑Step Instructions for Vegan White Bean Soup
Step 1: Sauté Aromatics
In a large soup pot, heat 2 tablespoons of olive oil over medium heat. Add 1 diced onion and 2 diced carrots, stirring them frequently for about 5–7 minutes, until the onion becomes translucent and soft. This softening process releases their natural sweetness, creating a flavorful base for your Vegan White Bean Soup.
Step 2: Add Garlic
Once the onions and carrots are softened, stir in 3 minced garlic cloves, cooking for an additional 30 seconds. You’ll know it’s ready when the kitchen fills with the fragrant aroma of garlic. This step is crucial for building the flavor profile of your soup, so be careful not to let the garlic burn.
Step 3: Combine Main Ingredients
Next, add 3 cubed yellow potatoes, 1 teaspoon of salt, ½ teaspoon of pepper, 4 cups of vegetable broth, and 2 cups of water to the pot. Sprinkle in 1 tablespoon of Italian seasoning and toss in 1 bay leaf. Bring the mixture to a gentle simmer over medium-high heat, then cover the pot and cook for about 15 minutes until the potatoes are fork-tender.
Step 4: Incorporate White Beans
Stir in 2 cans of rinsed and drained white beans, allowing them to heat through for 2-3 minutes. This addition not only boosts the heartiness of your Vegan White Bean Soup but also packs it with protein. Keep an eye on the pot to ensure the soup stays hot but doesn’t boil over.
Step 5: Add Greens and Oat Milk
Finally, fold in 2 cups of chopped greens, such as Swiss chard or kale, along with 1 cup of full-fat oat milk. Stir everything together, cooking for another 1–2 minutes until the greens wilt and the soup reaches a creamy consistency. The oat milk adds a lovely richness, elevating your soup experience to new heights.
Step 6: Serve and Enjoy
Once your Vegan White Bean Soup is ready, ladle it into bowls and serve warm, ideally with a slice of crusty bread. The soup should be creamy and hearty, inviting you to dive into its cozy embrace. Feel free to adjust the seasoning before serving, tailoring it to your personal taste!

Expert Tips for Vegan White Bean Soup
-
Sauté Thoroughly: Ensure the onions and carrots are cooked until translucent for maximum sweetness and flavor. Don’t rush this step!
-
Monitor Simmering: Keep an eye on the soup while it simmers; stir occasionally to prevent sticking and ensure even cooking.
-
Adjust Consistency: If you prefer a thicker soup, use less water. You can always add more if needed, so start with less and build up.
-
Season at the End: Taste your Vegan White Bean Soup before serving and adjust the salt and pepper as needed, allowing each ingredient’s flavor to shine.
-
Use Fresh Ingredients: For the best taste, opt for fresh vegetables and herbs. They make all the difference in this comforting dish!
Vegan White Bean Soup Variations
Feel free to get creative and make this Vegan White Bean Soup your own with these delightful variations!
-
Chickpeas: Swap white beans for chickpeas for a slightly nutty flavor and a different texture. It adds an intriguing twist that might surprise you!
-
Zucchini: Toss in some diced zucchini for an extra veggie boost. It cooks down well, blending beautifully into the creamy soup.
-
Lemon Zest: Add a splash of lemon juice or some lemon zest right before serving for a refreshing zing that brightens the dish.
-
Spicy Twist: If you like heat, stir in some red pepper flakes or diced jalapeños. It elevates the comfort level and adds an exciting kick to each spoonful!
-
Seasonal Greens: Substitute your leafy greens with whatever’s in season! Spinach or broccolini can change the flavor profile while staying nutritious.
-
Coconut Milk: Replace oat milk with coconut milk for a creamy, tropical twist. This variation will offer a subtly sweet flavor that pairs beautifully with the other ingredients.
-
Smoked Paprika: A sprinkle of smoked paprika gives a lovely depth and a hint of smokiness to your soup. It can transport your taste buds to a cozy, campfire evening.
Feel inspired to explore new variations—and if you’re looking for more hearty soup delights, don’t miss checking out Skinny White Chicken or my rich Lasagna Soup New recipe! Enjoy the delicious journey!
Make Ahead Options
These Vegan White Bean Soup preparations are a perfect way to save time for those busy weeknights! You can chop the vegetables (onions, carrots, and greens) and store them in the fridge up to 3 days ahead. Prepare the base of the soup with the sautéed aromatics and broth up to 24 hours in advance, refrigerating it in an airtight container to maintain freshness. When you’re ready to enjoy your soup, simply reheat the base on the stove, add the white beans and chopped greens, then stir in the oat milk, cooking until heated through. This way, you can have a comforting, homemade meal ready in no time, just as delicious as if freshly made.
What to Serve with Easy Vegan White Bean Soup
Create a complete and delightful meal that embraces warmth and flavor.
- Crusty Bread: Perfect for dipping, a slice of fresh, crusty bread enhances the soup’s creamy texture while adding satisfying crunch.
- Simple Green Salad: A light salad with mixed greens, cherry tomatoes, and a lemon vinaigrette offers a refreshing contrast to the heartiness of the soup.
- Garlic-Butter Roasted Asparagus: The nutty, roasted flavor of asparagus pairs beautifully with the savory soup, adding a touch of elegance to your meal.
- Quinoa Pilaf: Nutty quinoa tossed with herbs provides a nice base, complementing the soup’s flavors while boosting nutritional value.
- Homemade Croutons: Toast up some bread cubes seasoned with garlic and herbs for a crunchy addition that brings delightful texture to every spoonful.
- Herbal Tea or Lemonade: Pair with a warm herbal tea for a cozy experience or a refreshing homemade lemonade for a zesty zing that brightens the palate.
How to Store and Freeze Vegan White Bean Soup
Fridge: Store your Vegan White Bean Soup in an airtight container for up to 5-7 days. Be sure to let it cool completely before refrigerating to maintain its texture.
Freezer: For long-term storage, freeze the soup in a freezer-safe container for up to 3 months. Portioning it into smaller containers makes it easier to defrost only what you need.
Reheating: When ready to enjoy, reheat in a pot over medium heat, stirring occasionally. You can also use the microwave, heating in intervals until warmed through. Add a splash of oat milk to restore creaminess if desired.
Thawing: To thaw frozen soup, place it in the refrigerator overnight or use the defrost function on your microwave for a quick option. Avoid thawing at room temperature to ensure food safety.

Vegan White Bean Soup Recipe FAQs
How do I know if my ingredients are ripe and ready to use?
Absolutely! When selecting your ingredients, look for firm onions and carrots, with no visible soft spots or blemishes. For potatoes, choose those that are smooth and free of dark spots. Greens like Swiss chard or kale should be fresh with vibrant color—no wilting here! Fresh garlic should be firm and dry, avoiding any sprouting.
What is the best way to store leftover Vegan White Bean Soup?
To keep your Vegan White Bean Soup fresh, store it in an airtight container in the fridge for up to 5-7 days. Make sure to cool it completely before sealing to maintain its texture. Reheat on the stove or in the microwave, adding a splash of oat milk to restore creaminess!
Can I freeze Vegan White Bean Soup?
Absolutely! To freeze your Vegan White Bean Soup, allow it to cool completely, then pour it into freezer-safe containers. I recommend portioning it out for easy reheating later. It will last up to 3 months in the freezer. When you’re ready to enjoy it, thaw in the fridge overnight or use the microwave’s defrost setting.
Why is my soup too thick, and how can I fix it?
If your Vegan White Bean Soup turns out thicker than you expected, no worries! Simply stir in some additional vegetable broth or water to reach your desired consistency. If you prefer a creamier texture, you might consider blending a portion of the soup and mixing it back in for a lovely smooth finish.
Is this soup safe for those with allergies?
The Vegan White Bean Soup is naturally gluten-free and dairy-free, making it a great option for many dietary needs. However, always check the labels on your vegetable broth, as some may contain gluten. If you’re preparing the soup for others, ensure there are no specific allergies against any of the ingredients, particularly the beans or any condiments you might add.
Can I add different vegetables to this soup?
Very much! One of the wonderful aspects of the Vegan White Bean Soup is its versatility. Feel free to incorporate seasonal vegetables like zucchini, bell peppers, or even spinach for added nutrition. I often suggest lightly sautéing any additions beforehand to meld their flavors beautifully with the soup.

Hearty Vegan White Bean Soup in Just 35 Minutes
Ingredients
Equipment
Method
- Heat olive oil over medium heat in a large soup pot. Add diced onion and carrots, stirring frequently for about 5-7 minutes until the onion is translucent.
- Stir in minced garlic and cook for an additional 30 seconds.
- Add cubed yellow potatoes, salt, pepper, vegetable broth, water, Italian seasoning, and the bay leaf. Bring to a simmer, cover, and cook for about 15 minutes until potatoes are fork-tender.
- Stir in rinsed and drained white beans and heat through for 2-3 minutes.
- Fold in chopped greens and full-fat oat milk, cooking for another 1-2 minutes until the greens wilt.
- Ladle into bowls and serve warm, adjusting seasoning as needed.

Leave a Reply