Backofen auf 180°C vorheizen. Eine Auflaufform einfetten.
Kartoffeln schälen und in dünne Scheiben schneiden. Lauch waschen und in dünne Ringe schneiden. Zwiebel und Knoblauch fein hacken.
In einem großen Topf die Butter bei mittlerer Hitze schmelzen. Zwiebel und Knoblauch darin andünsten, bis sie weich sind. Lauch hinzufügen und 5 Minuten kochen, bis er zart ist.
Mehl einrühren und 1 Minute kochen lassen. Nach und nach die Milch unter ständigem Rühren einrühren, bis die Soße glatt und eingedickt ist. Mit Salz, Pfeffer und Muskatnuss würzen.
Die Hälfte der Kartoffelscheiben in die vorbereitete Auflaufform schichten. Die Hälfte der Lauchsoße darüber verteilen. Mit den restlichen Kartoffeln und der Lauchsoße wiederholen.
Gouda-Käse reiben und gleichmäßig darüber streuen.
45-55 Minuten backen, oder bis die Kartoffeln zart und die Oberfläche goldbraun und sprudelnd ist. Vor dem Servieren einige Minuten ruhen lassen.