The first time I tasted White Bean Pesto Soup, I was taken aback by how a humble bowl could evoke such warmth and comfort. This creamy concoction, rich in cannellini beans and brightened with fresh herbs, is a celebration of simplicity and nourishment that will quickly become a staple in your kitchen. Not only is this dish easy to make—perfect for busy weeknights—but it’s also a wholesome vegan option packed with protein and fiber. Each spoonful is like a tasty embrace, making it a delightful way to indulge without feeling guilty. Ready to bring a bit of spring to your dining table? Let’s dive into this vibrant recipe that’s sure to brighten your day!

Why Is This White Bean Pesto Soup Special?
Comforting, Creamy Texture: Each spoonful envelops you in rich, velvety goodness that fills you up and warms your soul.
Fresh Flavor Burst: The vibrant combination of herbs and the light kick from garlic creates a delightful taste experience that’s anything but ordinary.
Vegan Delight: This recipe is not just a feast for the palate; it’s packed with protein and fiber, making it a healthy choice for everyone.
Quick and Easy: Perfect for busy nights, this recipe comes together in no time, giving you a delicious meal without the fuss.
Adaptable and Fun: Feel free to swap out the greens or nuts to make it uniquely yours; try variations like Dilly Chicken Soup for a surprising twist!
Crowd-Pleasing Appeal: Whether it’s a cozy night in or a gathering with friends, this soup is sure to impress and satisfy.
White Bean Pesto Soup Ingredients
For the Pesto
• Fresh Basil – Provides vibrant flavor and aroma; substitute with fresh cilantro or mint for a different twist.
• Fresh Parsley – Adds depth to the pesto and bright color; can be replaced with other soft herbs.
• Garlic – Enhances flavor with a savory kick; additional cloves can be added for more intensity.
• Blanched Almonds – Contributes creaminess and nuttiness to the pesto; substitute with pine nuts or walnuts for varied flavor.
• Nutritional Yeast – Gives a cheesy flavor without dairy; omit if not available, but flavor may be less rich.
• Extra Virgin Olive Oil – Vital for blending the pesto smoothly and providing richness; use high-quality for the best taste.
For the Soup
• Onion – Serves as the aromatic base, adding sweetness when sautéed; shallots can be substituted for a milder flavor.
• Celery – Adds texture and enhances the soup base; carrots can be included for sweetness.
• Cannellini Beans – Provide creaminess and protein, thickening the soup; alternatively, use other white beans like great northern.
• Vegetable Stock – The liquid base of the soup, providing flavor and moisture; use homemade or low-sodium store-bought.
• Baby Spinach – Adds nutrients and freshness; substitute with kale, which should be finely chopped and stems removed.
• Red Chili Flakes – Adds a touch of heat; optional based on spice preference.
This white bean pesto soup is not only packed with deliciousness but also offers a perfect harmony of flavors that will keep you coming back for more!
Step‑by‑Step Instructions for Creamy White Bean Pesto Soup
Step 1: Prepare Pesto
In a food processor, combine fresh basil, parsley, garlic, blanched almonds, nutritional yeast, and extra virgin olive oil. Pulse until the mixture is smooth and creamy, scraping down the sides as needed. This fragrant pesto will infuse your white bean pesto soup with incredible flavor. Set aside while you focus on the soup base.
Step 2: Sauté Vegetables
In a large pot, heat 2 tablespoons of olive oil over medium heat. Add chopped onion and celery, stirring frequently, until softened, about 5-6 minutes. This aromatic foundation adds sweetness and depth to your creamy white bean pesto soup. Keep an eye on the vegetables; they should be translucent and fragrant.
Step 3: Add Aromatics
Stir in 2 cloves of minced garlic and a pinch of red chili flakes for added warmth. Cook for 1 minute, allowing the garlic to release its aromatic oils, ensuring it doesn’t brown. This step enhances the flavor profile of the white bean pesto soup, creating a savory base that will elevate your dish.
Step 4: Simmer Soup Base
Add the drained cannellini beans and vegetable stock to the pot. Increase heat to bring the mixture to a gentle boil, then reduce to a simmer. Allow it to simmer for about 15 minutes, letting the flavors meld together and the beans soften slightly. The soup should have a lovely, inviting aroma that signals deliciousness.
Step 5: Incorporate Pesto and Greens
Stir the prepared pesto into the pot, followed by fresh baby spinach. Cook for an additional 2 minutes, until the spinach is wilted and vibrant. The creamy white bean pesto soup will take on a beautiful green hue, showcasing the freshness of the ingredients while becoming irresistibly creamy.
Step 6: Adjust Seasoning
Taste your soup and season with salt and pepper as needed, adjusting to your preference. Let the flavors shine in your white bean pesto soup, balancing the creamy, herbaceous notes with just the right amount of seasoning. It’s your chance to personalize the dish before serving, ensuring it’s just right for you.

