Schneide die Butter in Würfel. Mische das Mehl mit Salz, gib die Butterwürfel, das Ei und kaltes Wasser dazu. Verknete alles zu einem glatten Teig. Packe ihn in Frischhaltefolie ein und lege ihn für eine halbe Stunde in den Kühlschrank.
Hacke die Zwiebeln und dünste sie mit Olivenöl an, bis sie glasig sind.
Heize den Backofen auf 150 °C Ober-/Unterhitze vor. Fette die Form ein.
Rolle den Teig auf einer bemehlten Arbeitsfläche aus, lege ihn in die Form und drücke die Ränder an. Stich mit einer Gabel mehrmals in den Teig.
Schneide den Käse in kleine Stückchen und mische ihn mit den Zwiebeln.
Verrühre die Sahne mit Eiern und würze kräftig mit Muskatnuss, Salz und Pfeffer. Gieße die Mischung in die Form.
Backe die Zwiebelquiche für eine Stunde im Backofen.