V skledi zmešamo sojin jogurt, repično olje, sojino mleko, sladkor, vanilijevo aromo, jabolčni kis in sol. Naknadno vmešamo še moko s pecilnim praškom.
Ko je masa za pecivo pripravljena, odcedimo višnje (tekočino prihranimo za kasneje) in jih vmešamo v testo. Testo prelijemo v pladenj s papirjem za peko in pečemo 40 minut pri 180 °C.
Med ohlajanjem peciva tekočini iz višnjevega kompota dodamo toliko vode, da skupaj dobimo približno enako količino višnjeve tekočine kot je teže višenj (npr. če uporabimo 350 g višenj je to približno 350 ml višnjeve tekočine). Vmešamo sladkor (odvisno od sladkosnednosti) in prašek za vanilijev puding ter kuhamo okoli 5 minut.
Višnjev preliv prelijemo preko pečenega peciva in počakamo, da se strdi, preden pecivo narežemo na kose.