As I was rummaging through my pantry one chilly afternoon, I stumbled upon a can of cannellini beans that transformed my day. Let me tell you about this creamy vegan white bean soup that has quickly become a favorite in my home! This recipe is not only a flavor-packed delight but also a budget-friendly option that can grace your table in just 20 minutes. With its rich, aromatic broth and wholesome ingredients, it’s perfect for those days when you crave something comforting yet light. Plus, it pairs beautifully with a crusty whole-grain bread for that satisfying dunk. Are you ready to elevate your soup game and enjoy a bowl full of goodness?

Why is this white bean soup special?
Quick Cooking Time: In just 20 minutes, you can whip up this creamy vegan white bean soup, making it perfect for busy weekdays.
Flavor Explosion: The combination of cannellini beans, fresh rosemary, and a splash of white wine creates a depth of flavor that is sure to impress.
Nutritious and Filling: Packed with protein and fiber, this soup is not only delicious but also fulfilling, making it a great option for a healthy meal.
Versatile Ingredients: Customize your soup with whatever you have on hand! Try substituting ingredients like spinach for kale or using butternut squash instead of potatoes for a creative twist.
Budget-Friendly: This recipe stands out for its affordable ingredients, making it a perfect choice for anyone looking to eat well without breaking the bank.
For a fantastic pairing, serve it alongside crusty whole grain bread, and enjoy a comforting meal that feels like a warm hug!
White Bean Soup Ingredients
• Elevate your creamy white bean soup with these essential ingredients!
For the Soup
- Cannellini Beans – Provides the main body and protein; feel free to substitute with navy or Great Northern beans if desired.
- Onion – Adds sweetness and depth; yellow or white onion works best for flavor.
- Celery – Contributes crunch and earthiness; can be omitted if you prefer a simpler taste.
- Carrot – Adds natural sweetness and color; consider using parsnip for a different twist.
- Garlic – Provides aromatic depth; adjust the amount based on your taste preference.
- Frozen Spinach – Optional for added nutrition; substitute with fresh spinach in the last few minutes of cooking for freshness.
- Potatoes – Thickens the soup and adds heartiness; any waxy potato is great, or opt for cauliflower for a lower-carb version.
- Olive Oil – Base for sautéing; extra virgin olive oil enhances the flavor beautifully.
- Tomato Paste – Introduces richness; feel free to reduce or omit for a lighter flavor.
- White Wine – Adds acidity and complexity; use lemon juice instead if avoiding alcohol.
- Rosemary – Imparts herbal notes into the soup; fresh rosemary offers the best flavor, dried can work too.
- Vegetable Broth – Provides liquid for cooking; homemade broth is ideal, or low-sodium store-bought works well.
- Paprika – Optional for color and a smoky flavor; smoked paprika adds extra depth.
- Salt and Black Pepper – Key for seasoning; adjust to taste based on the saltiness of your broth.
Step‑by‑Step Instructions for WHITE BEAN SOUP
Step 1: Sauté the Aromatics
In a large pot, heat 2 tablespoons of olive oil over medium heat. Once shimmering, add 1 diced onion, 1 diced carrot, and 1 diced celery stalk. Sauté these vegetables for about 5 minutes, stirring often, until the onions become translucent and fragrant, setting a flavorful base for your creamy white bean soup.
Step 2: Add Garlic and Main Ingredients
Stir in 2 minced garlic cloves, 1 can of drained cannellini beans, 2 tablespoons of tomato paste, and 2 diced waxy potatoes. Sprinkle in 1 teaspoon of chopped rosemary and add a pinch of paprika for warmth. Cook this mixture for 1 minute, allowing the garlic to release its aromatic qualities and the tomato paste to deepen in flavor.
Step 3: Incorporate the Wine
Pour in ½ cup of white wine, stirring well to combine with the vegetable mixture. Increase heat slightly, allowing the wine to simmer for about 1 minute until it reduces and the alcohol evaporates, enhancing the depth of flavors in your white bean soup.
Step 4: Bring in the Broth and Greens
Add 4 cups of vegetable broth, 2 cups of frozen spinach, and season with salt and black pepper to taste. Raise the heat to high to bring the mixture to a boil. This step will help meld the flavors together and kick-start the cooking process for the potatoes.
Step 5: Simmer to Perfection
Once boiling, cover the pot and reduce the heat to low. Let the soup simmer gently for 15 minutes, allowing the potatoes to soften and the creamy white bean soup to thicken beautifully. Stir occasionally to prevent sticking and ensure an even texture.
Step 6: Final Touches Before Serving
After 15 minutes, check that the potatoes are fork-tender. Remove the sprig of rosemary and taste the soup, adjusting seasoning with more salt or pepper if needed. Serve hot in bowls, drizzling a touch of olive oil on top for added richness and flavor, and enjoy your comforting bowl of white bean soup!

