Green Minestrone with Vegan Pesto

Green Minestrone with Vegan Pesto

5 from 2 votes
Cook Time 25 minutes
Course Dinner, Soup
Servings 3


  • 1 tbsp extra virgin olive oil
  • 2 celery sticks finely diced
  • 1 large shallot (or 1 small brown onion) finely diced
  • 1 medium leek finely sliced
  • 3 cloves of garlic minced
  • 1 1/2 400g tins of cannellini beans drained and rinsed
  • 1 litre vegetable stock/broth plus a little extra
  • 75 g dried pasta (or 30 g if using spaghetti)
  • 1 heaped tbsp chopped dill
  • 1 heaped tbsp chopped parsley
  • 200 g asparagus
  • 100 g frozen peas
  • Zest of 1 lemon

To serve

  • Lemon zest
  • Chopped dill & parsley
  • Vegan pesto
  • Chilli flakes
  • Extra virgin olive oil


  • Add the oil to a large pan and put onto a medium heat. Add the celery, leeks and shallot and sauté for 10-15 minutes until soft. Add the garlic for the last couple of minutes. Don’t rush this part, it’s where the flavour comes from! 
  • Add the beans and season with salt and pepper. Mix well. Pour in the stock and bring to a simmer. Simmer for 5 minutes and then add the pasta. Mix well and cover with a lid. Leave to cook for around 10 mins or until the pasta is al dente, stirring now and again. Season to taste with salt and pepper. 
  • You might need to add a little more vegetable stock once the pasta has cooked, if the liquid has thickened/reduced a lot.
  • Add the peas, asparagus, parsley and dill and stir. Cook for a few minutes until the veg is tender.
  • Serve up: drizzle over the pesto and sprinkle the parsley, dill, lemon zest and chilli flakes on top. Finish with a drizzle of extra virgin olive oil. Enjoy!
Keyword pesto, soup, spring


  1. This soup is sensational. Thank you!

  2. 5 stars
    Absolutely delicious!! Thanks, Sarah!

  3. 5 stars
    I have made this twice now and it’s incredible! I cheat and use a store bought vegan pesto, and then I also like to cook all the veg and add the noodles in last to make sure they don’t get too soggy. Absolutely delicious! Protein & greens 😋

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating