There’s something incredibly comforting about a bowl of creamy white bean soup, don’t you think? As the chill of winter sets in, I’ve found myself craving a warm, hearty meal that’s both satisfying and nutritious. Enter my 20-Minute Creamy Vegan White Bean Soup, a recipe that brings the whole family to the table without breaking the bank! Not only is this dish quick and easy to whip up, but it’s also packed with plant-based goodness. The delightful aroma of fresh rosemary combined with a splash of white wine elevates this simple soup into something truly special. Perfect for busy weeknights, you can enjoy a healthy meal that’s bursting with flavor in just 20 minutes. Ready to dive in and discover the secrets behind this soul-warming dish?

Why is this White Bean Soup a Must-Try?
Quick and Easy: This recipe is ready in just 20 minutes, making it the perfect meal for those busy weeknights when you crave something homemade without the hassle.
Flavorful Ingredients: With a delightful blend of fresh rosemary and a splash of white wine, each spoonful delivers a burst of rich flavor that’s sure to impress!
Healthy and Hearty: Packed with fiber and protein, this vegan soup is a satisfying choice that leaves you feeling good about your meal.
Budget-Friendly: Utilizing affordable pantry staples, you won’t have to spend a fortune to create this wholesome dish. If you’re looking for more budget-friendly meals, be sure to check out my Vegetarian Three Bean recipe too!
Versatile Options: Customize it with your favorite veggies or herbs for a personal touch, making each batch uniquely yours. Dive in and enjoy a comforting bowl of goodness!
White Bean Soup Ingredients
For the Soup Base:
• Cannellini Beans – The primary protein source; you can also substitute with navy or Great Northern beans for variety.
• Onion – Adds sweetness; a medium-sized onion, diced, works best.
• Celery – Provides crunch and an aromatic foundation; use one stalk, diced.
• Carrot – Contributes natural sweetness and vibrant color; one large carrot, diced is perfect.
• Garlic – Enhances the soup’s aroma and flavor; use 1-2 cloves, diced or pressed for stronger taste.
• Frozen Spinach – A nutritious boost; replace with chopped kale or Swiss chard for a different twist.
• Potatoes – Adds creaminess and thickness; approximately two medium-sized, peeled and chopped will do.
For Cooking and Flavoring:
• Olive Oil – For sautéing; can be swapped with any cooking oil of your choice.
• Tomato Paste – Imparts depth and umami; just one tablespoon elevates the flavor wonderfully.
• White Wine – Adds acidity and enhances flavors; lemon juice or additional broth can be used if preferred.
• Rosemary – An aromatic herb that infuses a unique taste; one fresh sprig is ideal, or replace it with thyme for a milder flavor.
• Vegetable Broth/Water – The soup’s base; use 2 cups (500 ml), opting for low-sodium broth if needed.
• Paprika – Adds warmth and depth; use ½ teaspoon, or skip it if you prefer less spice.
• Salt and Black Pepper – Essential for seasoning; adjust to taste for a perfect finishing touch.
Whip up this delicious white bean soup for a comforting meal that’s as delightful as it is nutritious!
Step‑by‑Step Instructions for WHITE BEAN SOUP
Step 1: Sauté the Base
In a large pot, warm 2 tablespoons of olive oil over medium heat. Once shimmering, add 1 diced medium onion, 1 diced large carrot, and 1 diced stalk of celery. Sauté for about 5 minutes until the onion becomes translucent and fragrant, stirring occasionally to ensure even cooking.
Step 2: Add Aromatics
Stir in 1-2 minced garlic cloves and continue to cook for another minute. The garlic should become fragrant but not brown, so watch closely! This step enhances the flavor foundation of your creamy white bean soup, inviting warmth and richness.
Step 3: Combine Main Ingredients
Add 2 cans (15 oz each) of rinsed cannellini beans, 1 tablespoon of tomato paste, and 2 chopped medium potatoes to the pot. Toss in a sprig of fresh rosemary and ½ teaspoon of paprika (if using), stirring everything together until well mixed.
Step 4: Introduce the Wine
Pour in ½ cup of white wine, allowing it to simmer for 1 minute. This step cooks off the alcohol and concentrates the flavors, leaving behind a subtle depth that complements the rest of the ingredients.
Step 5: Add Broth and Spinach
Incorporate 1 cup of frozen spinach and 2 cups of vegetable broth into the pot. Bring the mixture to a rolling boil, then lower the heat and cover the pot. Let it simmer gently for about 15 minutes, or until the potatoes are tender and the soup has thickened beautifully.
Step 6: Adjust Seasoning
Once the soup has simmered, remove it from heat and taste it for seasoning. Add salt and black pepper as desired to enhance the flavors of your delicious white bean soup. You can also adjust thickness by using a potato masher if a creamier texture is desired.
Step 7: Serve and Enjoy
Ladle the warm soup into bowls, drizzling with a touch of olive oil on top for richness. Sprinkle with freshly ground black pepper, and serve alongside crusty whole grain bread for a comforting meal that’s ready in no time.

