Hefe in lauwarmem Wasser mit Zucker auflösen und 10 Minuten stehen lassen. Mehl und Salz vermengen, Hefemischung und Milch hinzufügen, gut durchkneten und 30 Minuten gehen lassen.
Zwiebeln in Ringe schneiden, Öl erhitzen, Zwiebeln und Speck anbraten, bis die Zwiebeln glasig sind (5-7 Minuten). Mit Pfeffer und Kümmel würzen und abkühlen lassen.
Eier mit Schmand verrühren, mit Salz und Pfeffer würzen.
Teig auf Backblech ausrollen, Zwiebel-Speck-Mischung darauf verteilen, Schmand-Ei-Mischung gleichmäßig darüber gießen.
Backofen auf 200 °C vorheizen, Zwiebelkuchen 30-35 Minuten backen, bis die Oberfläche goldbraun ist. Abkühlen lassen und in Stücke schneiden.