As I settled into a cozy evening, the chill from outside crept in, and all I wanted was a bowl of warmth. That’s when I whipped up this Best Vegan White Bean Soup, a delightful dish that’s ready in just 25 minutes! This recipe is not only quick and budget-friendly but also vegan and gluten-free, making it a win for everyone at the table. Packed with hearty cannellini beans, vibrant veggies, and herbal notes, this soup feels like a warm hug on a chilly night. Whether you’re winding down after a long day or hosting friends for a casual dinner, it promises to please the palate and warm the soul. Curious about how to make this comforting creation? Let’s dive in!

Why Is This White Bean Soup Irresistible?
Quick Preparation: In just 25 minutes, you can whip up this comforting bowl of soup, perfect for busy weeknights or last-minute gatherings.
Nutritious & Filling: Packed with protein-rich cannellini beans and nutrient-dense veggies, this soup nourishes both body and soul.
Customizable Delight: Feel free to swap in your favorite beans or greens, like kale or chard, for a personal touch.
Budget-Friendly: With simple ingredients, this recipe won’t break the bank while satisfying your cravings.
Crowd-Pleasing Comfort: Whether it’s for family or friends, this creamy white bean soup is sure to impress everyone, making dinner time a joy! Want to complement your meal? Try pairing it with some delicious Mediterranean Rice Beans for a wholesome feast.
White Bean Soup Ingredients
Unveil the secrets to a comforting bowl!
For the Soup Base
- Cannellini beans (2 cans, 28oz each) – Offers a creamy texture and protein boost; substitute with navy or Great Northern beans if preferred.
- Onion (1 medium, diced) – Adds a sweet depth to the flavor profile.
- Celery (1 stalk, diced) – Provides essential crunch and base flavor for the soup.
- Carrot (1 large, diced) – Infuses natural sweetness and earthiness into the mix.
- Garlic (1-2 cloves, diced or pressed) – Brings an aromatic and flavorful punch.
- Frozen spinach (1 cup, optional) – Introduces additional nutrients and a pop of color; fresh spinach can replace it in the last few minutes.
- Potatoes (2 medium, peeled and cut into chunks) – Thickens the soup for that luscious creaminess we crave.
- Olive oil (1 Tbsp, plus more for serving) – Use for sautéing the veggies, enhancing richness in the soup.
Flavor Enhancers
- Tomato paste (1 Tbsp) – Balances with an umami flavor that enriches the soup’s taste.
- White wine (1/3 cup, 80 ml) – Elevates the flavor profile; feel free to use any leftover drinkable white wine.
- Rosemary (1 sprig or substitute with dried) – Infuses aromatic herbal notes that make the soup sing.
Broth & Seasoning
- Vegetable broth or hot water (2 cups, 500 ml) – Acts as the heart of the soup, lending body and depth.
- Paprika (1/2 tsp, optional) – Adds a hint of smokiness; you can skip it if you prefer.
- Salt (1/2 tsp, plus more to taste) – Elevates all the flavors harmoniously.
- Black pepper (1/8 tsp, plus more to taste) – Delivers that subtle kick and seasoning.
This delicious white bean soup is not only a feast for the senses but also aligns beautifully with vegan, gluten-free, and budget-friendly dietary themes, making it a must-try for everyone at your table!
Step‑by‑Step Instructions for WHITE BEAN SOUP
Step 1: Heat the Olive Oil
Begin by heating 1 tablespoon of olive oil in a large pot over medium heat. Allow the oil to warm until shimmering, which will take about 1 minute. This initial step sets the stage for sautéing the vegetables, ensuring they develop a delightful flavor base for your creamy white bean soup.
Step 2: Sauté the Vegetables
Add the diced onion, carrot, and celery to the pot, stirring occasionally. Sauté these vibrant vegetables for about 5 minutes, or until the onion turns translucent and becomes fragrant. You’ll know it’s ready when the vegetables soften and the aroma fills your kitchen, creating an inviting atmosphere.
Step 3: Incorporate the Garlic and Beans
Next, stir in the minced garlic, followed by the canned cannellini beans, tomato paste, and potato chunks. Cook this mixture for about 1 minute, allowing the flavors to blend splendidly. As the ingredients cook, you’ll notice a beautiful medley of colors and aromas, setting the stage for an incredible white bean soup.
Step 4: Add White Wine
Pour in 1/3 cup of white wine, stirring gently to deglaze the pot. Continue cooking for about 1 minute, or until the alcohol evaporates and the mixture thickens slightly. This step enhances the soup’s depth, adding a lovely layer of flavor that will elevate your creamy white bean soup.
Step 5: Introduce Spinach and Broth
Add 1 cup of frozen spinach (or fresh, if using) along with 2 cups of vegetable broth or hot water. Increase the heat to bring everything to a boil. Once boiling, you’ll notice the vibrant colors of the ingredients popping and the enticing aroma of the soup starting to emerge.
Step 6: Simmer to Perfection
Cover the pot and reduce the heat to low, allowing the soup to simmer for 15 minutes. During this time, the potatoes will soften and the soup will develop a creamy texture. You’ll know it’s ready when the potatoes can be easily pierced with a fork and the soup thickens beautifully.
Step 7: Adjust Seasoning
After simmering, taste the white bean soup and adjust the seasoning with salt and black pepper to your preference. Remember to remove the sprig of rosemary at this point, enhancing the soup’s flavor without overpowering it. The delicious aromas will encourage everyone to gather around the table!
Step 8: Serve and Garnish
Ladle the creamy white bean soup into bowls, drizzling a little more olive oil on top for richness. Finish with a sprinkle of freshly ground black pepper. This hearty soup is perfect alongside crusty bread, making it a comforting and satisfying meal that your family will absolutely adore.

