A barna rizst és a sárgaborsót előző este átmossuk, majd éjszakára külön tálban (kétszeres mennyiségű) vízbe áztatjuk.
Másnap mindkettőt leszűrjük, majd egy tálban összekeverjük a liszttel, a felaprított hagymákkal, az apróra vágott és őrölt fűszerekkel. Kevés növényi joghurt hozzáadásával alaposan összedolgozzuk. A kemény masszát 1 órára félretesszük pihenni.
A szőlőlevek szárát eltávolítjuk. A leveleket átmossuk, és forrásban lévő sós vízbe dobjuk, amíg a színük változni kezd, és veszítenek a merevségükből. Ezután kiszedjük, hideg vízbe mártjuk, lecsepegtetjük és papírtörlővel megszárítjuk.
A szőlőleveleket fonákkal lefelé magunk elé helyezzük, egyesével megtöltjük (kb. 1 evőkanálnyi töltelékkel), majd a két szélét behajtva, szárától a hegyéig feltekerjük.
A zúzott fokhagymát elkeverjük az olajjal és a citromlével.
A töltött leveleket egy lábas aljába sorakoztatjuk, jó szorosan. Meglocsoljuk a fokhagymás, citromos olajjal. Felöntjük forró vízzel, és ráteszünk egy nehezéket (pl. tányért), hogy főzés közben ne nyíljanak szét a levelek.
Alacsony lángon főzzük kb. 50-60 percig, majd elzárjuk alatta a tüzet, és további fél óráig állni hagyjuk, hogy teljesen megpuhuljon benne a töltelék.
Fokhagymás növényi joghurttal tálaljuk.