Den Spargel schälen, die Spitzen abschneiden und den Rest klein schneiden.
Die Spargelschalen mit dem Wasser, Butter und 2 Zitronenscheiben in einen Topf geben und aufkochen. Mit Salz und einer Prise Zucker würzen. Den Spargelsud 15 Minuten ziehen lassen und abseihen.
Den Sud in den Topf zurückgeben und die Spargelstücke darin bissfest garen. Ein paar Spargelstücke heraus nehmen und die Suppe in einem Mixer fein pürieren.
Suppe in den Topf zurück geben, mit Salz, Zucker, Zitronensaft, Worcestershire-Sauce, Weißwein und Muskatnuss abschmecken und nochmals kurz aufkochen.
Die Sahne steif schlagen und unter die Suppe heben.
Die Suppe in Schalen abfüllen und mit Kresse und Petersilie dekorieren.