Breng wat water aan de kook in een pan en kook de macaroni beetgaar in gezouten water. Ondertussen verwarm je de oven alvast voor op 175°C.
Smelt 75 g boter in een pan en doe hier de bloem bij. Roer goed door elkaar en laat even opdrogen. Zodra het is opgedroogd, giet je de melk er beetje bij beetje bij terwijl je steeds goed blijft roeren. Breng het mengsel voorzichtig aan de kook en blijf roeren totdat je overblijft met een gladde saus. Laat enkele minuten zachtjes doorkoken. Haal de pan van het vuur af en strooi de kaas erbij. Roer totdat de kaas is gesmolten en breng dan op smaak met wat nootmuskaat, peper en zout.
Giet de pasta af en stop ze dan rechtstreeks in de pan met de saus. De hamblokjes voeg je nu ook toe. Roer door elkaar zodat de pasta goed bedekt is met saus. Schep alles vervolgens in een ovenschaal en bestrooi met goed veel kaas. Tot slot verspreid je nog wat kleine stukjes boter over de schaal. Zet in de oven en laat bakken voor zo'n 15 minuten of tot het mooi goudbruin kleurt.