Forvarm stekeovnen til 180 grader. Smør og mel (glutenfritt) en springform på 20-22 centimeter i diameter.
Ha havregryn og linfrø i en food processor og kjør noen minutter til du har et helt fint mel.
Ha blandingen over i en stor bolle og rør inn bakepulver, hvitt sukker, brunt sukker, kanel, nellik og ingefær.
Smelt margarin. Ha det over i en liten bolle og visp inn soyamelk og vaniljeekstrakt. Hell over i de tørre ingrediensene og visp det hele godt sammen.
Riv gulrøttene og grovhakk valnøttene. Vend gulrøtter, valnøtter og rosiner inn i røren.
Hell over i springformen. Stek kaken i 45-50 minutter, til du kan stikke en trepinne inn i kaken uten at det fester seg røre til den.
Avkjøl helt før du har på glasur.