Die Zitrone für etwa 5 Minuten in kochendem Wasser garen, anschließend etwas abkühlen lassen.
Die ganze Zitrone in Stücke schneiden und zusammen mit Zucker, Vanillezucker, Salz, Eiern, Milch und Öl in eine hohen Behälter geben und fein pürieren, bis eine glatte Masse entsteht.
In eine Schüssel umfüllen, Mehl und Backpulver hinzufügen und kurz unterrühren, bis ein homogener Teig entsteht. Den Teig in eine gefettete oder mit Backpapier ausgelegte Backform füllen und im vorgeheizten Ofen bei 160 °C Ober-Unterhitze etwa 60 Minuten backen.
Wird eine Römertopfform verwendet, wird der Kuchen in den kalten Backofen gestellt und bei 160 °C Ober-Unterhitze für 1:15 Stunde gebacken.
Den Kuchen vollständig auskühlen lassen. Für den Guss Puderzucker mit Zitronensaft glattrühren und über den Kuchen geben.