Preheat oven – 200C
In a saucepan – melt butter, stir in the flour and cook for 1 min.
Add milk and stir until thick. Remove from the heat, whisk in the egg yolks.
Pulse the spinach in a food processor until roughly chopped. Add to the egg mixture and season with salt and pepper.
Whisk egg whites until stiff. Fold through the spinach mixture.
Pour into a lined Swiss roll tin.
Bake 15-20 minutes – until firm. Cool.
Add the asparagus to a saucepan of boiling salted water. Bring back to the boil. Remove and cool under cold water.
Combine filling ingredients- except eggs and asparagus.
Tip roulade out onto a clean tea towel. Remove the paper. Spread filling over the roulade. Place quarters of egg and asparagus spears along one edge. Roll up tightly
Cut into 2cm slices and serve with a green salad.