Den weißen Spargel von unten nach oben schälen, beim grünen Spargel nur das untere Drittel. Die Enden abschneiden (holzige Stellen vollständig entfernen), den Spargel waschen und in Stücke schneiden.
Die Stücke in leicht gesalzenem Wasser mit Zucker und Butter in etwa 10 Minuten gar kochen und abtropfen lassen.
Für die Sauce die Schalotte schälen und fein hacken, mit Essig, Zitronensaft, Zucker und Pfeffer verrühren und das Öl untermischen.
Die Sauce über den abgetropften, noch warmen Spargel gießen und zugedeckt einige Stunden durchziehen lassen.
Die Eier hart kochen, abschrecken, schälen und hacken. Die Petersilie waschen, trockentupfen und fein hacken. Beides über den Spargel streuen.
Den Kopfsalat waschen, abtropfen lassen, in Streifen schneiden und auf Teller verteilen. Den Spargelsalat darauf anrichten.