Make Ahead Options
These Creamy White Bean Pesto Soup preparations are a dream for busy home cooks looking to save time without compromising flavor. You can prepare the pesto and refrigerate it in an airtight container for up to 3 days; just remember to cover it with a thin layer of olive oil to prevent browning. Additionally, you can sauté the onion and celery up to 24 hours ahead and keep them in the fridge. When you’re ready to enjoy your soup, simply heat the sautéed vegetables, add the cannellini beans, vegetable stock, and simmer before mixing in the pesto and spinach. This approach ensures every spoonful is just as delicious and fresh, making dinnertime feel effortless!
White Bean Pesto Soup Variations
Feel free to get creative and make this soup your own with a few simple twists!
-
Greens Swap: Replace baby spinach with kale or Swiss chard for a different flavor and a hearty texture. The robust greens bring body and deep green color, making the soup even more nourishing.
-
Nut Options: Try using pine nuts or walnuts instead of blanched almonds for a unique nutty flavor. Each nut variety introduces its distinct creaminess, giving your pesto a whole new personality.
-
Add Sweetness: Include chopped carrots or corn for a hint of natural sweetness. These additions not only enhance the flavor but also bring beautiful colors to your bowl, making it as lovely as it is delicious.
-
Extra Creamy: Blend in some coconut cream or cashew cream for an even richer consistency. This swap not only makes the soup decadent but also adds a delightful creaminess that feels luxurious.
-
Spice It Up: Toss in your favorite chili peppers or a dash of sriracha for an added kick. This will awaken your palate and can customize the heat level to your liking.
-
Flavor Boost: Stir in a splash of lemon juice right before serving for a zesty brightness. The acidity will elevate all the flavors and highlight the freshness, bringing a delightful zing.
-
Hearty Additions: Add some diced zucchini or potatoes for extra of that comforting heartiness in every spoonful. These ingredients complement the beans well while adding nutritional value.
-
Herb Blends: Mix in some fresh cilantro or dill to the pesto for an exciting flavor twist. Experimenting with different herbs can create a fresh and unexpected touch that surprises the taste buds.
Why not pair your soup with a side of Creamy Cauliflower Soup? The rich flavors complement beautifully, and together, they create a warming dining experience that will make your mealtime memorable.
What to Serve with Creamy White Bean Pesto Soup?
Indulging in a bowl of this creamy delight is just the beginning of your culinary adventure—the right pairings can elevate your dining experience!
-
Warm Crusty Bread: This classic pairing provides a satisfying contrast, perfect for soaking up every last drop of your vibrant soup.
-
Vegan Garlic Bread: The buttery garlic flavors complement the fresh herbs in the soup, making each bite a heavenly experience.
-
Crunchy Croutons: Sprinkle these on top for an irresistible crunch; they add texture that beautifully contrasts the creamy soup.
-
Simple Green Salad: A light, refreshing salad with mixed greens and a zesty vinaigrette cleanses the palate while enhancing the meal.
-
Roasted Vegetable Medley: Caramelized seasonal veggies provide earthy flavors that harmonize perfectly with the bright notes of your white bean pesto soup.
-
Grilled Vegetable Skewers: A colorful skewer of veggies adds smokiness and texture, creating a lovely visual appeal on your plate.
-
Savory Scones: These fluffy pastries can offer hints of cheese or herbs that marry well with the soup’s creaminess, inviting you to bite into bliss.
-
Chilled White Wine: A crisp Chardonnay or Sauvignon Blanc can refresh your palate, balancing the richness of the creamy soup with its lightness.
-
Lemon Sorbet: End the meal on a light note; this bright and zesty dessert cleanses the palate and leaves you feeling uplifted and satisfied.
Expert Tips for White Bean Pesto Soup
• Rinse Beans Thoroughly: Rinsing canned beans reduces sodium content and enhances freshness, leading to a lighter flavor in your white bean pesto soup.
• Soak Dried Beans: If using dried beans, soak them overnight for ease of cooking, then simmer for 1-1.5 hours for perfect creaminess.
• Adjust Consistency: If your soup is too thick, gradually add more vegetable stock until you reach your desired consistency; this keeps the white bean pesto soup silky and enjoyable.
• Customize Greens: Feel free to experiment with greens; kale or Swiss chard can add nice textures and flavors to the soup, making it personalized and fun.
• Add Flavor Boosts: For a deeper flavor, sauté the garlic until fragrant but not browned. This ensures a richer taste without bitterness in your white bean pesto soup.
How to Store and Freeze White Bean Pesto Soup
-
Room Temperature: Allow the soup to cool down to room temperature before storing; do not leave it out for more than 2 hours for safety.
-
Fridge: Store leftovers in an airtight container for up to 4 days. Reheat gently on the stove or in the microwave, adding a splash of vegetable stock if needed.
-
Freezer: For longer storage, freeze the soup in portions using airtight containers for up to 3 months. When ready to enjoy, thaw overnight in the fridge before reheating.
-
Reheating: Reheat on the stove over low heat, stirring occasionally, until warmed through. Adjust seasoning as needed for your creamy white bean pesto soup.

