Leg voor het schillen de asperges eerst een half uur in koud water.
Schil de asperges met een dunschiller.
Houd de asperge aan de punt vast (niet schillen) en begin te schillen van punt naar onderkant, draai de asperge regelmatig: ze moet goed dik geschild worden. Breek de uiteinden af ('afval' niet weggooien).
Laat intussen de eieren gedurende 10 minuten koken, laat ze onder de koude kraan schrikken en pel ze.
Botersaus: smelt 2/3de deel van de boter zonder dat deze bruin wordt (geklaarde boter) en bak hierin de ui op een laag vuur zachtjes glazig.
Zet het vuur vervolgens hoog.
Voeg er de wijn, de suiker en het bouillonpoeder/ blokje aan toe en laat het geheel 2 minuten flink doorkoken.
Breng op smaak met peper en roer de bieslook eronder.
Klop de rest van de boter er in kleine klontjes door.
Doe koud water in een braadslee, voeg 1 theelepel zout, de schillen en de uiteinden van de asperges toe.
Breng het geheel zachtjes aan de kook.
Laat de aspergeschillen een tijdje garen en zeef daarna het kookvocht.
Voeg de asperges toe en kook deze zachtjes afhankelijk van de dikte van de asperges (+/-15 tot 20 minuten).
Zorg dat asperges altijd onder water staan tijdens het koken. Leg eventueel een theedoek boven op de asperges, zodat voorkomen wordt dat ze naar boven drijven tijdens het koken.
Schep de asperges met een schuimspaan uit de pan en laat ze goed uitlekken.
Hak de ham en de hardgekookte eieren fijn.
Leg de asperges op een schaal met de koppen naar één kant.
Verdeel de eieren en de ham over de asperges en serveer er de botersaus apart bij.