Den Backofen auf 180 Grad vorheizen und eine Auflaufform einfetten.
Weißkohl in kochendem Salzwasser 5 Minuten blanchieren und abtropfen lassen.
Zwiebel und Knoblauch in Olivenöl anschwitzen, bis sie glasig sind.
In einer Schüssel Eier mit saurer Sahne verrühren und mit Salz und Pfeffer würzen.
Weißkohl mit der Zwiebel-Knoblauch-Mischung in die Auflaufform geben.
Eier-Sahne-Mischung gleichmäßig darüber gießen.
Mit Käse bestreuen und im Ofen 25–30 Minuten backen, bis der Käse goldbraun ist.
Mit frischer Petersilie bestreuen und servieren.