Zutaten vorbereiten: Blumenkohl waschen und in Röschen teilen, Kartoffeln schälen und würfeln, Zwiebel und Knoblauch hacken.
Blumenkohl in leicht gesalzenem Wasser 5 Minuten blanchieren, abgießen und beiseite stellen. Kartoffeln 10 Minuten kochen, bis sie fast gar sind.
Sahne, Milch und Eier in einer Schüssel verquirlen, Muskatnuss, Salz und Pfeffer hinzufügen.
Auflaufform einfetten, Kartoffeln und Blumenkohl schichten, Zwiebeln und Knoblauch darüber verteilen, dann die Sahne-Ei-Mischung gießen.
Käse darüber streuen, bei 180 °C 30-35 Minuten backen, bis der Käse goldbraun ist.
Auflauf kurz abkühlen lassen, dann servieren.