1. 750g (1 1/2lb) new potatoes
  2. 3 eggs
  3. 50g (2oz) pitted green olives, roughly chopped
  4. 60ml (2 1/2fl oz) white wine vinegar
  5. 30ml (1 1/4fl oz) extra-virgin olive oil
  6. 2 small shallots, finely chopped
  7. 1 lemon, zested and juiced
  8. 1 x 125g bunch asparagus, woody ends discarded
  9. 2 tbsp olive oil
  10. large handful fresh parsley, roughly chopped
  11. large handful of fresh dill, roughly chopped
  12. 1 x 284ml tub buttermilk



Put the potatoes in a large pan and cover with cold, salted water. Bring to the boil over medium-high heat, then turn the heat down and simmer for 20 minutes, or until tender. Drain and set aside to cool. Halve the potatoes.
Meanwhile, bring a separate pan of water to the boil. Add the eggs and simmer for 6 minutes. Remove from the heat and run the eggs under cold water. When cool, remove the shells, halve, then set aside. In a large serving bowl, combine the potatoes, olives, vinegar, extra-virgin olive oil, shallots, lemon zest and juice, and some seasoning. Toss to coat. Set aside for 20 minutes to allow the favours to develop.
Meanwhile, preheat a griddle pan over a high heat. Drizzle the asparagus with the oil and season well. Cook for 2 minutes, turning, until charred. Remove from the heat and leave to cool a little, then cut at an angle into 2.5cm (1in) lengths.
Add the asparagus to the potatoes, along with most of the herbs (reserving a spoonful to garnish) and the buttermilk; gently toss to combine. Season to taste. Serve at room temperature, topped with the eggs and the remaining herbs.