Wasche den Blumenkohl und teile ihn in kleine Röschen. Koche ihn in Salzwasser 5 Minuten bissfest. Gieße ihn ab.
Wasche derweil den Spinat und lass ihn abtropfen.
Ziehe die Zwiebel und den Knoblauch ab und hacke beides fein. Brate das Gemüse in Butter an.
Gieße die Sahne dazu und rühre den Frischkäse ein, bis eine homogene Soße entstanden ist.
Rühre den Spinat ein und danach den geriebenen Käse. Rühre weiter, bis dieser geschmolzen ist. Würze mit Salz und Pfeffer.
Fülle den Blumenkohl in eine gefettete Auflaufform und gieße die Soße darüber.
Streue die Semmelbrösel darüber und backe das Ganze bei 200 °C Ober-/ Unterhitze für 20-25 Minuten.