Die Eier trennen. Das Eigelb mit dem Zucker, Vanillezucker und Wasser schaumig schlagen. Das Eiweiß mit einer Prise Salz steif schlagen. Mehl und Backpulver vermischen. Wenn die Eigelbmasse schaumig ist, das Öl mit einem Schneebesen hinzufügen. Abwechselnd das Mehl und das geschlagene Eiweiß einarbeiten.
Den Teig auf einem Backblech ausrollen und im vorgeheizten Backofen bei 180°C ca. 30 Minuten backen. Lass den Boden gut abkühlen und halbiere ihn, sodass zwei große Böden entstehen. Eine Schicht Marmelade verteilen und auf die zweite Schicht legen.
Für die Buttercreme einen festen Pudding kochen, den Rum oder Eierlikör unterrühren und gut abkühlen lassen. Es ist wichtig, oft umzurühren, damit sich keine Haut bildet. Die Butter bei Zimmertemperatur mit dem Mixer cremig rühren und den abgekühlten Pudding Löffel für Löffel dazugeben