Vermenge Mehl, Butter und etwas Salz miteinander. Knete dann das Ei unter, bis ein homogener Teig entsteht. Wickle diesen in Frischhaltefolie ein und lege ihn für 30 Minuten Kühlschrank.
Schäle die Zwiebeln und schneide sie in feine Ringe. Lege ein paar für später zur Seite.
Schäle auch den Knoblauch und hacke ihn fein.
Wasche den Bärlauch und hacken ihn ebenfalls.
Erhitze 1 EL Butter in einer Pfanne und dünste die Zwiebeln darin glasig. Gib anschließend den Bärlauch, Knoblauch sowie etwas Salz und Pfeffer hinzu. Füge optional Schinkenwürfel hinzu und brate sie mit an.
Verquirle die Eier. Rühre die Crème fraîche unter und würze sie leicht mit Salz und Pfeffer. Gib den Käse hinzu.
Heize den Backofen auf 200 °C Ober-/Unterhitze vor und fette die Tarteform ein.
Hole den Teig aus dem Kühlschrank und rolle ihn aus. Lege ihn in die Form und drücke ihn leicht an.
Verteile die Bärlauch-Zwiebel-Mischung auf dem Boden. Gießen danach die Ei-Masse drüber.
Platziere die zurückgelegten Zwiebelringe auf dem Kuchen. Schmilz die restliche Butter und bestreiche die Zwiebelringe damit.
Backe den Zwiebelkuchen mit Bärlauch für 15-20 Minuten.