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
• Dive into this creamy delight with these simple, wholesome ingredients!
For the Soup Base
- Cannellini beans (2 cans, 28oz each) – Provides creaminess and protein. Substitute with other white beans like navy or Great Northern if desired.
- Onion (1 medium, diced) – Adds sweetness and depth of flavor.
- Celery (1 stalk, diced) – Contributes to the base flavor along with texture.
- Carrot (1 large, diced) – Adds natural sweetness and earthiness.
- Garlic (1-2 cloves, diced or pressed) – Provides aromatic flavor.
- Frozen spinach (1 cup, optional) – Adds nutrients and color; fresh spinach can be added in the last 5 minutes instead.
- Potatoes (2 medium, peeled and cut into chunks) – Thickens the soup and provides creaminess.
- Olive oil (1 Tbsp, plus more for serving) – For sautéing vegetables and adds richness.
- Tomato paste (1 Tbsp) – Imparts umami flavor.
- White wine (1/3 cup, 80 ml) – Enhances flavor; can use any leftover drinkable white wine.
- Vegetable broth or hot water (2 cups, 500 ml) – The liquid base for the soup.
For Seasoning and Garnish
- Rosemary (1 sprig or substitute with dried) – Adds aromatic herbal notes.
- Paprika (1/2 tsp, optional) – Adds smokiness.
- Salt (1/2 tsp, plus more to taste) – Enhances overall flavors.
- Black pepper (1/8 tsp, plus more to taste) – Provides seasoning.
With this outstanding collection of ingredients, get ready to whip up the perfect white bean soup that’s quick, easy, and full of flavor!
Step‑by‑Step Instructions for The Best Vegan White Bean Soup
Step 1: Heat the Oil
In a large pot, heat 1 tablespoon of olive oil over medium heat until it shimmers, about 1-2 minutes. This step creates a flavorful base for your white bean soup, ready to bring out the best in your vegetables.
Step 2: Sauté the Vegetables
Add the diced onion, carrot, and celery to the pot, stirring occasionally for about 5 minutes until the onion becomes translucent. As the vegetables soften, their sweet aromas will fill your kitchen, setting the stage for the comforting flavors of your soup.
Step 3: Incorporate Garlic and Beans
Stir in the minced garlic, drained cannellini beans, tomato paste, and potato chunks. Sauté the mixture for another minute, allowing the garlic to release its aromatic flavor and combine beautifully with the other ingredients, enhancing your white bean soup’s richness.
Step 4: Add White Wine
Pour in ⅓ cup of white wine, scraping up any bits stuck to the bottom of the pot. Stir continuously for about 1 minute, or until the wine is mostly evaporated, infusing the soup with deep, savory flavors that elevate your dish.
Step 5: Introduce the Broth
Now, add 2 cups of vegetable broth or hot water and the optional spinach. Increase the heat to bring the mixture to a gentle boil, which will help the flavors meld together beautifully in your white bean soup as it cooks.
Step 6: Simmer Until Perfect
Once boiling, cover the pot, reduce the heat to low, and let the soup simmer for 15 minutes. This slow cooking will soften the potatoes and incorporate all the flavors, creating a creamy and comforting base for your white bean soup.
Step 7: Season and Final Touches
After simmering, taste your soup and adjust seasoning with salt and black pepper as desired, removing the rosemary sprig. This is your moment to ensure the flavors are well-balanced, setting your white bean soup up for a delightful finish.
Step 8: Serve with Flair
Ladle the creamy soup into bowls and drizzle with a touch more olive oil. Garnish with freshly ground black pepper and serve alongside crusty bread, making every spoonful of your white bean soup a warm, hearty experience.

