Öncelikle asma yapraklarını hazırlayın. Salamura kullanacaksanız sıcak suda bekletip, durulayıp fazla tuzundan arındırın. Taze asma yaprağı kullanacaksanız yaprakları yıkadıktan sonra rengi değişene kadar haşlayıp soğuk sudan geçirin. Salamura yaprak kullanıyorsanız, içini hazırlarken tuz miktarını azaltmanız gerektiğini unutmayın.
Tencereye zeytinyağını koyup ısıtın. Küçük doğradığınız soğanı koyup, yumuşayana kadar kavurun. Kullanacaksanız fıstıkları da koyup1 dakika kadar kavurun. Yıkayıp suyunu süzdüğünüz pirinçleri de koyun ve 4-5 dakika kısık ateşte kavurun. Tuzunu,salçasını, baharatları, kuş üzümünü koyup karıştırın. Sıcak suyu ilave edip kapağını kapatın ve kısık ateşte suyunu çekene kadar pişirin. Suyunu çekince ocaktan alın. İçine küçük doğranmış maydanoz, dereotunu koyup karıştırın ve soğumaya bırakın.
Asma yapraklarını damarlı kısımlar yukarı gelecek şekilde açın. Geniş kısmına hazırladığınız içten 1 tatlı kaşığı kadar koyun. Kenarları içe doğru kıvırıp rulo şeklinde sarın. Tencereye bir sıra asma yaprağı serin. Üstüne sardığınız yaprakları yan yana dizin. Tüm yapraklar bitince 2 çorba kaşığı zeytinyağı gezdirin. Sarmaların üzerini geçecek kadar sıcak su koyun. Dilerseniz düz, porselen bir tabağı sarmaların üzerine kapatın (pişerken dağılmamaları için).Kısık ateşte pirinçler ve yapraklar iyice yumuşayana kadar pişirin. Eğer pirinçler yeterince pişmemişse azar azar sıcak su ilave ederek kontrollü pişirmeye devam edin. Piştiğinde tencerenin dibinde su kalmayıncaya kadar pişirmelisiniz. Tencereyi eğerek kontrol edebilirsiniz.
Pişen sarmalarınızın üzerine limon dilimleri dizip, tencerede kapağı kapalı olarak ılıtıp servis edebilirsiniz.