As I stood in my kitchen, the heady aroma of fresh basil wrapped around me like a warm hug, I knew I was in for something special. This White Bean Pesto Soup is my go-to dish for those days when I crave comfort but still want something nourishing and vegan. Combining creamy cannellini beans with bright bursts of homemade pesto, this recipe is a celebration of simplicity and flavor. Not only is it quick to prepare, making it perfect for a weeknight dinner, but it also transforms everyday ingredients into a delightful culinary experience. And trust me, you won’t be able to resist the vibrant greens swirling in this rich soup. Are you ready to bring a bit of Italian sunshine into your bowl?

Why Is This Soup a Must-Try?

Nourishing Comfort: This White Bean Pesto Soup wraps you in warmth, making it the ultimate cozy dish for any night of the week.

Vegan-Friendly Delight: Packed with creamy cannellini beans and fresh herbs, it’s a wholesome vegan option everyone will love—even those who aren’t plant-based!

Quick and Easy: Perfect for busy evenings, this soup is ready in just 30 minutes, letting you enjoy homemade goodness without the hassle.

Customizable Flavors: With options to swap out greens or nuts, you can easily tailor this recipe to suit your taste or dietary needs.

Crowd-Pleaser: Serve it at your next gathering, and watch your friends rave about the vibrant flavors—pair it with crusty bread for a satisfying meal.

Elevate your dinner game with this simple yet delectable recipe, and check out my guide on White Mushroom Lasagna for another comforting dish!

White Bean Pesto Soup Ingredients

For the Pesto

  • Fresh Basil – Provides vibrant flavor and aroma; substitute with cilantro or mint for a unique twist.
  • Fresh Parsley – Enhances freshness in the pesto; can be replaced with more basil if desired.
  • Garlic – Adds depth and savory notes; adjust based on your preference for garlic intensity.
  • Blanched Almonds – Creates a creamy texture in the pesto; alternatives include pine nuts or walnuts.
  • Nutritional Yeast – Contributes a cheesy flavor without dairy; omit if not available but note that the flavor will differ.
  • Extra Virgin Olive Oil – Infuses richness and enhances flavor; always choose a quality oil for the best results.

For the Soup

  • Onion – Provides a base flavor and sweetness when sautéed; use yellow or white onion for best results.
  • Celery – Adds aromatic depth; feel free to include diced carrots for additional sweetness.
  • Cannellini Beans – Delivers creaminess and protein; ensure they are drained and rinsed thoroughly.
  • Baby Spinach – Adds nutrients and is quick-cooking; substitute with kale or chard for added texture.
  • Red Chili Flakes – Optional for a bit of heat; adjust the amount to suit your taste.
  • Vegetable Stock – Forms the bulk of the soup base; opt for low-sodium if preferred.
  • Salt and Pepper – Essential for seasoning; add to taste for the perfect flavor balance.

This robust and flavorful White Bean Pesto Soup makes for a heartwarming meal that you’ll love returning to time and again!

Step‑by‑Step Instructions for White Bean Pesto Soup

Step 1: Prepare the Pesto
In a food processor, combine fresh basil, parsley, garlic, blanched almonds, nutritional yeast, and extra virgin olive oil. Blend until the mixture is smooth and creamy, scraping down the sides as needed. This vibrant pesto will give your White Bean Pesto Soup its distinctive flavor. Set the pesto aside in a bowl, allowing the flavors to meld while you prepare the soup.

Step 2: Sauté Aromatics
In a large pot, heat 2 tablespoons of extra virgin olive oil over medium heat. Once hot, add diced onion and celery; sauté for 5-6 minutes until the onion is translucent and fragrant. The vegetables should be softened yet not browned, creating a sweet base for your soup. Stir occasionally to prevent sticking and to ensure even cooking.

Step 3: Add Garlic and Spices
Stir in minced garlic and red chili flakes into the sautéed onion and celery. Cook for an additional minute, allowing the garlic to become fragrant but not burnt. This step brings a warm aroma to your kitchen and heightens the flavor profile of the White Bean Pesto Soup, setting the stage for the next ingredients.

Step 4: Combine Ingredients
Add drained and rinsed cannellini beans along with the vegetable stock to the pot. Increase the heat to high and bring the mixture to a rolling boil. Once boiling, reduce the heat to low and let it simmer for 10-15 minutes. This allows the beans to heat through and integrate; you’ll notice the soup thickening into a hearty, comforting texture.

Step 5: Incorporate Pesto and Spinach
Remove the pot from heat and carefully stir in the prepared pesto until fully integrated. Add in the baby spinach and return the pot to low heat, simmering for an additional 1-2 minutes until the spinach wilts. The vibrant green of the pesto will brighten your White Bean Pesto Soup and make it a feast for the eyes as well as the palate.