Make Ahead Options
These delightful white bean soup preparations are perfect for meal prep enthusiasts looking to save time during busy weeknights! You can chop the onions, celery, and carrots up to 24 hours in advance and store them in an airtight container in the refrigerator to maintain their freshness. Additionally, you can drain and rinse the cannellini beans beforehand, adding even more convenience. When you’re ready to enjoy your creamy white bean soup, simply sauté the prepped vegetables, then add the rest of the ingredients and cook as directed. This way, you’ll have a hearty, delicious meal with minimal effort, just as comforting and satisfying as if you’d made it from scratch!
Expert Tips for White Bean Soup
-
Use Fresh Ingredients: Fresh vegetables enhance the flavors in your white bean soup significantly, so skip canned options when possible.
-
Thickness Preference: Mash some of the potato and bean mixture for a thicker soup if that’s your preference, creating a heartier texture.
-
Flavor Variations: Experiment with different herbs like thyme or dill to add unique flavors to your white bean soup; just remember to adjust seasoning accordingly.
-
Avoid Overcooking: Keep an eye on your potatoes to prevent them from becoming mushy; they should be tender but still hold their shape.
-
Storing Leftovers: This soup keeps well in the fridge for 3-4 days or can be frozen for up to 2 months; just make sure it’s in an airtight container.
WHITE BEAN SOUP Variations & Substitutions
Feel free to explore your creativity and customize this delicious white bean soup to suit your tastes and preferences!
-
Bean Variety: Substitute cannellini beans with navy or Great Northern beans for a different texture and flavor profile.
-
Leafy Greens: Instead of spinach, try using kale or chard to bring in a hearty, vibrant twist. Add them in the last few minutes of cooking for a fresh touch.
-
Sweet Potatoes: Swap regular potatoes for sweet potatoes for a subtle sweetness and added nutrients. This will give your soup a delightful, slightly sweeter essence.
-
Extra Protein: Toss in some cubed tofu or cooked vegan sausage for an added protein punch, making this comforting soup even more filling.
-
Spice it Up: Add a pinch of red pepper flakes to introduce some heat and surprise to the flavor, ideal for those who enjoy a slight kick!
-
Herbal Notes: Experiment with different herbs such as thyme, dill, or even sage to switch up the aroma and flavor of your soup.
-
Creamy Twist: Blend a portion of the soup for a smoother texture, or stir in a splash of coconut milk for extra creaminess, enhancing the comforting experience.
-
Flavor Elevation: A dash of lemon juice just before serving can brighten the flavors beautifully. If you’re feeling adventurous, consider adding zest for an added layer of freshness.
By tailoring your white bean soup recipe, you can explore endless combinations; it’s all about making it your own. If you’re interested in more comforting options, why not try the delightful French Onion Soup next? It’s another hearty dish you’ll surely love!
What to Serve with The Best White Bean Soup
There’s nothing like a steaming bowl of comforting soup to make a meal feel complete; let’s explore some delightful pairings!
- Crusty Whole Grain Bread: Perfect for dunking, this bread adds a rustic, chewy element that complements the creamy soup beautifully.
- Garlic Toast: Crispy and buttery, garlic toast enhances the flavor profile and offers a satisfying crunch to your meal.
- Simple Green Salad: A fresh salad with mixed greens, cherry tomatoes, and a light vinaigrette brings brightness and a crisp contrast to the rich soup.
- Mediterranean Couscous: This fluffy side dish with olives and sun-dried tomatoes adds Mediterranean flair, balancing the creamy texture of the soup.
- Roasted Vegetables: Tossed with olive oil and herbs, roasted carrots and zucchini provide a robust flavor and a delightful caramelization that pairs wonderfully.
- Olive Tapenade: Spread it on bread for an added layer of savory depth that echoes the flavors of your soup, enhancing each bite beautifully.
- Herbal Lemon Water: A light, refreshing drink infused with lemon and herbs brightens the meal and complements the hearty flavors of the soup.
- Coconut Milk Rice: Creamy rice cooked with coconut milk enriches the meal and provides a touch of tropical sweetness that enhances the soup’s depth.
Storage Tips for White Bean Soup
Fridge: Store leftovers in an airtight container in the refrigerator for up to 3-4 days. Make sure it’s completely cooled before sealing to prevent condensation.
Freezer: Freeze your white bean soup in a freezer-safe container or heavy-duty freezer bags for up to 2 months. Divide into serving sizes for easy thawing.
Reheating: When ready to enjoy, thaw in the fridge overnight if frozen, then reheat on the stove over medium heat, stirring occasionally. Add a splash of vegetable broth or water to restore creaminess.
Checking Freshness: Always give the soup a smell and a taste before consuming leftovers, ensuring the flavor remains delightful and fresh!

