Schneide die kalte Butter in kleine Stücke und verknete sie mit dem Mehl, Salz und 2 EL kaltem Wasser zu einem glatten Teig. Falls nötig, gib noch etwas Wasser hinzu. Forme den Teig zu einer Kugel, wickle ihn in Frischhaltefolie und lass ihn 30 Minuten im Kühlschrank ruhen.
Fette eine Tarteform mit Butter ein. Rolle den Teig auf einer bemehlten Arbeitsfläche aus und lege ihn in die Form. Drücke den Rand gut an und stich den Boden mehrfach mit einer Gabel ein.
Heize den Backofen auf 180 °C Ober-/Unterhitze vor.
Schäle die Zwiebeln und schneide sie in feine Würfel. Wasche den Bärlauch, trockne ihn gut ab und hacke ihn fein. Halte ein paar Blätter für die Deko zurück.
Verrühre die Eier mit Sahne, Crème fraîche, Salz und Pfeffer. Rühre den Parmesan und den gehackten Bärlauch unter.
Verteile die Zwiebelwürfel auf dem Teigboden und gieße die Bärlauch-Eiermasse darüber. Halbiere die Kirschtomaten und setze sie mit der Schnittfläche nach oben in die Füllung. Verteile die zurückgehaltenen Bärlauchblätter drum herum.
Backe die Quiche für ca. 35–40 Minuten, bis sie goldbraun und gestockt ist.