Pirinci yıkayın. Yıkadıktan ve süzüldükten sonra, pirinci büyük bir tencereye koyun. Üzerine su ekleyin ve yaklaşık 20 dakika kadar pişirin. Ayrı bir tencereye 4 bardak suyu koyun. Safranı ekleyin ve yaklaşık 15 dakika bekletin. Yumuşadıktan sonra, safranı ezmek ve sarı rengi ortaya çıkarmak için tahta bir kaşığın kenarını kullanın. Safranlı suya pişmiş pirinci, şekeri, zerdeçalı ekleyin ve kaynatın. Gül suyunu ve mısır nişastasını ekleyin ve puding kıvamına gelene kadar yaklaşık 20 dakika sürekli karıştırarak pişirin. Servis kaselerine dökün ve soğumaya bırakın. Servis ederken çam fıstığı ve kuş üzümü ile süsleyin. Süslemek için aynı zamanda nar, fındık, ceviz gibi alternatifler de kullanabilirsiniz.