Spargel gut waschen und schälen. Die holzigen Enden abschneiden. Spargelschalen und -enden, Zitronenscheiben, 1 ¼ l Wasser und je ½ TL Salz und Zucker in einem Topf geben und zugedeckt ca. 10 Minuten köcheln.
Spargelwasser durch ein Sieb in einen anderen Topf gießen. Spargelwasser wieder aufkochen, Spargelstücke dazugeben und zugedeckt 12 Minuten weiter kochen. Abgießen, Spargelwasser auffangen.
2 EL Butter in einem Topf schmelzen. Mehl dazugeben und kurz hell anschwitzen. Spargelwasser und Sahne unter ständigem Rühren gießen und für 5 Minuten aufkochen. Spargelstücke dazugeben und die Suppe pürieren.
Mit Salz, Zucker und Pfeffer würzen. Mit Schnittlauch garnieren und servieren.