Verwarm de oven voor op 200 graden.
Schil de witte asperges en snijd van beide soorten asperges ongeveer 2 cm van de onderkant af.
Kook de witte asperges ongeveer 15 minuten en voeg de groene asperges de laatste 5 minuten toe.
Giet af en laat uitlekken.
Vet een ovenschaal in.
Bereid de aardappelpuree volgens de verpakking.
Maak de saus met boter en roer van het vuur de eieren en kaas erdoor.
Verdeel de puree over de bodem, leg de asperges erop en giet de saus erover.
Verdeel de ham over de bovenkant en bak het geheel ongeveer 10 minuten goudbruin in de oven.