Den Spargel schälen und holzige Teile entfernen. Die Schalen in leicht gesalzenem Wasser mit einer Prise Zucker 20 Minuten kochen lassen und dann aus dem Wasser heben.
Die Spargelstangen in Stücke schneiden. Die Spargelköpfe je nach Dicke drei bis fünf Minuten im Spargelwasser kochen, herausheben und zugedeckt kühl stellen.
Die restlichen Spargelstücke ins Spargelwasser geben, Wein, Butter und 125 ml Schlagobers zufügen und eine halbe Stunde kochen lassen.
Die Suppe pürieren, durch ein Sieb streichen und eventuell nachsalzen. Abkühlen lassen und für einige Stunden in den Kühlschrank stellen.
Kurz vor dem Servieren das restliche Obers steif schlagen. Zuerst den Sauerrahm mit dem Zitronensaft unter die Suppe rühren, dann die Hälfte vom Obers unterheben.
Die Suppe anrichten und das restliche Obers darauf verteilen. Die Spargelspitzen hineinstecken und mit gehackter Kresse bestreuen.