Go Back
+ servings
a bowl of soup

White Bean Pesto Soup

This white bean pesto soup is the perfect way to enjoy all those amazing green herbs in season! It’s also super nourishing, comforting and a breeze to make.
5 from 5 votes
Print Pin
Course: Soup
Cuisine: Italian
Prep Time: 10 minutes
Cook Time: 30 minutes
Servings: 6
Calories: 440kcal

Ingredients 

For the pesto

  • 2 cups (50 g) fresh basil
  • 1 cup (60 g) fresh parsley
  • 2 garlic cloves
  • ¼ cup (30 g) blanched almonds
  • 2 tablespoons nutritional yeast
  • 4 tablespoons extra virgin olive oil

For the soup

  • 2 tablespoons olive oil
  • 1 medium onion, finely diced
  • 3-4 celery stalks, finely diced
  • 2 large garlic cloves, finely chopped
  • ¼ teaspoon red chili flakes
  • 3 cans (14 oz / 400 g) cannellini beans, drained and rinsed
  • 4 cups (1000 ml) vegetable stock
  • 2 cups (60 g) baby spinach
  • Salt and freshly ground black pepper to taste

Instructions

  • In a blender or food processor, combine the fresh basil, fresh parsley, garlic cloves, blanched almonds, nutritional yeast, and extra virgin olive oil. Blend until completely smooth and set aside.
    2 cups fresh basil
    1 cup fresh parsley
    2 garlic cloves
    ¼ cup blanched almonds
    2 tablespoons nutritional yeast
    4 tablespoons extra virgin olive oil
  • Heat the olive oil in a large pot over medium heat. Add the onion and celery and cook for 5-6 minutes or until the onion becomes translucent.
    2 tablespoons olive oil
    1 medium onion
    3-4 celery stalks
  • Stir in the garlic and red chili flakes and continue to cook for another minute.
    2 large garlic cloves
    ¼ teaspoon red chili flakes
  • Add the drained and rinsed cannellini beans to the pot, then pour in the vegetable stock and bring to a boil.
    3 cans (14 oz / 400 g) cannellini beans
    4 cups vegetable stock
  • Reduce the heat to low and simmer for 10-15 minutes.
  • Stir in the pesto until completely melted, and add the spinach. Simmer for 1-2 more minutes until the spinach is wilted.
    2 cups baby spinach
  • Adjust the seasoning to taste and serve immediately.
    Salt and freshly ground black pepper to taste

Nutrition

Calories: 440kcal | Carbohydrates: 54g | Protein: 19g | Fat: 18g | Saturated Fat: 2g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 12g | Trans Fat: 0.002g | Sodium: 657mg | Potassium: 1257mg | Fiber: 13g | Sugar: 3g | Vitamin A: 2570IU | Vitamin C: 20mg | Calcium: 219mg | Iron: 8mg