Place the eggs in a large pot, cover with cold water and bring to the boil. Once the water is boiling cook for a further 7-10 minutes. When cooked plunge the eggs in ice-cold water for 1 minute, remove and set aside.
Meanwhile, place the broccoli in the top of a steamer, cook for 3 minutes. Add the leeks and cook for a further 2 minutes.
For the dressing, mix together the lemon juice, oil, honey, capers and tarragon in a salad bowl. Season with salt and freshly ground black pepper.
Shell and roughly chop the eggs.
Add the broccoli and leeks to the dressing and toss together. Sprinkle with the chopped eggs and serve.