Den Blumenkohl in kleine Röschen teilen und in einem großen Topf mit leicht gesalzenem Wasser weich kochen. In der Zwischenzeit den Schinken in kleine Stücke schneiden. Jetzt die Milch in eine große Schüssel geben, Eier hinzufügen und alles gut miteinander verrühren. Mit Salz, Pfeffer und ein wenig frisch geriebener Muskatnuss würzen, so dass die Mischung schön würzig wird.
Wenn der Blumenkohl gar ist, diesen gut abtropfen lassen und zusammen mit dem Schinken in eine gefettete Auflaufform geben. Die Milch-Ei-Mischung liebevoll darüber gießen und alles mit geriebenem Käse bestreuen, damit es im Ofen später schön goldbraun wird.
Den Auflauf im vorgeheizten Backofen bei 180 Grad etwa 30 Minuten backen, bis er herrlich goldbraun ist und wunderbar duftet. Nun noch kurz abkühlen lassen – und dann heißt es: genießen!