The Best Vegan White Bean Soup Recipe FAQs
Can I use any type of white bean for this soup?
Absolutely! While cannellini beans create a wonderfully creamy texture, you can substitute them with navy or Great Northern beans as well. Just keep in mind that different beans may offer slightly different flavors and textures.
How should I store leftover white bean soup?
This soup can be kept in the refrigerator for up to 3-4 days in an airtight container. Make sure it cools completely before sealing to avoid condensation, which can affect the soup’s texture and flavor.
Can I freeze the white bean soup?
Yes! Freeze the soup in freezer-safe containers or heavy-duty freezer bags for up to 2 months. For best results, divide into individual servings, which makes for an easy thaw and meal prep option. When ready to enjoy, thaw overnight in the fridge and reheat on the stove over medium heat, adding a splash of vegetable broth to restore creaminess.
What should I do if my soup is too thick?
If your soup turns out thicker than you’d like, simply add more vegetable broth or hot water, a little at a time, while stirring. This will help achieve your desired consistency, plus it keeps the soup flavorful and delicious!
Is this soup suitable for people with food allergies?
This vegan white bean soup is generally gluten-free, but always double-check your broth and other packaged ingredients to ensure they are free from gluten. Additionally, if you have allergies to specific vegetables or ingredients, feel free to customize it with alternatives to suit your needs.

Creamy White Bean Soup You'll Crave in Just 25 Minutes
Ingredients
Equipment
Method
- Heat the olive oil in a large pot over medium heat until shimmering, about 1 minute.
- Add diced onion, carrot, and celery, then sauté for about 5 minutes until the onion is translucent.
- Stir in minced garlic, canned cannellini beans, tomato paste, and potato chunks. Cook for about 1 minute.
- Pour in the white wine and stir gently to deglaze the pot, cooking for about 1 minute.
- Add frozen spinach and vegetable broth or hot water, increase heat to bring to a boil.
- Cover the pot and reduce heat to low. Simmer for 15 minutes.
- Taste and adjust seasoning with salt and black pepper, removing the rosemary sprig.
- Serve the soup in bowls, drizzling with olive oil and sprinkling with black pepper.

Leave a Reply