Skölj sparrisarna. Skala de vita med en potatisskalare från huvudet och neråt. Skär huvudena av båda de vita och de gröna sparrisarna. Koka de vita sparrishuvudena i lite vatten med salt i 2-3 min. och lägg dem åt sidan tillsammans med de gröna, råa sparrishuvudena. Skär resten av sparrisarna i 2-3 cm bitar och lägg dem i en kastrull med 4 dl vatten och salt. Tillsätt potatis och skalat lök som är skuren i småbitar och koka det under lock i ca. 15 min. tills det är mört. Mixa allt i en mixer och sila det tillbaka i kastrullen genom en grov sil. Koka igenom soppan i 4-5 min. Mixa hälften med äggulor och grädde och häll det tillbaka i kastrullen. Pressa ner citronsaft, smaka av med salt och peppar och värm de råa gröna och de kokta vita sparrishuvudena i soppan innan den garneras med färskhackad körvel. Servera med grovt bröd.