Zwiebeln schälen und in feine Ringe aufschneiden. Schwand und saure Sahne in einer Rührschüssel miteinander vermengen, Eier, Kümmel, Salz und Muskat dazugeben und alles mit dem Rührbesen kräftig durchmischen.
Springform mit etwas Öl einfetten, Mürbeteig darin ausdrücken, so dass er einen ca. 3 cm hohen Rand hat. Teigboden im vorgeheizten Backofen ca. 15 Minuten vorbacken. Nach 5 Minuten mit einer Gabel mehrfach den Boden vorsichtig einstechen, damit er sich nicht aufbläht.
Torgebackenen Teilboden aus dem Backofen nehmen und auskühlen lassen.
Zwiebeln auf dem ausgekühlten Teilboden abwechselnd mit der Schmandcreme verteilen, so dass die letzte Schicht Schmandcreme ist. Zwiebelkuchen wieder in den vorgeheizten Backofen geben und weitere 25 Minuten backen, bis die Schmandcreme gestockt hat.
Fertigen Zwiebelkuchen kurz abkühlen lassen und lauwarm servieren.