Bol suda yıkayıp fazla suyunu süzdüğünüz asma yapraklarını kısık ateşte haşlayıp haşlama suyunu süzün. Sap kısımlarını kopardığınız asma yapraklarını soğuması için ayrı bir kenarda bekletin.
Kuru soğanları küçük küpler halinde yemeklik doğrayın. Zeytinyağının yarısını geniş tabanlı bir tencerede kızdırın. Doğranmış kuru soğanları yumuşayıp hafif bir renk alana kadar orta ateşte kavurun.
Dolmalık fıstık ve soğuk suda bekletip suyunu süzdüğünüz kuş üzümlerini kısa bir süre kuru soğanlarla birlikte kavurun.
Bol suda yıkayıp suyunu süzdüğünüz pirinçleri katıp şeffaf bir görünüm alana kadar kısık ateşte kavurun. Sıcak su ve vişne suyu ekleyip hazırladığınız iç harcı kısık ateşte, 8-10 dakika kadar pişirin. Demlenmesi için kapağı kapalı tencerede demlendirin.
Demlenen sarma harcına nar ekşisi, kalan zeytinyağı, tuz, toz şeker, karabiber, yenibahar, tarçın, kuru nane ve ayıklandıktan sonra incecik kıyılmış dereotunu ekleyin. Tüm malzemeyi harmanlayın.
Önceden haşlayıp fazla suyunu süzdüğünüz yaprakları tek tek mutfak tezgahına açın. İç kısmına dolu dolu bir tatlı kaşığı kadar iç harç yayıp bir adet çekirdeksiz vişne yerleştirin.
Kenar kısımlarını içe doğru katlayıp her bir yaprağı rulo şeklinde sarın. Sarmaların eşit büyüklük ve kalınlıkta olmasına özen gösterin. Hazırladığınız sarmaları tek sıra halinde tencereye dizip tüm sarmalar bitene kadar aynı işlemi kat kat uygulayın.
Kalan çekirdeksiz vişne taneleri, incecik dilimlenmiş limon ve kalan birkaç adet asma yaprağını sarmaların üzerine örtün. Ağırlık yapması için üzerlerine bir servis tabağı kapatıp sarmaların kenar kısımlarından görünecek kadar sıcak su ekleyin.
Kapağı kapalı tencerede, kısık ateşte 30-35 dakika kadar pişirin. Suyunu çeken ve pişen sarmaları arzuya göre ılık ya da soğuk olarak üzerlerine sızma zeytinyağı gezdirip servis edin.