Zelje očistimo, damo liste narazen, stanjšamo mu koren, če je preveč kislo, ga operemo.
V kozici na olju pražimo 2 čebuli, da lepo porumenita , dodamo meso , čisto malo skupaj prepražimo, nato dodamo na drobno narezano panceto (špeh) in vso ostalo zelenjavo, ki smo je drobno narezali (ali v strojčku sesekljali). Začinimo z začimbami, dodamo paradižnik (1/2 ga pustimo za omako), alevo papriko in kozarec vode. Nato dodamo še riž in vse premešamo, da se lepo spoji. Preverimo, če je zadosti slano in po potrebi dodamo še začinko (če imamo radi bolj pikantno, dodamo v zmes malo peperončina).
Ko se masa malo ohladi, polnimo liste zelja z nadevom in jih zlagamo v kozico tesno enega zraven drugega (če želimo sarmo delati v pečici, je postopek enak, samo posoda mora biti primerna, najboljša je iz pečene gline). Ko smo napolnili prvo vrsto, damo malo suhega mesa ali kosti ali špeha ter nadaljujemo s sarmami, dokler vsega ne porabimo. Če nam je ostalo zelje, ga narežemo in položimo po vrhu. Vse skupaj zalijemo z vodo, da prekrije sarmo, obtežimo z manjšo pokrovko in kuhamo na počasnem ognju 1 uro .
Na olju prepražimo drugo čebulo, prepražimo malo moke, dodamo alevo papriko, paradižnik pomi, jušno kocko in malo česna. Vse skupaj zavremo ter zlijemo v sarmo in pustimo kuhati še naprej cca. 1 uro , oziroma odvisno od zelja (preverimo, če je zelje zadosti mehko).
Sarma je vedno boljša drugi dan, zato morate paziti, da je zadosti tekočine, ker se čez noč vpije. Sarme nikoli ne mešamo, ampak samo stresemo posodo.