Baharatlar: Kuru fesleğen, karabiber, sumak, zerdeçal, zencefil, nane, kırmızı acı toz biber, tuz (istediğiniz miktarda baharatlarla tatlandırabilirsiniz, bunların dışında sevdiğiniz başka baharat çeşitlerini de kullanılabilirsiniz.)
Karahalanalar kaynayan suyun içine koyulur. Üzerine karbonat atılarak(karalananın daha yeşil olması için) 3-4 dakika pişirilir. Pişen karalahanalar soğuk suda bekletilir.
İç malzeme için: Tencereye zeytinyağı koyulur. Biraz kızınca küp küp doğranmış soğanlar koyulur, karıştırılır.
Rengi pembeleşinceye kadar ara ara karıştırılır. Pirinç koyulur ve karıştırmaya devam edilir. Baharatlar koyulur.
Tencerenin altı kapatılır. İnce ince doğranmış reyhan otu ve dereotu koyulur (sonradan koyma sebebi canlılığını kaybetmemesi için).
Soğuyan karalahanadan bir yaprak alınır sapı ayrılır ve iç malzemesi yaprağın ortasına koyularak sarma işlemi yapılır.
Diğer yapraklarda da aynı işlem uygulanır. Sarma işlemi bitince ayrılan sap kısımları da tencereye koyulur.
Tencereye koyduğumuz sarmaların üzeri için: Bir tabağın içine salça ve sıcak su koyulur. Salça ezilene kadar karıştırılır. Sarmanın üzerine dökülür.
Sarmanın üzerine biraz tuz ve zeytinyağı gezdirilir. Üzerine tabak koyularak (yapraklar dağılmaması için) kapağı kapatılır ve ocağın kısık ayarında pişmeye bırakılır.