White Bean Pesto Soup Recipe FAQs
What’s the best way to select fresh herbs for the pesto?
Absolutely! Look for fresh basil and parsley with vibrant green leaves, free from dark spots or wilting. If you come across herbs that look dull or have browning edges, they won’t provide the fresh flavor your white bean pesto soup deserves. If basil is unavailable, fresh cilantro or mint can give a unique twist!
How should I store leftover white bean pesto soup?
Store any leftovers in an airtight container in the fridge for up to 4 days. Always allow the soup to cool down to room temperature before sealing it. When reheating, feel free to add a splash of vegetable stock to regain its creamy consistency if it’s thickened up in the fridge!
Can I freeze white bean pesto soup?
Very! To freeze, pour the cooled soup into airtight containers, leaving some space at the top for expansion—this will ensure the flavors remain intact. It can be frozen for up to 3 months. When you’re ready to enjoy it, thaw overnight in the fridge and reheat gently on the stove, stirring occasionally.
I’m using dried beans; how do I prepare them for this soup?
Great question! Start by soaking your dried cannellini beans overnight in plenty of water. The next day, drain and rinse them before adding them to the soup. In a pot, cover them with fresh water and simmer for 1-1.5 hours until tender. Then, you can add them to your creamy white bean pesto soup just as you would with canned beans!
Are there any dietary considerations for this soup?
Definitely! This white bean pesto soup is vegan-friendly, as it contains no animal products. However, if you or any of your guests have nut allergies, be advised to substitute blanched almonds with sunflower seeds or omit them altogether. Also, always check your vegetable stock to ensure it’s gluten-free if necessary!

Creamy White Bean Pesto Soup That Wows Every Bite
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.
- In a large pot, heat 2 tablespoons of olive oil over medium heat. Add chopped onion and celery, stirring frequently until softened, about 5-6 minutes.
- Stir in 2 cloves of minced garlic and a pinch of red chili flakes for warmth. Cook for 1 minute.
- Add the drained cannellini beans and vegetable stock. Increase heat to bring to a gentle boil, then reduce to a simmer for about 15 minutes.
- Stir the prepared pesto into the pot, followed by fresh baby spinach. Cook for an additional 2 minutes, until the spinach is wilted.
- Taste your soup and season with salt and pepper as needed.

Leave a Reply