Peel the asparagus. Heat the butter in an oblong saucepan, add the asparagus. Season with salt and sugar, pour over water. Bring the water to the boil and cover the asparagus and cook for approx. 20 minutes.
In the meantime, peel the eggs, remove the yolks and strain them through a sieve. Heat the butter, stir in the egg yolks. Season with salt, pepper, a touch of nutmeg and mustard powder. Keep warm. Finely chop the egg whites.
Drain the asparagus. Arrange on a preheated plate. Pour the butter and egg yolk sauce over them. Scatter chopped egg white over the top. Serve immediately.