Das Mehl in eine Schüssel sieben, mit Olivenöl, dem Wasser und Salz zu einem glatten Teig kneten, der Teig sollte sich von alleine von den Händen lösen. Anschließend den Teig für etwa 30 Minuten abgedeckt bei Zimmertemperatur ruhen lassen.
Währenddessen die Zwiebeln schälen, halbieren und in feine Scheiben schneiden. Den Schmand in eine Schüssel geben, mit Salz, Pfeffer und frischem Muskat abschmecken und zu einer glatten/ homogen Masse rühren.
Den Teig halbieren und auf einer bemehlten Arbeitsfläche dünn ausrollen. Die Teigfladen auf ein Backpapier legen, mit dem Schmand bestreichen, darauf die Zwiebelringe und den Speck verteilen. Ofen mit Umluft auf 220 Grad vorheizen, den Flammkuchen für 10–12 Minuten backen.
Wenn der Boden schön knusprig ist, den Flammkuchen in handliche Stücke schneiden und auf einem Holzbrett in die Tischmitte servieren.
Als süße Variante kann der Flammkuchen auch mit Äpfeln oder Birnen und Zimt belegt werden.