How to Store and Freeze White Bean Soup
Fridge: Store leftover white bean soup in an airtight container for up to 3-4 days. Reheat gently on the stove or in the microwave, adding a splash of water or broth for creaminess.
Freezer: Allow the soup to cool completely, then transfer to freezer-safe containers. Freeze for up to 2 months. Thaw in the refrigerator overnight before reheating for best results.
Reheating: For optimal flavor and texture, reheat the soup on the stove over low heat, stirring occasionally. Add a little olive oil to restore creaminess.
Portioning: Consider freezing in single-serving containers for easy grab-and-go meals.
Variations & Substitutions for White Bean Soup
Feel free to explore and customize your white bean soup adventure with these delicious ideas!
- Different Beans: Swap in Navy or Great Northern beans for varied texture and flavor profiles. Make the soup your own with personal favorites!
- Leafy Greens: Use Kale or Chard instead of spinach for a heartier bite. These greens add a vibrant color and nutritional boost, turning your soup into a unique masterpiece.
- Sweet Potatoes: Replace regular potatoes with sweet potatoes for a delightful sweetness and a touch of creaminess. It’s an exciting twist that transforms every spoonful!
- Protein Power: Add in tofu or vegan sausage to increase protein—perfect for those looking for an extra filling meal. These additions will elevate the dish while still keeping it wholesome.
- Spice It Up: Incorporate a pinch of cayenne pepper or red pepper flakes for a spicy kick. This small change can change the soup’s character entirely—bring on the heat!
- Herb Variations: Experiment with herbs like parsley, thyme, or even basil to give the soup a fresh twist. Different herbs can drastically alter tastes, helping you discover new favorites!
- Creamy Texture: For a richer soup, blend a portion using an immersion blender for a creamy consistency, or stir in some coconut milk or nut milk. Creaminess without dairy can be a heavenly experience!
- Savory Extras: Stir in a scoop of nutritional yeast for a cheesy flavor or a tablespoon of balsamic vinegar to brighten up the flavors as you finish the soup. It’s a small touch that offers great rewards!
With these variations, your white bean soup will always be exciting. Looking for more soup ideas? Don’t miss out on our hearty Bokchoy Chicken Soup or indulge in a classic French Onion Soup for more cozy meals!
What to Serve with The Best White Bean Soup
Elevate your mealtime experience with delightful pairings that complement this creamy and comforting soup, bringing joy to every bite.
- Crusty Bread: Perfect for dunking, this crusty companion adds texture and heartiness, making each spoonful of soup even more satisfying.
- Mixed Green Salad: A bright salad with fresh greens, cherry tomatoes, and a zesty vinaigrette offers a refreshing contrast to the warm soup, balancing flavors perfectly.
- Garlic Breadsticks: These buttery, garlicky treats enhance the meal’s comfort factor, providing a lovely aromatic twist that pairs beautifully with every bowl of soup.
- Roasted Vegetables: Seasonal roasted veggies add a caramelized sweetness that complements the soup’s creamy texture, creating a colorful and nutritious ensemble.
- Herb-Infused Quinoa: This fluffy, herb-studded quinoa offers an extra protein boost, a great way to round out a comforting meal while adding a nutty flavor.
- Chili Oil Drizzle: A simple drizzle of spicy chili oil on top of the soup will add a delightful kick, transforming every bite into a flavor explosion.
- Sparkling Water with Lemon: A refreshing drink option complements the hearty soup, cleansing the palate and enhancing the meal experience.
- Fruit Sorbet: End your meal on a sweet note with a light, fruity sorbet that contrasts the soup’s warmth, refreshing your taste buds beautifully.
- Homemade Pesto: A dollop of basil pesto on top of the soup introduces vibrant herbaceous notes, adding richness and flavor that elevates every spoonful.
- Herbed Yogurt: A spoonful of tangy, herbed yogurt adds creaminess and contrasts beautifully with the soup, making it a delightful alternative for topping.
Make Ahead Options
These delightful white bean soup meal prep options make busy weeknights a breeze! You can chop the onions, celery, and carrots up to 24 hours in advance and store them in an airtight container in the fridge to preserve freshness. Additionally, the canned beans can be drained and rinsed ahead of time to save you some minutes when you’re ready to cook. For quicker cooking, you can even prepare the entire soup base and refrigerate it for up to 3 days; simply warm it up on the stove, adding extra vegetable broth as needed for desired consistency. Rest assured, your soup will remain just as creamy and flavorful, perfect for serving with crusty bread!
Expert Tips for White Bean Soup
- Perfect Texture: Adjust thickness by mashing some of the potatoes and beans; this creates a creamy texture without additional dairy.
- Flavor Boost: Use high-quality vegetable broth for a richer taste; be mindful of salt levels, adjusting based on the broth’s saltiness.
- Herb Choice: If using fresh rosemary, chop it finely to avoid losing its leaves in the soup; dried rosemary works well too!
- Freezing Tips: To preserve freshness, cool the white bean soup completely before freezing it in airtight containers for up to 2 months.
- Add a Kick: For a spicy twist, add a pinch of red pepper flakes or sprinkle some cayenne pepper for heat in your soup.

The Best Vegan White Bean Soup Recipe FAQs
Can I use different types of white beans in this recipe?
Absolutely! Cannellini beans are a great choice, but navy or Great Northern beans will work just as well. Each type will lend a slightly different texture and flavor to your soup, so feel free to use whatever you have on hand!
How should I store leftover white bean soup?
For fridge storage, keep your leftover white bean soup in an airtight container for up to 3-4 days. Reheat gently on the stove or in the microwave, perhaps adding a splash of water or broth to keep it creamy!
Can I freeze the white bean soup?
Yes, you can freeze this soup for up to 2 months! To freeze, allow it to cool completely, then pour it into airtight containers or freezer-safe bags. For easy meals, consider portioning it out into single servings!
What if my soup is too thick after cooking?
If your soup turns out thicker than you’d like, no worries! Just stir in a bit of vegetable broth or water until you reach your desired consistency. Remember to adjust the seasoning afterward to maintain the flavor.
Are there any dietary considerations I should keep in mind?
This soup is vegan and gluten-free, making it a suitable choice for various dietary needs. However, if serving to guests, it’s always wise to ask about allergies such as legumes or potatoes, as some may have sensitivities.

Creamy White Bean Soup - Quick, Vegan Comfort in a Bowl
Ingredients
Equipment
Method
- In a large pot, heat 1 tablespoon of olive oil over medium heat until it shimmers, about 1-2 minutes.
- Add the diced onion, carrot, and celery to the pot, stirring occasionally for about 5 minutes until the onion becomes translucent.
- Stir in the minced garlic, drained cannellini beans, tomato paste, and potato chunks. Sauté the mixture for another minute.
- Pour in ⅓ cup of white wine, scraping up any bits stuck to the bottom of the pot.
- Now, add 2 cups of vegetable broth or hot water and the optional spinach, bringing the mixture to a gentle boil.
- Once boiling, cover the pot, reduce the heat to low, and let the soup simmer for 15 minutes.
- After simmering, taste your soup and adjust seasoning with salt and black pepper as desired.
- Ladle the creamy soup into bowls and drizzle with a touch more olive oil, garnishing with freshly ground black pepper.

Leave a Reply