How to Store and Freeze White Bean Soup
Fridge: Store leftovers in an airtight container for up to 4 days. Let the soup cool completely before sealing to maintain its creamy texture.
Freezer: Freeze in individual portions for easy meal prep; this white bean soup can be stored for up to 2 months. Use freezer-safe containers or bags, ensuring to remove excess air.
Reheating: Thaw frozen soup in the fridge overnight. Reheat on the stovetop over medium heat, stirring occasionally, until hot. Add a splash of vegetable broth or water if the soup is too thick.
Make Ahead Options
These creamy vegan white bean soup preparations are perfect for busy home cooks looking to save time during the week! You can chop the onions, carrots, and celery up to 24 hours in advance, storing them in an airtight container in the refrigerator to maintain their freshness. Additionally, you can pre-cook your potatoes and even mash them slightly if you prefer a creamier texture. When you’re ready to enjoy this delicious white bean soup, simply heat the olive oil, sauté your prepped vegetables, and continue with the recipe as instructed. This way, you’ll have a comforting, flavor-packed meal ready with minimal effort, just as delicious as freshly made!
What to Serve with Creamy Vegan White Bean Soup?
Transform your meal into an extraordinary experience with ideal pairings that complement every comforting spoonful of white bean soup.
-
Crusty Whole Grain Bread: The ideal vessel for dipping, crusty bread adds texture and makes every bite more satisfying.
-
Green Salad with Vinaigrette: A light, zesty salad brings freshness and balances the creamy richness of the soup, adding a delightful crunch.
-
Grilled Vegetable Skewers: Smoky, charred vegetables create a beautiful contrast to the soup’s creaminess, providing lovely flavor profiles.
-
Roasted Garlic Bread: This aromatic treat enhances the cozy atmosphere, its buttery crunch perfectly matching the creamy white bean soup.
-
Herbed Quinoa: Nutty, fluffy quinoa brings an earthy note that complements the soup’s flavor, while also adding extra fiber and protein.
-
Crispy Kale Chips: Crunchy, savory chips introduce a delightful texture and a hint of saltiness to elevate the eating experience.
-
Sparkling Water with Lime: A refreshing drink option, sparkling water cleanses the palate and adds a touch of brightness between bites.
-
Fruit Sorbet: For dessert, a light sorbet refreshes the taste buds without being heavy, a perfect ending to a warm, comforting meal.
Expert Tips for White Bean Soup
- Quality Matters: Start with a good-quality vegetable broth for enhanced flavor. Homemade broth is the best option for this creamy white bean soup.
- Salt Safeguard: If using low-sodium broth, add salt gradually and taste frequently to avoid over-seasoning.
- Thickening Trick: For a creamier texture, mash some of the beans and potatoes against the pot with a wooden spoon while cooking.
- Storage Savvy: This white bean soup is a perfect make-ahead meal; store leftovers in the fridge for up to 3-4 days or freeze for up to 2 months.
- Ingredient Flexibility: Feel free to customize with seasonal veggies; add butternut squash for sweetness or switch spinach with kale for a nutritional boost.
White Bean Soup Variations & Substitutions
Feel free to play with this creamy white bean soup recipe and make it your own with these delightful variations!
- Potato-Free: Substitute potatoes with roasted butternut squash for a natural sweetness and vibrant color.
- Leafy Greens: Swap spinach for kale or Swiss chard, adding them later in the cooking process for softer textures.
- Heat Level: For a spicy kick, sprinkle in red pepper flakes or stir in some diced jalapeños while cooking.
- Herb Variations: Experiment with herbs! Try thyme or oregano instead of rosemary for a different aromatic flavor profile.
- Creamy Twist: Blend a portion of the soup after cooking for a super creamy texture, or stir in coconut milk for extra richness.
- Protein-Packed: Toss in some cooked lentils or chickpeas for an added protein boost that’ll keep you fuller longer.
- Flavor Boost: Enhance the flavor by adding a splash of balsamic vinegar or apple cider vinegar before serving for a tangy finish.
- No Wine: Replace the white wine with an equal amount of vegetable broth or a splash of apple juice if you prefer.
These fun substitutions and twists can elevate your creamy white bean soup in so many ways, making sure every bowl feels like a warm hug of flavor!

