Maak op het aanrecht een kuiltje in de bloem en strooi het bakpoeder over de bloem. Meng in het kuiltje de boter, basterdsuiker, melk, ei en de speculaaskruiden met elkaar.
Pel en snipper de uien. Pel en snijd de knoflookteentjes in plakken. Verwarm een beetje zonnebloemolie in een hoge pan en bak de gesnipperde ui ongeveer 4 minuten bruin.
Meng de saffraan met het warme water. Breng, voor de siroop, in een pan de suiker met het water en rozenwater aan de kook en laat circa 5 minuten op laag vuur inkoken.
Snijd de knoflook fijn. Schil de gember en snijd in kleine stukjes. Pers de limoen uit en doe het limoensap samen met alle andere ingrediënten in een kom.