Blumenkohl vorbereiten: Den Blumenkohl in kleine Röschen schneiden und in kochendem Wasser 5 Minuten blanchieren. Abgießen und in eine Auflaufform geben.
Zwiebel und Knoblauch anbraten: Zwiebel und Knoblauch fein hacken und in einer Pfanne mit etwas Öl goldbraun anbraten.
Sahne-Mischung herstellen: In einer Schüssel die Sahne, Eier, Salz und Pfeffer gut vermengen. Die angebratenen Zwiebeln und den Knoblauch unterrühren.
Alles zusammenfügen: Die Mischung gleichmäßig über den Blumenkohl in der Auflaufform gießen und dann mit dem geriebenen Käse bestreuen.
Backen: Den Auflauf im vorgeheizten Ofen bei 180 °C etwa 25-30 Minuten backen, bis die Oberseite goldbraun ist.
Servieren: Aus dem Ofen nehmen, mit frischer Petersilie garnieren und genießen!