Forvarm stekeovnen til 180 grader. Kle en brødform med bakepapir.
Skrell gulrøttene og riv eller grovhakk dem. Grovhakk nøttene.
Riv sitronskallet og ha det i en bolle. Press i ca. halvparten av sitronsaften. Ha i sukker, olje, soyamelk, bakepulver, natron, kanel, muskat og ingefær, og rør alt godt sammen.
Ha i hvetemel, visp det raskt inn (her er det viktig å ikke vispe for mye eller lenge). Vend deretter inn gulrot, nøtter og rosiner.
Ha røren over i brødformen, sett i ovnen og stek i ca. 1 time. Avkjøl kaken helt før du fordeler glasur på toppen. La kaken deretter stå i kjøleskap fram til servering, da stivner glasuren litt.