Smelt de boter op laag tot middelhoog vuur in een ruime pan.
Voeg al roerend de bloem toe en meng tot een korrelige roux ontstaat.
Laat de roux kort garen zodat de rauwe bloemsmaak verdwijnt.
Schenk de melk geleidelijk bij de roux en blijf voortdurend roeren zodat een gladde saus ontstaat.
Laat de saus rustig indikken.
Breng op smaak met peper, zout en een snufje nootmuskaat.
Voeg de geraspte pecorino en gruyère geleidelijk toe en blijf roeren tot de kaas volledig is gesmolten.
Schep als laatste de hamblokjes door de kaassaus.
Kook ondertussen de macaroni beetgaar in ruim gezouten water volgens de aanwijzingen op de verpakking.
Giet de macaroni af en laat goed uitlekken.
Meng de macaroni grondig met de warme ham-kaassaus.
Schep het geheel in een ovenschaal en verdeel het paneermeel gelijkmatig over de bovenkant.
Zet de ovenschaal ongeveer 5 minuten onder een hete grill tot de bovenkant goudbruin en krokant is.
Serveer de macaroni direct.