Für die Einlage in die Suppe - wenn gewünscht: Die Spargelstangen waschen und schälen und das untere holzige Ende abschneiden. Die Enden und die Schalen zu den restlichen Spargelschalen geben.
Die Spargelstangen in ca. 2 cm lange Stück schneiden und beiseite stellen.
Die Spargelschalen zusammen mit dem Wasser, einer Prise Salz und einer Prise Zucker in einen Topf geben.
Zum Kochen bringen und etwa 20-25 Minuten köcheln lassen.
Dann die Brühe durch ein Sieb gießen. Die Schalen ausdrücken.
Die Brühe zurück in den Topf geben und die Spargelstücke dazugeben und nochmals 10 min. köcheln. Dann die Spargelstücke aus dem Topf nehmen und beiseide stellen.
In einem weiteren Topf die Butter zerlassen.
Die Zwiebel dazugeben und farblos anschwitzen.
Unter ständigem Rühren das Mehl dazugeben.
Weiter rühren und langsam die Spargelbrühe dazugießen.
Nochmals aufkochen, die Temperatur herunterregeln und die Sahne dazugeben.
Mit etwas Zitronensaft und Zitronenabrieb abschmecken.
Mit Salz, Pfeffer und Muskat würzen.
Die Suppe in tiefe Teller oder Schalen geben und mit den Spargelstücken und Kresse oder gehacktem Schnittlauch garnieren.