Variations & Substitutions for WHITE BEAN SOUP
Feel free to customize this recipe to suit your taste buds and pantry staples!
- Fresh Spinach: Replace frozen spinach with fresh spinach added during the last 5 minutes of cooking for vibrant color and flavor.
- Herb Swap: Try using thyme or basil instead of rosemary to explore a different herbaceous profile; each herb brings its essence to the pot.
- Extra Veggies: Incorporate sautéed mushrooms or bell peppers for more texture and taste. The earthiness of mushrooms pairs beautifully with the creamy base.
- Creamy Twist: For a richer texture, blend a portion of the soup until smooth before serving. This makes it luxuriously creamy without adding dairy.
- Spice Up: Add a pinch of red pepper flakes for a touch of heat; it’ll elevate the flavors and add a nice zing without overpowering the dish.
- Grain Addition: Stir in some cooked quinoa or rice for an extra boost of fiber and heartiness. Just remember to adjust broth as needed for consistency.
- Oil-Free Option: Skip the olive oil and sauté the veggies in vegetable broth or water for a lighter, oil-free version without losing flavor.
- Lemon Zest: For a fresh finish, give a squeeze of lemon juice or sprinkle lemon zest on top just before serving; it brightens the flavors immensely.
If you’re looking for delicious variations, be sure to check out my Vegetarian Three Bean recipe for even more flavorful ideas! Enjoy making this comforting soup your own!
Storage Tips for White Bean Soup
Fridge: Store leftover white bean soup in an airtight container for up to 3 days. Let it cool completely before placing it in the fridge to maintain freshness.
Freezer: For longer storage, freeze the soup in airtight containers, leaving a one-inch space at the top for expansion. It can be safely stored for up to 2 months.
Reheating: When ready to enjoy again, thaw overnight in the fridge, then reheat on the stove over low heat, adding a splash of broth or water to reach your desired consistency.
Serving Tip: If the soup has thickened after freezing, simply stir in a bit of water or vegetable broth while reheating for an easy, delicious restore!
What to Serve with 20-Minute Creamy Vegan White Bean Soup
Looking to round out your meal? Pair these delightful sides with your comforting bowl of white bean soup for an unforgettable dining experience.
- Crusty Whole Grain Bread: Offers a chewy texture that’s perfect for soaking up the creamy soup, elevating each spoonful with every bite.
- Simple Side Salad: A fresh mix of greens with a light vinaigrette adds a crisp contrast, enhancing the heartiness of the soup. Toss in some seasonal veggies for extra color and flavor!
- Garlic Roasted Potatoes: Their crispy exterior and tender inside perfectly complement the soup’s creaminess while providing an additional layer of warmth.
- Steamed Broccoli or Spinach: Lightly steamed greens bring a burst of freshness and vibrant color to the table, making your meal feel balanced and wholesome.
- Homemade Croutons: Crunchy garlic-infused croutons add texture and richness, transforming your soup into a more substantial dish that’s truly satisfying.
- Chilled White Wine: A crisp glass of white wine balances the warmth of the soup with its refreshing notes; serve it alongside for a lovely dining experience.
- Apple Crisp: This cozy dessert offers a sweet ending to your meal, with its warm spices that mirror the inviting flavors of your soup.
- Hummus with Veggie Sticks: A more casual option, serving hummus with carrot and cucumber sticks provides a nutritious and flavorful nibble before diving into your soup!
Pairing your creamy vegan white bean soup with these complements will create an inviting dinner spread that feels both satisfying and nourishing.
Expert Tips for White Bean Soup
• Fresh Herbs Matter: Using fresh rosemary will impart a vibrant flavor; if you have to use dried, remember it’s more concentrated, so use less!
• Watch the Salt: Be cautious with salt, especially with salty broth; always taste before serving to ensure it’s perfectly seasoned.
• Perfect Leftovers: Store leftovers in an airtight container for up to 3 days in the fridge or freeze them for up to 2 months for a quick meal later.
• Texture Control: For a creamier white bean soup, mash some of the beans or potatoes in the pot before serving; this enhances thickness without needing cream.
• Customize It: Feel free to add sautéed mushrooms or bell peppers for extra flavor; personalizing your soup makes it even more delicious!
Make Ahead Options
These 20-Minute Creamy Vegan White Bean Soup preparations are perfect for those busy weeknights when time is tight! You can chop the vegetables (onion, carrot, celery, and potatoes) and store them in an airtight container in the fridge for up to 3 days. Additionally, the cannellini beans and spinach can be rinsed and frozen in advance. When you’re ready to serve, simply sauté the prepared veggies, add in the beans, tomato paste, and continue with the rest of the recipe. This prep not only saves time but also maintains the soup’s deliciousness, making it just as tasty as if you made it fresh!

