As the first buds of spring begin to bloom, there’s nothing quite like the comforting aroma of a simmering pot on the stove to brighten your day. Today, I’m thrilled to share my recipe for Creamy Vegan White Bean Pesto Soup, a dish that captures the essence of the season with its fresh herbs and creamy texture. Not only is this nourishing bowl a breeze to whip up, but it’s also a delightful way to indulge without the guilt, making it perfect for anyone wanting to embrace whole, plant-based meals. Imagine cozying up with a warm serving, knowing you are fueling your body with wholesome ingredients while savoring that vibrant spring flavor. Curious to find out how to make it? Let’s dive in!
Why is this soup a spring essential?
Comforting warmth: This creamy white bean pesto soup is the perfect antidote to chilly spring evenings, wrapping you in a cozy embrace with every spoonful.
Vibrant flavors: Packed with fresh herbs like basil and parsley, this soup bursts with the lively flavors of spring.
Quick and easy: With simple steps and common ingredients, you’ll have a nourishing meal ready in no time.
Versatile ingredient swaps: Feel free to experiment by substituting beans or greens; you can even switch up the nuts in the pesto!
Crowd-pleaser: Ideal for gatherings or meal prep, this soup pairs beautifully with crusty bread or crunchy croutons. For a comforting classic, check out my recipe for Chicken Noodle Soup.
White Bean Pesto Soup Ingredients
For the Pesto
- Fresh Basil – Adds fragrant herbal notes; for a twist, substitute with fresh cilantro or mint.
- Fresh Parsley – Contributes brightness that complements the basil; additional herbs can be used as alternatives.
- Garlic – Provides aromatic depth; fresh garlic is preferred for maximum flavor.
- Blanched Almonds – Creates a creamy texture in the pesto with a delightful nutty flavor; can be swapped with pine nuts or walnuts.
- Nutritional Yeast – Gives a cheesy flavor without dairy; omit only if unavailable.
- Extra Virgin Olive Oil – Adds richness and enhances flavor; opt for high-quality oil for the best results.
For the Soup
- Olive Oil (for sautéing) – Used to sauté vegetables, deepening the overall flavor.
- Medium Onion – Forms the savory base of the soup; a white or yellow onion works beautifully.
- Celery Stalks – Adds crunch and flavor to the base; carrots can be included for added sweetness.
- Cannellini Beans – Creamy and mild, they thicken the soup and provide plant-based protein; remember to drain and rinse canned beans.
- Vegetable Stock – Acts as the soup’s base; homemade or store-bought varieties work well.
- Baby Spinach – Added at the end for color and nutrients; kale or chard make suitable substitutes.
- Red Chili Flakes – Adds a hint of heat to elevate the flavors; adjust to your taste preference.
- Salt and Freshly Ground Black Pepper – Essential for seasoning and enhancing all the flavors.
Step‑by‑Step Instructions for Creamy Vegan White Bean Pesto Soup
Step 1: Make the Pesto
In a food processor, combine fresh basil, parsley, garlic, blanched almonds, nutritional yeast, and extra virgin olive oil. Pulse until the mixture becomes a smooth, creamy pesto, scraping down the sides as needed. This vibrant green mixture will add incredible flavor to your White Bean Pesto Soup, so set it aside once fully blended.
Step 2: Sauté Aromatics
In a large pot, heat a few tablespoons of olive oil over medium heat. Add diced onion and celery, sautéing for about 5-6 minutes until they become translucent and fragrant. This step creates a savory base for your soup, enhancing its overall warmth and comfort.
Step 3: Incorporate Garlic and Heat
Stir in the chopped garlic and red chili flakes, cooking for another minute until the garlic is fragrant. Be careful not to let it brown, as you want to retain its aromatic depth in the White Bean Pesto Soup. This addition will elevate the flavor profile and warmth perfectly.
Step 4: Add Beans and Stock
Introduce the rinsed cannellini beans and vegetable stock to the pot, stirring well to combine. Increase the heat and bring the mixture to a boil, then reduce to a simmer. Let it cook uncovered for about 10-15 minutes, which allows the flavors to meld beautifully while the soup thickens.
Step 5: Stir in Pesto and Spinach
Once simmered, gently fold in the prepared pesto and baby spinach into the pot. Simmer for an additional 1-2 minutes until the spinach wilts, adding a burst of color and nutrients to your Creamy Vegan White Bean Pesto Soup. Ensure everything is well combined before moving on.
Step 6: Adjust Seasoning
Taste the soup and adjust the seasoning with salt and freshly ground black pepper as needed. This final step enhances the overall flavor, bringing the dish together. Serve the White Bean Pesto Soup warm in bowls, and enjoy the comforting taste of spring!
What to Serve with Creamy Vegan White Bean Pesto Soup
As you indulge in the velvety goodness of this soup, consider these delightful pairings to create a complete dining experience.
-
Crusty Bread: Perfect for dipping, its rustic texture beautifully complements the creamy soup, creating a satisfying contrast. Enjoy each bite with a warm slice slathered in olive oil.
-
Garlic Bread: This classic side brings an irresistible aroma and crunch, enhancing the herbal notes of the pesto while adding a comforting twist to your meal.
-
Simple Green Salad: A fresh, crisp salad with mixed greens, cucumber, and a light vinaigrette balances the richness of the soup, providing a refreshing bite and a burst of color.
-
Roasted Vegetables: Seasoned roasted seasonal veggies like asparagus or zucchini add a depth of flavor and a caramelized sweetness that harmonizes perfectly with the creamy soup’s earthiness.
-
Lemon-Infused Quinoa: This nutty, fluffy side dish offers protein and a zesty flavor, elevating your meal and pairing beautifully with the soothing elements of the soup.
-
Sparkling Water with Citrus: A refreshing drink like sparkling water with a slice of lemon brightens your palate after each spoonful, enhancing the enjoyment of this comforting bowl.
-
Vegan Chocolate Mousse: End your meal with a light, luscious dessert that keeps the plant-based theme intact. The richness of dark chocolate adds a luxurious finish to the vibrant flavors of spring.
How to Store and Freeze White Bean Pesto Soup
Fridge: Store leftovers in airtight containers for up to 4 days. This creamy White Bean Pesto Soup tastes even better the next day as the flavors meld.
Freezer: If you want to save a batch for later, freeze portions in airtight containers or freezer bags for up to 3 months. Be sure to leave some space for expansion!
Reheating: To reheat, thaw in the fridge overnight, then warm on the stove over low heat, stirring occasionally until heated through. You may need to add a splash of vegetable stock or water to restore creaminess.
Make Ahead Options
These Creamy Vegan White Bean Pesto Soup preparations are perfect for busy home cooks looking to save time! You can make the pesto up to 3 days in advance and refrigerate it in an airtight container. Additionally, you can sauté the aromatics (onion and celery) and store them separately for up to 24 hours before cooking the soup. When you’re ready to enjoy your soup, simply heat the sautéed mixture, add the rinsed cannellini beans and vegetable stock, then proceed with stirring in the pesto and spinach. This prep strategy ensures that your White Bean Pesto Soup is just as delicious while giving you a comforting meal with minimal effort!
Expert Tips for White Bean Pesto Soup
-
Fresh Herbs Matter: Use freshly picked basil and parsley for a vibrant flavor; dried herbs won’t provide the same freshness in your White Bean Pesto Soup.
-
Garlic Goodness: If you’re a garlic lover, don’t hesitate to increase the amount; a little more fresh garlic can give your soup a delightful, aromatic punch!
-
Bean Perfection: Always rinse your canned cannellini beans to cut down on sodium and elevate the overall taste of your soup.
-
Pesto Storage: Make extra pesto and store it in the fridge for a week or freeze it in ice cube trays for quick flavor boosts later!
-
Cheese Swap: If you’re missing nutritional yeast, feel free to substitute with a bit of your favorite vegan parmesan for a similar cheesy flavor.
-
Texture Adjustments: If you prefer a creamier texture, blend a portion of the soup and mix it back in – it’ll take your White Bean Pesto Soup to the next level!
White Bean Pesto Soup Variations
Feel free to experiment and transform this recipe into something uniquely yours—each variation brings a new twist that ignites your taste buds!
-
Nut-Free: Substitute blanched almonds with sunflower seeds for a creamy pesto without nuts.
Try blending in a little extra nutritional yeast for that cheesy flavor boost. -
Gluten-Free: Ensure your vegetable stock is certified gluten-free for a worry-free meal.
This simple change allows everyone at the table to enjoy the comforting dish regardless of dietary needs. -
Spicy Kick: Add a diced jalapeño or switch to a hotter pepper to elevate the heat level.
It will awaken the flavors in a delightful way, making every spoonful vibrant and exciting. -
Extra Creamy: Blend a portion of the soup and return it to the pot for an ultra-smooth texture.
Consider adding a splash of coconut milk to enhance the richness and creaminess even further. -
Herb Variations: Swap fresh basil and parsley for fresh cilantro and mint to change the profile dramatically.
This brings an entirely new freshness reminiscent of a warm spring day in every bowl. -
Chickpeas Instead: Use chickpeas in place of cannellini beans for a playful texture change.
They offer a slightly nuttier flavor while still keeping it nourishing and delicious! -
Avocado Garnish: Top each bowl with slices of creamy avocado for an indulgent finish.
Not only does it add flavor, but it also provides a lovely, velvety contrast to the soup’s texture. -
Cheesy Delight: Stir in a handful of vegan cheese shreds just before serving.
The melty cheese will enhance the flavor profile, making it a comforting and indulgent experience.
For another delicious soup option to try, don’t miss my recipe for Chicken Poblano Soup. Enjoy whipping up your version of this nourishing soup!
White Bean Pesto Soup Recipe FAQs
How do I choose the right fresh herbs for my pesto?
Absolutely! For the best flavor, select fresh basil that has vibrant green leaves without dark spots or wilting. If you’re feeling adventurous, you can also incorporate cilantro or mint for a unique twist. Ensure the parsley is fresh as well; check for bright color and no browning at the stems.
How should I store my leftover White Bean Pesto Soup?
Very simply! Store leftovers in airtight containers in the fridge for up to 4 days. Make sure the soup cools down before sealing it up, as this helps maintain the best texture and flavor. The soup might taste even better the next day as the flavors continue to meld!
Can I freeze White Bean Pesto Soup for later?
Yes, you can! To freeze, pour cooled soup into airtight containers or freezer bags, leaving some space for expansion. It can be stored for up to 3 months in the freezer. When you’re ready to enjoy it, simply thaw in the refrigerator overnight and reheat on the stove, adding a splash of vegetable stock or water if needed to restore creaminess.
What should I do if my soup is too thick?
To adjust the thickness, simple! Just add a bit more vegetable stock or water while reheating, stirring until you reach your desired consistency. If you find it thin after adding liquids, you might want to simmer it a little longer to heat through.
Are there any dietary considerations for this soup?
Certainly! This White Bean Pesto Soup is naturally vegan and free from dairy, making it suitable for a variety of dietary needs. However, if you’re cooking for pets or have allergies, be mindful of any nut sensitivities when using blanched almonds or alternative nuts in the pesto. Always check for any specific allergies or dietary requirements of your guests to ensure everyone can enjoy your delightful soup!
Can I use dried beans instead of canned?
Definitely! If you prefer using dried cannellini beans, soak them overnight in water, then drain and rinse. Cook them in fresh water until tender, which typically takes about 1-1.5 hours, before adding them to the soup. This method enhances the flavor and gives your soup a lovely, wholesome texture.

Creamy White Bean Pesto Soup for a Cozy Spring Meal
Ingredients
Equipment
Method
- In a food processor, combine fresh basil, parsley, garlic, blanched almonds, nutritional yeast, and extra virgin olive oil. Pulse until smooth and creamy, then set aside.
- In a large pot, heat olive oil over medium heat. Add diced onion and celery, sauté until translucent and fragrant.
- Stir in garlic and red chili flakes, cooking until fragrant. Avoid browning the garlic.
- Introduce the rinsed cannellini beans and vegetable stock, stirring well. Bring to a boil, then reduce to a simmer for about 10-15 minutes.
- Fold in the prepared pesto and baby spinach, simmer for an additional 1-2 minutes until spinach wilts.
- Taste the soup and adjust seasoning with salt and black pepper as needed. Serve warm.



