Teig vorbereiten: Mehl, Backpulver, Salz und Pfeffer vermengen. Eier, Sahne und Quark hinzufügen und gut durchrühren.
Zwiebeln anbraten: Öl in einer Pfanne erhitzen, Zwiebeln und Speck hinzufügen und anbraten, bis die Zwiebeln weich sind.
Füllung zubereiten: Zwiebel-Speck-Mischung mit dem Teig kombinieren und gut vermischen.
Zwiebelkuchen zusammenstellen: Teig auf ein Backblech verteilen, Zwiebelmasse gleichmäßig darauf geben.
Backen: Ofen auf 180 °C vorheizen und den Zwiebelkuchen 30 bis 35 Minuten backen, bis die Oberfläche goldbraun ist.