Kartoffeln schälen und in gleichmäßige Stücke schneiden. Zwiebeln fein würfeln und Speckwürfel vorbereiten.
In einer großen Schüssel die geriebenen Kartoffeln, Eier, Mehl, Milch, Backpulver, Salz und Pfeffer vermengen. Gut durchmischen, bis ein homogener Teig entsteht.
Zwiebeln und Speck in einer Pfanne anbraten, bis sie glasig sind. Abkühlen lassen und dann unter den Teig heben.
Backofen auf 180 °C vorheizen. Eine Form einfetten und den Teig gleichmäßig einfüllen. 45-50 Minuten backen, bis die Oberfläche goldbraun ist.
Nach dem Backen kurz abkühlen lassen, in Stücke schneiden und servieren.