Für den Hefeteig:
1.) Das Mehl in eine Rührschüssel geben. Trockenhefe, Wasser, Milch und Zucker hinzugeben. Den Teig auf langsamer Stufe kneten und nach und nach Öl, Salz und Zucker hinzugeben. Den Hefeteig für 10 Minuten kneten. Je nach Konsistenz Wasser oder Mehl Teelöffelweise hinzugeben.
2.) Mit einem Tuch abdecken und an einem warmen Ort für 30 Minuten gehen lassen.
Inzwischen die Springform fetten und mit Mehl bestäuben.
3.) Den Teig auf einer bemehlten Arbeitsfläche rund ausrollen und in die Springform hineingeben. Dabei einen 4 cm hohen Rand andrücken.
Für die Zwiebelfüllung:
1.) Die Zwiebeln schälen und in feine Ringe schneiden. Die Gemüsezwiebeln dabei Vierteln. Das Öl in einer Pfanne erhitzen. Die Zwiebelringe zusammen mit den Speckwürfeln bei mittlerer Hitze andünsten, in eine Schüssel geben und auskühlen lassen.
2.) Schmand und Eier zu den abgekühlten Zwiebeln geben. Die Masse kräftig würzen und alles untermischen. Den Backofen auf 180° vorheizen.
3.) Die Zwiebelmasse auf den Hefeteig geben und für ca. 40 Minuten backen lassen. Den Zwiebelkuchen nach dem Backen etwas auskühlen lassen und lauwarm servieren.