Creamy Vegan White Bean Soup Recipe FAQs
What type of beans should I use for this soup?
Absolutely! Cannellini beans are ideal for their creamy texture and mild flavor, but feel free to use navy or Great Northern beans if that’s what you have on hand. Just make sure they’re drained and rinsed for the best results!
How long can I store leftover white bean soup in the fridge?
You can safely refrigerate your creamy white bean soup in an airtight container for up to 3-4 days. Allow it to cool completely before sealing to keep the consistency intact.
Can I freeze this soup, and if so, how?
Very! To freeze your white bean soup, divide it into individual portions and use freezer-safe containers or resealable bags, removing as much air as possible. It should last up to 2 months in the freezer. When you’re ready to eat, thaw it in the fridge overnight and reheat on the stovetop.
What should I do if my soup is too thick?
If your soup turns out thicker than you’d like, don’t fret! Simply stir in a bit of vegetable broth or water while reheating on the stovetop until it reaches your desired consistency. This will keep the creaminess intact while adjusting the texture.
Are there any allergens in this soup I should be aware of?
This creamy white bean soup is vegan and gluten-free! However, if you’re serving it to someone with soy allergies, be cautious with broth brands since some might contain soy. Always check the labels for any potential allergens!
Can I substitute any of the ingredients?
Absolutely! This recipe is wonderfully flexible. If you’re out of spinach, consider using kale or Swiss chard, or even omitted it altogether. For creaminess without potatoes, try adding sweet potato or butternut squash!

Deliciously Creamy White Bean Soup Ready in 20 Minutes
Ingredients
Equipment
Method
- In a large pot, heat 2 tablespoons of olive oil over medium heat. Once shimmering, add 1 diced onion, 1 diced carrot, and 1 diced celery stalk. Sauté these vegetables for about 5 minutes, stirring often, until the onions become translucent.
- Stir in 2 minced garlic cloves, 1 can of drained cannellini beans, 2 tablespoons of tomato paste, and 2 diced waxy potatoes. Sprinkle in 1 teaspoon of chopped rosemary and add a pinch of paprika. Cook this mixture for 1 minute.
- Pour in ½ cup of white wine, stirring well to combine. Increase heat slightly and let simmer for about 1 minute.
- Add 4 cups of vegetable broth, 2 cups of frozen spinach, and season with salt and black pepper to taste. Raise the heat to bring the mixture to a boil.
- Once boiling, cover the pot and reduce heat to low. Let simmer gently for 15 minutes, stirring occasionally.
- After 15 minutes, check that the potatoes are fork-tender and taste the soup, adjusting seasoning as needed. Serve hot in bowls, drizzling with a touch of olive oil.

Leave a Reply