Eine Kastenform mit pfanzlicher Butter oder Kokosfett ausstreichen und bemehlen. Backofen auf 180°C Ober-/Unterhitze vorheizen.
Mehl, Backpulver, Zucker, Vanillezucker und abgeriebene Zitronenschale in einer Rührschüssel gut vermischen. Sojamilch, Öl und Zitronensaft untermischen, bis sich trockene und feuchte Zutaten gut vermengt haben.
Den Teig in die Kastenform füllen, glatt streichen und rund 60 Minuten backen. Wenn die Oberfläche zu dunkel wird, mit Alufolie abdecken. Kuchen aus dem Ofen nehmen und etwas auskühlen lassen. Dann auf einen Teller stürzen und erkalten lassen.
Puderzucker sieben und nach und nach etwas Zitronensaft einrühren, bis eine cremige Glasur entsteht. Diese mit einem Backpinsel oder Teelöffel auf dem Kuchen verteilen.