Blanda 2 dl mjölk, 30 gr mjöl och saffran i en kastrull . Koka upp under vispning ett par minuter så det blir en jämn tjock redning som kallas ”tangzhong” och används ofta i japanska bakverk.
Låt krämen kallna och tillsätt sen resterande mjölk samt äggulan och vispa slät.
Blanda resterande mjöl, jäst och socker och salt i en degblandare och tillsätt tangzhonge. Kör på låg hastighet i ca 8 minuter.
Tillsätt smöret i små klickar medan du knådar degen vidare i 8-10 minuter till så att smöret blandas väl i degen (som kommer kännas väldigt lös och kladdig)
Täck degen med en handduk och jäs den till dubbel storlek i ca 60 minuter.
Under tiden görs fyllningen klar: smält smör och socker i en kastrull och smaksätt med kanel eller kardemumma samt salt. Ställ åt sidan.
Vänd ut den jästa degen på en lätt mjölad yta. Kavla ut den till en rektangel på ca 30x35 cm och bred ut fyllningen.
Rulla ihop till en lång rulle och skär upp i lagom stora bitar.
Smöra en en springform på 26-28 cm och placera degbullarna med lite space mellan varje, så de inte blir för tajta i formen. Låt jäsa upp till dubbel storlek i ca 35-40 minuter.
Sätt ugnen på 180° över och undervärme. Pensla bullarna med ägg och mjölkblandningen. Om du vill, strö gärna över pärlsocker och hackad mandel innan den går in i ugnen.
Baka av kakan gyllenbrun i ca 35-40 min till innertemp 96°. Låt svalna innan servering.