RecipesDad
  1. Home
  2. Special Diets
  3. Vegetarian
  4. White Bean Pesto Soup
Vegetarian

White Bean Pesto Soup

Prep15 mins
Cook25 mins
Total40 mins
Serves4
Calories380
White Bean Pesto Soup

This heartwarming White Bean Pesto Soup is a delightful fusion of rustic comfort and vibrant freshness. Creamy cannellini beans are simmered in a savory vegetable broth, then brightened with a homemade basil and parsley pesto and tender baby spinach. It's a surprisingly simple yet incredibly flavorful dish, perfect for a cozy weeknight meal or a light, satisfying lunch.

Advertisement

Why You’ll Love This White Bean Pesto Soup

  • A comforting and satisfying meal that feels both hearty and fresh.
  • Packed with plant-based protein and fiber from the cannellini beans.
  • The homemade pesto adds an explosion of fresh, herbaceous flavor.
  • Quick and easy to prepare, making it ideal for busy weeknights.
  • Versatile and easily adaptable with extra vegetables or grains.
White Bean Pesto Soup, ready to serve
Advertisement

Tips for the Best White Bean Pesto Soup

  • Ensure your basil and parsley are fresh and vibrant for the best pesto flavor. Wilted herbs will yield a duller taste.
  • Do not overcook the garlic when sautéing; it can become bitter very quickly. Cook just until fragrant.
  • Thoroughly drain and rinse the canned beans to remove excess sodium and starchy liquid.
  • Add the pesto and spinach at the very end of cooking to preserve their fresh flavor, bright color, and nutritional value.
  • Taste and adjust seasoning throughout the cooking process, especially after adding the pesto and before serving.

How to Take It Further

Once you have made it the classic way, these small upgrades make it even better.

  • For an even richer broth, sauté the onion and celery for an extra few minutes until slightly caramelized before adding other ingredients. This deepens the foundational flavor.
  • To elevate the pesto, lightly toast the blanched almonds before blending. This brings out their nutty essence and adds another layer of complexity.
  • Consider pureeing about one-quarter of the soup (before adding pesto and spinach) and then stirring it back in. This creates a thicker, creamier texture without needing any dairy.

Storage, Make-Ahead and Variations

  • Storage: Leftover soup can be stored in an airtight container in the refrigerator for up to 3-4 days. The pesto flavor may mellow slightly.
  • Variations: Feel free to add other vegetables like diced carrots, zucchini, or cherry tomatoes. A squeeze of fresh lemon juice at the end can brighten the flavors even further.
  • Serving Suggestion: Serve with crusty bread for dipping, or a sprinkle of vegan parmesan for extra richness.

Frequently Asked Questions

Can I make this soup ahead of time?

Yes, the soup base can be made 1-2 days in advance. Store it separately from the pesto. When ready to serve, reheat the soup gently and then stir in the fresh pesto and spinach just before serving.

What can I use instead of blanched almonds in the pesto?

Pine nuts are traditional for pesto and would work well. For a nut-free option, you can use sunflower seeds or pumpkin seeds, or omit nuts entirely and add more nutritional yeast for savoriness.

Is this soup freezer-friendly?

The soup base (without pesto or spinach) freezes well for up to 3 months. Thaw overnight in the refrigerator, then reheat on the stovetop and stir in freshly made pesto and spinach just before serving.

Recipe card

White Bean Pesto Soup

This heartwarming White Bean Pesto Soup is a delightful fusion of rustic comfort and vibrant freshness. Creamy cannellini beans are simmered in a savory vegetable broth, then brightened with a homemade basil and parsley pesto and tender…

Pin

By James Parker · Recipes Dad

Prep
15 mins
Cook
25 mins
Total
40 mins
Servings
4
Calories
380
Cuisine
Italian

Ingredients

Instructions

  1. Begin by preparing the vibrant pesto

    In a high-speed blender or food processor, combine the fresh basil leaves, fresh parsley, peeled garlic cloves, blanched almonds, nutritional yeast for a cheesy depth, and the extra virgin olive oil. Process until the mixture is completely smooth and emulsified. Scrape down the sides as needed to ensure everything is incorporated. Transfer the finished pesto to a small bowl and set aside.

  2. Heat the olive oil

    In a large, heavy-bottomed pot or Dutch oven, warm the olive oil over medium heat. Once shimmering, add the finely diced onion and celery stalks. Sauté gently for 5 to 6 minutes, stirring occasionally, until the onions soften and become translucent without browning, and the celery is tender-crisp. This step builds the aromatic foundation of the soup.

  3. Introduce the remaining aromatics and a touch of heat. Stir in the finely chopped garlic and the red chili flakes. Continue to cook for just one more minute, stirring constantly, until the garlic is fragrant. Be careful not to burn the garlic, as this can impart a bitter taste.

  4. Incorporate the cannellini beans and stock

    Add the thoroughly drained and rinsed cannellini beans to the pot, then pour in the vegetable stock. Increase the heat to bring the mixture to a gentle boil, ensuring all ingredients are well combined.

  5. Reduce the heat and simmer

    Once boiling, reduce the heat to low, cover the pot partially, and allow the soup to simmer for 10 to 15 minutes. This simmering time allows the flavors to meld beautifully and the beans to further soften and absorb the stock's richness.

  6. Finish with the pesto and spinach

    Remove the pot from the heat or keep it on very low. Stir in the reserved homemade pesto until it is completely melted and evenly distributed throughout the soup, infusing it with its vibrant herbaceous notes. Immediately add the fresh baby spinach, stirring gently until it just wilts, which should take only 1 to 2 minutes. Overcooking the spinach will diminish its color and texture.

  7. Final seasoning and serving

    Taste the soup and adjust the seasoning with salt and freshly ground black pepper as needed. Serve the White Bean Pesto Soup immediately, perhaps with a drizzle of extra virgin olive oil or a sprinkle of fresh herbs for garnish.

Equipment

  • Large pot or Dutch oven
  • Blender or food processor
  • Cutting board
  • Chef's knife
  • Measuring cups and spoons
  • Ladle

Nutrition per serving

Calories
380 kcal
Carbohydrates
35 g
Protein
22 g
Fat
18 g
Fiber
14 g

Estimated per serving; values vary with brands and portion size. See our nutrition disclaimer.

Allergy information

Contains nuts (almonds). For a nut-free version, substitute blanched almonds in the pesto with sunflower seeds or omit them entirely. It is naturally dairy-free and gluten-free.

Keywords: white bean soup, pesto soup, vegetarian soup, healthy soup, easy soup recipe, weeknight dinner, basil pesto, cannellini beans, spinach soup, Mediterranean soup, plant-based soup

Made this recipe? Leave a note below and tell us how it went — or save it to Pinterest for later.

Advertisement
Written by

James Parker

James Parker is the dad and home cook behind Recipes Dad. He writes practical, family-friendly recipes with clear steps, everyday ingredients and honest tips for busy weeknights.

More about James

Reader notes

Be the first to share how this recipe turned out, or ask a question — we read every note.

Notes are reviewed before they appear. No links, please.

Advertisement