17/09/2025

Plant-Based Courgette Soup | Simple Dairy-Free Recipe

Make this Plant-Based Courgette Soup! A light, creamy vegan recipe that’s dairy-free, healthy and full of flavour – the perfect simple plant-based comfort food.

Ingredients (Serves 4)

2 shallots

2 celery stalks

1 bay leaf

1 garlic clove

3 courgettes

100g frozen peas

1 litre vegetable stock

A handful of parsley

1 tbsp olive oil

Salt and pepper

Method -

Finely chop the shallots and celery stalks and place in a pan with the olive oil.

Season generously with salt and pepper and fry on a medium heat for 5 minutes.

Cut the stalks from the parsley (keep the leaf aside for later), finely chop and add to the pan along with the bay leaf.

Cook for another 5 minutes.

Cut the courgettes into quarters lengthways and then finely across.

Set a quarter of the courgette aside and add the remainder to the pan.

Cook for 5 minutes and then add the vegetable stock.

Bring to the boil then turn down and simmer for 30 minutes.

Use a stick blender to thicken the soup slightly then add the remaining courgette and peas.

Simmer for a final 3 minutes.

Finely chop the parsley leaf, add to the pan then serve.

This Plant-Based Courgette Soup is light, nourishing and full of flavour. Blended courgettes with garlic, herbs and a touch of olive oil create a creamy texture without any dairy, making it a naturally vegan dish. Perfect as a starter, light lunch or cosy dinner, this soup is simple yet satisfying. Serve it with warm crusty bread, top with toasted seeds for crunch, or swirl in dairy-free yogurt for extra creaminess. You can also enjoy it chilled as a refreshing summer soup. Easy to prepare and endlessly versatile, it’s a plant-based recipe you’ll make on repeat.

Previous

Spinach Stuffed Pasta | Healthy Vegan Italian Comfort Food

Next

Vegan Creamy Leek and Parsnip Bake | Easy Plant-Based Recipe