Spinach soup with rosemary oil

A drizzle of rosemary oil is the finishing touch to Rachel Allen's hearty and healthy spinach soup
By Rachel Allen
Spinach soup with rosemary oil
  • Rating:
  • Serves: 6
  • Cook Time: 25 minutes
  • Prep Time: 10 minutes
  • Effort: easy


For the rosemary oil

  • 1 sprig of rosemary, broken in half
  • 50 ml olive oil

For the soup

  • 15 g butter
  • 110 g onions, chopped
  • 150 g potatoes, peeled and chopped
  • 600 ml vegetable stock
  • 600 ml milk
  • 275 g spinach, large stalks removed, chopped

Tips and Suggestions

Instead of making the rosemary oil, you could add 1 tablespoon of chopped rosemary leaves to the soup just before blending, or a pinch of freshly ground nutmeg.


1. For the rosemary oil: put the rosemary in a small saucepan with the olive oil and heat gently on a low heat until tepid. Remove the pan from the heat and let the rosemary infuse for 10 minutes. Strain the oil through a sieve into a jug.

2. For the soup: melt the butter in a large saucepan, add the onions and potatoes, season with salt and pepper, cover with a lid and cook on a very low heat for 10 minutes, stirring every now and again.

3. Meanwhile, pour the stock and milk into another saucepan, bring to the boil and add to the vegetables. Bring the mixture back up to the boil, then tip in the spinach and cook, uncovered, over a high heat for 1'2 minutes or until the spinach is just cooked.

4. To preserve the fresh flavour, blend the soup straight away in a blender or hand-held blender. Serve in individual bowls with a drizzle of rosemary oil over the top.

Rate This Recipe