Backofen auf 170°C vorheizen. Mulden der Gugelhupfform einfetten und mit Mehl ausstäuben.
Marzipan raspeln und gemeinsam mit dem Ei, den Puderzucker und den Vanillezucker cremig rühren. Öl unter Rühren langsam zugießen. Mehl und Backpulver mischen, auf die Eier-Zucker-Masse sieben und unterrühren. Optional die Lebensmittelfarbe dazugeben.
Teig in einen Spritzbeutel füllen. Mulden der Form jeweils zu 2/3 füllen. Gugel circa 10-15 Minuten backen.
Herausnehmen und 10 Minuten abkühlen lassen. Vorsichtig stürzen, auskühlen lassen. Mit Puderzucker bestäuben und servieren.