Holzige Enden des Spargels abschneiden. Von oben nach unten schälen (s. Tipp).
Wasser in hohem Topf (falls nicht vorhanden, sehr breiten Topf nutzen und eventuell Spargel mit Schöpfkelle etc. beschweren damit er unter Wasser bleibt) erhitzen und Spargel, 1TL Salz, Zucker, und Butter hinzufügen. 10-15 Minuten kochen. Eine dicke Spargelstange zum Test anschneiden, um zu überprüfen, ob der Spargel fertig ist.
Währenddessen Zwiebel hacken. Schnittlauch in kleine Röllchen schneiden.
Spargelwasser beim Abgießen auffangen und den Spargel in mundgerechte Stücke schneiden. Spargel mit Zwiebel, Schnittlauch, Essig und Öl und Pfeffer kräftig würzen und mit Spargelwasser (s. Tipp) aufschütten bis Spargel bedeckt ist. Ca. 2 Stunden ziehen lassen.