Moko stresemo v večjo skledo in v sredini oblikujemo vdolbino, v katero vlijemo mlačno sojino mleko. Idealna temperatura za vzhajanje je okoli 30–35 °C, ne sme pa presegati 40–50 °C.
V vdolbino dodamo še sojin jogurt, rjavi sladkor, vegansko margarino, vanilijevo aromo in nadrobljen sveži kvas. Sol potresemo ob rob moke in pri tem pazimo, da ne pride v stik s kvasom. Zmes pustimo počivati nekaj minut. Medtem z vegansko margarino namastimo pekač.
Vrnemo se k skledi in začnemo njeno vsebino mešati z mešalnikom za testo (ali pa s kuhalnico in kasneje z rokami). Testo gnetemo 10 minut, dokler ni oblikovano v enotno kroglo.
Skledo s testom pokrijemo z vlažno krpo in pustimo vzhajati 60 minut, da se masa podvoji.
Maso razdelimo na enakomerno velike krogljice (običajno ena tehta okoli 70 g).
Vsako krogljico pregnetemo, jo sploščimo in v sredino damo žličko marmelade (običajno okoli 12 g na buhtelj). Robove zbližamo in dobro stisnemo skupaj, tako da marmelada ostane v sredini krogljice in da ne bo uhajala.
Buhteljne polagamo v pladenj s stisnjenim delom navzdol in jih po vrhu namažemo z vegansko margarino. Počakamo še 10 minut, da ponovno nekoliko vzhajajo.
Buhteljne pečemo 35–40 minut pri 180 °C. Če po vrhu med peko preveč rjavijo, lahko pladenj med peko pokrijemo z drugim tanjšim pladnjem.
Po peki jih pustimo, da se ohladijo, nato jih potresemo s sladkorjem v prahu.