Die Kartoffeln schälen und in mundgerechte Stücke schneiden.
Schalotten und Knoblauch fein hacken.
In einem Topf Butter schmelzen, Schalotten 2 Minuten glasig dünsten. Knoblauch zugeben und kurz mitbraten.
Mehl einrühren, nach und nach Milch einrühren, bis eine cremige Soße entsteht. Sahne dazugeben und kurz aufkochen lassen.
Mit Salz, Pfeffer, Majoran und Muskat kräftig würzen.
Kartoffeln in die Soße geben und abgedeckt 10 Minuten köcheln lassen.
Spinat unterheben und alles gut vermischen.
Die Masse in eine Auflaufform füllen, mit Käse bestreuen und bei 200 °C Umluft 20–25 Minuten goldbraun überbacken.
Vor dem Servieren 5 Minuten ruhen lassen