20-Minute Creamy Vegan White Bean Soup Recipe FAQs
What type of beans can I use for this recipe?
Absolutely! Cannellini beans are the star of this soup, but if you don’t have them on hand, feel free to swap in navy beans or Great Northern beans. They all offer a wonderful creaminess and flavor that will make your soup delightful!
How should I store leftover white bean soup?
To keep your soup fresh, store any leftovers in an airtight container in the fridge for up to 3 days. Make sure to let it cool completely before sealing to maintain its rich flavor and avoid any sogginess.
Can I freeze the white bean soup?
Yes! For freezing, transfer the cooled soup into airtight containers, leaving about one inch of space at the top for expansion. It will stay good for up to 2 months. When you’re ready to enjoy it again, thaw overnight in the fridge. Reheat gently on the stove, adding a splash of vegetable broth or water if it thickens too much during freezing.
What if I don’t have white wine?
No problem at all! If you’re out of white wine, you can replace it with an equal amount of lemon juice for brightness or simply use additional vegetable broth to keep the soup flavorful. Either option will still keep your white bean soup delicious!
Can I add other vegetables or proteins?
Very! This soup is very versatile, so you can certainly add sautéed mushrooms, bell peppers, or even some cooked quinoa for extra texture and nutrition. Get creative! This recipe serves as a great base to personalize with your favorite ingredients.
Is this soup suitable for my allergies?
This 20-minute vegan white bean soup is naturally gluten-free and devoid of animal products, making it a safe choice for those on a vegan diet. However, always check your individual ingredients for potential allergens, especially the broth you choose. If you have specific concerns, alternative options can often be found!

Creamy White Bean Soup Ready in Just 20 Minutes
Ingredients
Equipment
Method
- In a large pot, warm 2 tablespoons of olive oil over medium heat. Add diced onion, carrot, and celery. Sauté for about 5 minutes until translucent.
- Stir in minced garlic and cook for another minute until fragrant.
- Add rinsed cannellini beans, tomato paste, chopped potatoes, rosemary, and paprika (if using). Stir until well mixed.
- Pour in white wine and simmer for 1 minute.
- Incorporate frozen spinach and vegetable broth. Bring to boil, then lower heat and cover. Simmer for 15 minutes or until potatoes are tender.
- Adjust seasoning with salt and black pepper. Use a potato masher for a creamier texture if desired.
- Serve warm, drizzled with olive oil and ground black pepper, alongside crusty whole grain bread.

Leave a Reply