Step 6: Season and Serve
Taste the soup and season with salt and pepper as needed, adjusting to your preferences. Ladle the piping hot White Bean Pesto Soup into bowls, serving immediately for the best flavor experience. Consider topping with extra pesto or a sprinkle of red chili flakes for an added kick, and enjoy this nourishing bowl of comfort.

How to Store and Freeze White Bean Pesto Soup

Fridge: Store leftovers in airtight containers for up to 4 days. Reheat gently on the stovetop or microwave to retain its creamy texture.

Freezer: For longer storage, freeze in individual portions using freezer-safe containers or bags for up to 3 months. Thaw overnight in the fridge before reheating.

Reheating: When reheating, add a splash of vegetable stock if the soup has thickened too much for a smoother texture. Stir well before serving.

Extra Tip: Always allow the soup to cool before placing it in the fridge or freezer to maintain freshness.

White Bean Pesto Soup Variations

Feel free to let your creativity shine as you customize this delightful soup to suit your taste buds!

  • Greens Galore: Swap baby spinach for kale or Swiss chard for added depth and a hearty bite. Their robust texture will complement the creamy beans beautifully.

  • Nutty Options: Substitute blanched almonds with toasted pine nuts or walnuts in the pesto for a twist on flavor and richness. Each nut brings its own character to your pesto.

  • Vegan Convenience: Use pre-made pesto for a quicker option. Just adjust the quantity based on how flavorful it is; sometimes less is more!

  • Hearty Additions: Toss in diced carrots or sweet potatoes along with the beans for a touch of sweetness and extra nutrition. These additions bring a comforting feel to the soup.

  • Creamy Upgrade: Stir in a dollop of coconut cream just before serving for a creamy, tropical twist that pairs surprisingly well with the pesto flavors.

  • Unexpected Heat: For a spicy kick, add diced jalapeños or a splash of your favorite hot sauce while cooking. Heat lovers will appreciate this unexpected burst!

  • Flavor Boost: Enhance the soup’s foundation by sautéing some diced bell peppers along with the onions and celery. This will add a sweetness and additional layer of flavor.

  • Herb Substitutions: Switch fresh basil for cilantro or mint in the pesto if you’d like to explore different herbal aromas, creating a unique culinary experience with every bite.

If you’re in the mood for another delightful dish, consider trying out a comforting recipe like Marry White Beans that captures a cozy vibe just as beautifully!

Expert Tips for White Bean Pesto Soup

Rinse Beans: Always rinse canned beans to remove excess sodium and improve the flavor of your White Bean Pesto Soup.

Control Consistency: For a thicker soup, blend a portion of the beans before adding them back into the pot. Adjust with stock for desired consistency.

Toast Nuts: Toasting blanched almonds before blending them into the pesto brings out richer flavors, enhancing the overall taste.

Fresh Herbs: Use fresh herbs for the pesto whenever possible to achieve a vibrant flavor; dried herbs won’t provide the same fresh punch.

Season Gradually: When adding salt and pepper, season in increments during cooking to ensure balanced flavor in your soup.

Make Ahead Options

These White Bean Pesto Soup components are perfect for meal prep, allowing you to enjoy homemade goodness even on your busiest days! You can prepare the pesto up to 3 days in advance; just store it in an airtight container in the fridge to maintain its vibrant color and flavor. To take it a step further, you can sauté the onion and celery ahead of time and keep them refrigerated for up to 24 hours. When you’re ready to serve, simply combine the sautéed veggies with the rinsed cannellini beans and vegetable stock, bring to a boil, then stir in the pesto and spinach for a comforting and nourishing meal that tastes just as delicious as when made fresh!

What to Serve with White Bean Pesto Soup

Elevate your cozy dining experience with perfect pairings for this delightful, nourishing bowl of comfort.

  • Crusty Bread: Simple yet satisfying, a slice of warm crusty bread is perfect for dipping into the creamy soup, enhancing each bite.

  • Vegan Garlic Bread: Toasted bread infused with garlic and herbs adds a fragrant twist, creating a delightful contrast to the smooth texture of the soup.

  • Crunchy Croutons: Add texture with homemade croutons, offering a satisfying crunch that complements the richness of the White Bean Pesto Soup.

  • Fresh Salad: A crisp green salad with a zesty vinaigrette lightens the meal, balancing the warm, earthy flavors of the soup.

  • Grilled Veggies: Smoky, charred vegetables provide a delightful sweetness and depth, enhancing the soup with a medley of flavors.

  • Roasted Potatoes: Crispy roasted potatoes seasoned with fresh herbs offer a hearty side that pairs beautifully, making your meal extra comforting.

  • Chilled White Wine: A glass of chilled wine accentuates the bright basil and creamy notes of the soup, creating a harmonious dining experience.

  • Coconut Chia Pudding: For a sweet finish, a light coconut chia pudding offers a refreshing contrast, with a hint of tropical flavor to round off your meal.

