To make the basil oil, blend all the ingredients together adding the oil in stages until you have a smooth paste. Cover and leave in a cool place for a couple of hours or overnight if possible. Strain through a sieve and reserve (this oil can be kept for a week).
To cook the asparagus and eggs, place the asparagus in a hot steamer and cook for about 5-8 minutes until tender. Place the duck eggs in a lightly oiled egg steamer set over a moderate heat with the water just simmering and cook as you like them. Approximately 3-4 minutes for a soft yolk.
To serve, place 6 spears of asparagus on each plate and top with an egg. Drizzle over the basil oil and scatter with pine nuts and parmesan shavings. Serve immediately.
» Metric Converter