Den Blumenkohl in Röschen teilen und in einem großen Topf mit Salzwasser ca. 5-7 Minuten blanchieren, bis er leicht weich ist. Abgießen und kurz abkühlen lassen.
Den Ofen auf 200 °C (Ober-/Unterhitze) vorheizen und eine Auflaufform mit Butter einfetten.
In einer Schüssel die Sahne, Eier, Senf, Salz, Pfeffer und Muskatnuss gut vermischen.
Den blanchierten Blumenkohl gleichmäßig in die Auflaufform legen und die Sahnemischung darüber gießen.
Den geriebenen Käse gleichmäßig über den Blumenkohl streuen. Wenn gewünscht, die Semmelbrösel darüber streuen, um eine knusprige Kruste zu erhalten.
Den Auflauf im vorgeheizten Ofen ca. 25-30 Minuten backen, bis der Käse goldbraun und blubbernd ist.
Vor dem Servieren kurz abkühlen lassen.