Den Spargel gründlich waschen und schälen. Die Spargelköpfe abschneiden und beiseite legen. Die restlichen Stangen grob würfeln.
Die Schalen vom Spargel in etwa 1 Liter Wasser mit 1 TL Salz und 1 TL Zucker ganz kurz zum Kochen bringen. Hitze sofort reduzieren und etwa 20 Minuten auf kleiner Flamme köcheln lassen.
In einem anderen großen Topf etwa 3 EL Butter schmelzen und 2 EL Mehl darin einrühren und glattrühren bis eine cremige Masse entsteht und das Mehl nicht mehr klumpig ist. Das Spargelwasser (ohne die Schalen, die Spargel-Schalen vorher gut ausdrücken!) und die Sahne hinzugeben und das Ganze kurz aufkochen lassen. Dann die Spargelwürfel hinzugeben und die Suppe etwa 15 Minuten köcheln lassen - so lange bis die Spargelstückchen weich sind. Die Suppe dann fein pürieren.
Die Spargelköpfe längs halbieren und in die Suppe geben. Ca. 5 Minuten bei kleiner Hitze köcheln lassen, bis sie weich, aber noch bissfest sind.
Je nach Geschmack die Suppe dann noch mal mit Zucker, Salz, einem Hauch frisch gemahlenem Pfeffer und frisch geriebener Muskatnuss abschmecken.