Verwarm de oven voor op 180 graden.
Schil de witte asperges en snijd de houtachtige uiteinden eraf.
Snijd de citroen in parten.
Leg de asperges in een pan met water, zout, een deel van de boter en citroen en kook ze beetgaar.
Kook ondertussen de eieren in ongeveer 8 minuten hard, koel ze terug en halveer ze.
Leg de kabeljauwfilets op een met bakpapier beklede bakplaat, bestrooi met peper en verdeel de rauwe ham erover.
Bak de vis in circa 12 minuten gaar in de oven.
Verhit olijfolie in een pan en bak de krieltjes goudbruin.
Voeg boter en citroensap toe en meng met peterselie.
Verdeel de asperges en krieltjes over de borden, leg de kabeljauw erop en schep de boterjus erover.
Garneer met ei, citroen en peterselie.