Watercress Soup


James Martin's recipe makes the most of watercress’s subtle flavour - delicious! It's a really fab spring flavour everyone will love

  • Rating
    (53 ratings)
    Rate this recipe
  • Serves 4

  • Prep time 10 mins

  • Cooking time 30 mins

  • Total time 40 mins

  • Calories 460 per serving


  • 1 onion, sliced
  • 2 garlic cloves, chopped
  • 25g (1oz) butter
  • 1.2 litres (2 pints) chicken stock
  • 450g (1lb) Estima potatoes, peeled and diced
  • 2 bunches watercress
  • freshly grated nutmeg (optional)
  • 200ml (7fl oz) double cream
  • salt and pepper, to taste
  • bread croûtons, to garnish (optional)


Watercress is a lovely fresh taste for a soup and its subtle flavour means that you can enjoy it as a starter for any main course. The potatoes make the soup nice and filling which mix perfectly with the double cream to make a soup which is ever so velvety - deliciously comforting! The croutons on top are a great way to add some crunch to the smooth texture, or else you could try some crusty bread rolls. 

Have a look at our other soup section on offer if you are in need of some more ideas. 


  1. In a heavy-bottomed saucepan, fry the onion and garlic in the butter until softened but not coloured. Add the stock and potatoes and bring to the boil. Simmer for 15 to 20 minutes, until the potatoes are cooked.

  2. Chop up the watercress (leaves and stalks) and add to the soup with the freshly grated nutmeg, if using.

  3. Simmer for 2 to 3 minutes before blending in a food processor in batches, adding the cream as you go.

  4. Return to the pan to heat through gently and season with salt and pepper. Garnish with bread croutons - baked or fried - if you like.