Kook de macaroni net niet gaar in gezouten water. Giet af en spoel goed af onder koud water.
Smelt de boter in een pan en voeg er al roerend de bloem aan toe tot ze opdroogt. Haal de pan van het vuur en schenk er geleidelijk de melk bij. Laat al roerend inbinden tot een saus. Voeg de room toe en meng er de helft van de geraspte kaas door. Kruid met nootmuskaat, peper en zout.
Doe de macaroni bij de saus en voeg de ham toe. Doe er het citroensap bij. Roer alles goed door elkaar.
Doe de pasta in een ovenschaal en werk af met de rest van de geraspte kaas. Zet de schaal een tiental minuten onder de hete grill tot het een krokant korstje krijgt.