Smelt 100 g margarin. Ha gryten av varmen og rør inn melk, vann og soyayoghurt.
Rør sammen hvetemel, 100 g sukker, kardemomme og tørrgjær i en bolle. Hell i melkeblandingen og rør sammen til en klissete deig. Dekk deigen til med et håndkle, la den heve på kjøkkenbenken i to timer. Sett den deretter i kjøleskapet og la den heve i alt fra over natten til fire døgn.
Rør sammen 50 g sukker og 2 ts kanel i en liten skål. Rør sammen 100 g margarin og 50 g brunt sukker i en annen.
Finn fram en kakeform, smør den med margarin.
Ha litt mel på kjøkkenbenken og ha deigen over. Del den i mange små emner, gjerne 30-40-50 stk. Det er ikke så farlig om de er litt ulike i størrelse. Rull hvert emne til en bolle, rull bollene i sukker- og kanelblandingen, og ha over i formen. Gjenta med alle emnene. Du må nok legge boller i flere lag, så husk litt avstand mellom bollene der du får det til (de kommer til å heve mer).
Cirka halvveis er det greit å pensle med halvparten av margarinblandingen, ta på resten til slutt. Har du mer kanelblanding kan du ha den på toppen også.
Forvarm stekeovnen til 180 grader. Dekk bollekaken til med et håndkle og la bollene etterheve mens ovnen varmer seg opp.
Sett i ovnen og stek i cirka 40 minutter. Avkjøl kaken litt i formen før du har den over på serveringsbrett.