Den Ofen auf 180°C vorheizen und eine Auflaufform mit Butter einfetten.
Die Kartoffeln schälen und in dünne Scheiben schneiden.
In einer großen Schüssel die Sahne, Milch, Eier, Zwiebel, Knoblauch, Salz, Pfeffer und Muskatnuss gut vermischen.
Die Kartoffelscheiben in die Auflaufform schichten und gleichmäßig mit der Schinkenwürfeln und der Käse bestreuen.
Die Sahne-Mischung gleichmäßig über die Kartoffeln gießen.
Den Auflauf im vorgeheizten Ofen für ca. 45-50 Minuten backen, bis die Kartoffeln weich sind und die Oberfläche goldbraun ist.
Vor dem Servieren etwa 10 Minuten ruhen lassen.