Heize den Ofen auf 180 °C Ober- und Unterhitze vor. Fette die Auflaufform mit Butter ein.
Schäle die Kartoffeln und schneide sie in etwa 3–4 mm dünne Scheiben.
Wasche den Spargel, entferne das untere holzige Ende und halbiere die Stangen einmal in der Mitte.
Koche die Kartoffelscheiben in leicht gesalzenem Wasser 5 Minuten vor. Gieße sie danach ab und lass sie kurz ausdampfen.
Ziehe den Knoblauch ab und presse ihn. Verrühre dann den gepressten Knoblauch mit Sahne, Milch, Salz, Pfeffer und Muskatnuss in der Schüssel.
Schichte die Kartoffeln und den Spargel abwechselnd in die Auflaufform. Gieße die Sahnemischung darüber.
Streue den Parmesan gleichmäßig über den Auflauf.
Backe den Auflauf für ca. 35 Minuten auf mittlerer Schiene, bis die Oberfläche goldbraun und knusprig ist.