These pairings will not only amplify your white bean pesto soup but ensure a memorable meal that’s bursting with flavor and comfort.

White Bean Pesto Soup Recipe FAQs

How do I choose the best herbs for the pesto?
Absolutely! Fresh basil is key for the vibrant flavor; look for bright, green leaves without dark spots. For a twist, fresh cilantro or mint can be delightful substitutes. Make sure the herbs feel fresh and fragrant, contributing to the aroma of your White Bean Pesto Soup.

What is the best way to store leftovers?
Store any leftover White Bean Pesto Soup in airtight containers in the fridge for up to 4 days. This helps keep the flavors intact. When ready to enjoy, gently reheat on the stovetop or in the microwave, ensuring it warms through evenly.

Can I freeze this soup for later?
Yes, you can! For freezing, place the soup in individual portions in freezer-safe containers or bags. It will keep well for up to 3 months. When you’re ready to eat, thaw it overnight in the fridge and reheat gently, adding a splash of vegetable stock if it has thickened.

What should I do if the soup is too thick?
Not a problem! If you find your White Bean Pesto Soup has become too thick, simply add more vegetable stock or water a little at a time while stirring until you reach your desired consistency. This makes it easy to customize to your texture preference, keeping it nourishing and delicious.

Are there any dietary considerations I should be aware of?
Yes, if you’re preparing this soup for guests, be mindful of allergies. The recipe includes nuts (blanched almonds), which can be substituted with seeds for a nut-free option. Nutritional yeast adds a cheesy flavor, so omit this for strict dairy allergies. Always check for any specific dietary needs your guests may have!

White Bean Pesto Soup

Creamy White Bean Pesto Soup for Cozy Nights In

This nourishing White Bean Pesto Soup is a warm, vegan-friendly dish perfect for cozy nights in.
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings: 4 bowls
Course: Dinner
Cuisine: Italian
Calories: 300

Ingredients
  

Pesto Ingredients
  • 2 cups Fresh Basil Provides vibrant flavor and aroma; substitute with cilantro or mint for a unique twist.
  • 1 cup Fresh Parsley Enhances freshness; can be replaced with more basil.
  • 2 cloves Garlic Adjust based on your preference for garlic intensity.
  • 1/2 cup Blanched Almonds Creates a creamy texture; alternatives include pine nuts or walnuts.
  • 1/4 cup Nutritional Yeast Contributes a cheesy flavor without dairy.
  • 1/2 cup Extra Virgin Olive Oil Choose quality oil for the best results.
Soup Ingredients
  • 1 medium Onion Use yellow or white for best results.
  • 2 stalks Celery Feel free to include diced carrots for sweetness.
  • 2 cans Cannellini Beans Ensure they are drained and rinsed.
  • 2 cups Baby Spinach Substitute with kale or chard if desired.
  • 1 teaspoon Red Chili Flakes Optional for heat; adjust to taste.
  • 4 cups Vegetable Stock Opt for low-sodium if preferred.
  • to taste Salt Essential for seasoning; add to taste.
  • to taste Black Pepper Essential for seasoning; add to taste.

Equipment

  • Food processor
  • Large pot

Method
 

Instructions
  1. Prepare the Pesto: In a food processor, combine fresh basil, parsley, garlic, blanched almonds, nutritional yeast, and extra virgin olive oil. Blend until smooth and creamy. Set aside.
  2. Sauté Aromatics: In a large pot, heat 2 tablespoons of extra virgin olive oil over medium heat. Add diced onion and celery; sauté for 5-6 minutes until translucent.
  3. Add Garlic and Spices: Stir in minced garlic and red chili flakes; cook for an additional minute until fragrant.
  4. Combine Ingredients: Add drained cannellini beans and vegetable stock; bring to a boil, then reduce heat and simmer for 10-15 minutes.
  5. Incorporate Pesto and Spinach: Stir in pesto and baby spinach; simmer for an additional 1-2 minutes until spinach wilts.
  6. Season and Serve: Taste and season with salt and pepper. Ladle into bowls and serve immediately.

Nutrition

Serving: 1bowlCalories: 300kcalCarbohydrates: 40gProtein: 12gFat: 12gSaturated Fat: 1.5gPolyunsaturated Fat: 2gMonounsaturated Fat: 7gSodium: 500mgPotassium: 800mgFiber: 10gSugar: 3gVitamin A: 1000IUVitamin C: 10mgCalcium: 80mgIron: 4mg

Notes

Rinse canned beans to remove excess sodium. For a thicker soup, blend a portion of the beans before adding them back in. Use fresh herbs whenever possible for better flavor.

Tried this recipe?

Let us know how it was!