A lisztet, a sót, a szódabikarbónát egy tálba kimérjük. Egy másik tálban a puha vajat a cukorral, fűszerkeverékkel, a vaníliával és a melasszal krémesre kavarjuk, hozzáadjuk a tojásokat, elkavarjuk. Végül hozzákeverjük a lisztes keveréket. Egy kivajazott tepsibe simítjuk a masszát, 180 fokos előmelegített sütőben 15 perc alatt készre sütjük, majd kihűtjük. A krémhez a hozzávalókat összekeverjük, majd rákenjük a tésztára és behűtjük. Felvágjuk, díszítőcukorkákkal megszórjuk a tetejét.