Spicy Marrow Soup

Kate Ford | The Veg Space

A thick and creamy marrow soup with gentle spices and punchy flavours. Perfect to batch cook for the freezer when you find yourself with a glut of over-sized courgettes!

Makes 6 portions


2 tbsp olive or rapeseed oil
1 large onion
1 tsp garlic purée or 1 garlic clove, peeled and crushed
2 tsp ginger purée or 2cm fresh ginger, peeled and finely chopped
1 kg marrow or large courgettes
3 tsp mild curry powder
400 g tinned cannellini beans or other white beans
1 large potato
400 ml vegetable stock
400 ml coconut milk tinned
1 lemon juice only


  1. Heat the oil in a large saucepan – as large as possible. Peel and finely chop the onion and fry gently for 2-3 minutes until starting to soften.
  2. Add the garlic and ginger and continue to cook gently for a further 2-3 minutes.
  3. Meanwhile, trim the ends from the marrow or courgette. If the skin is fairly tough you may want to cut it off, but it is edible, and this usually isn’t necessary. If the centre is stringy with fairly large seeds, scoop this out and just use the flesh in the soup.
  4. Chop the marrow into chunks about 1cm square and add them to the saucepan along with the curry powder. Season well with salt and black pepper and leave to cook over a medium heat for 10-15 minutes or until the marrow has released its liquid and this has cooked off.
  5. Peel the potato and chop it into cubes. Drain and rinse the cannellini beans. Add the potato, beans, coconut milk and vegetable stock to the saucepan and bring to the boil.
  6. Reduce to a gently simmer and cook for 10 minutes until the potato is tender.
  7. Squeeze in the lemon juice then blitz to a smooth purée. You want the soup to be velvety smooth.

Taste and adjust seasoning as required then serve.