less than 30 mins
30 mins to 1 hour
Heat the oil in a large pan. Add the onion and celery and fry until softened but not coloured.
Add the courgette, potatoes and lemon zest and fry for 2-3 minutes.
Add the stock and bring to the boil. Add the Little Gem lettuce and broad beans and simmer for 25 minutes, or until the potatoes are completely cooked.
Add the baby spinach leaves and cook for one minute.
Beat the eggs and lemon juice together in a bowl, then add to the simmering soup, stirring constantly.
Cook for one minute, then ladle the soup into a bowl.
Garnish each bowl of soup with a little watercress and grated pecorino and serve.