Alle Zutaten für den Teig zu einem glatten Teig verkneten.
Den Teig in 2 Portionen teilen, rund formen und abgedeckt bei Raumtemperatur 30–60 Minuten ruhen lassen.Derweil Den Ofen so heiß wie möglich mit Ober-/Unterhitze vorheizen (bei mir 280 °C), am besten gleich mit Backstahl oder Pizzastein. Den Teig auf bemehlter Fläche hauchdünn ausziehen oder ausrollen, am besten direkt auf Backpapier oder einer Dauerbackfolie. Zieht er sich zusammen, 10–15 Minuten ruhen lassen.
Dünnen grünen Spargel im Ganzen lassen, dickere Stangen einmal der Länge nach halbieren oder in 6–10 cm lange Stücke schneiden. Die holzigen Enden abschneiden.
Die rote Zwiebel in feine Ringe hobeln. Schmand oder Crème fraîche mit etwa 1/2 TL Salz, Pfeffer und nach Wunsch Knoblauch verrühren.Gleichmäßig auf dem Teig verstreichen, den Rand etwas frei lassen. Mit dem Spargel und den Zwiebelringen belegen. Für die Schinken-Variante jetzt auch die Schinken- oder Speckwürfel dazugeben, für die Lachs-Variante zunächst nichts weiter.
Im vorgeheizten Backofen backen, bis der Rand goldbraun und der Boden knusprig ist. Auf Backstahl oder Pizzastein 5–8 Minuten, auf dem Blech 10–15 Minuten.
Den Räucherlachs jetzt auf den warmen Flammkuchen legen, Stremellachs in groben Flocken darüberzupfen.
Mit Schnittlauchröllchen und frisch gemahlenem Pfeffer bestreuen und sofort servieren.