Bean soup with vegan pesto

An average of 4.1 out of 5 stars from 14 ratings
Bean soup with vegan pestoBean soup with vegan pesto
Prepare
less than 30 mins
Cook
10 to 30 mins
Serve
Serves 4

With a pesto topping, this soup has so much goodness to give: almonds high in essential fats, fibre, anti-inflammatory garlic and plenty of vitamins. Not to mention it’s delicious.

Each serving provides 402 kcal, 13g protein, 27g carbohydrates (of which 8g sugars), 24.5g fat (of which 3g saturates), 12.5g fibre and 1.9g salt.

Ingredients

For the pesto

For the soup

Method

  1. First make the pesto. Put all the pesto ingredients in a food processor and blend until it forms a vibrant green paste with a little crunch. Adjust the seasoning to taste. Set aside.

  2. To make the soup, heat the oil in a large saucepan or flameproof casserole and gently fry the onion, celery, courgette and carrots for 10 minutes, stirring occasionally. Add the garlic and cook for a few seconds more, stirring.

  3. Tip the beans into the pan, add the vegetable stock and bring to a simmer. Cook for 5 minutes, then adjust the seasoning to taste and ladle into bowls.

  4. Top with spoonfuls of the basil pesto to serve.