Pirinci yıkayıp ılık suda yarım saat bekletin. Zeytinyağı ve 2 çorba kaşığı tereyağını bir tencereye alıp, dolmalık fıstığı rengi dönene dek kavurun. Üzerine süzülmüş pirinci ilave edin ve beyazlaşana dek kavurun. Daha sonra suyu ve kuş üzümünü ekleyin. Tuz ve karabiberini ayarlayıp kısık ateşte suyunu çekene dek pişirin. Tencerenin üzerine kağıt havlu kapatın ve demlenmeye bırakın. Hamuru için unu geniş bir kaba alıp ortasını havuz şeklinde açın. Yumurta, tereyağı (birazını ayırıp) ve tuz koyup yoğurun. Üzerine nemli bir bez örterek oda sıcaklığında yarım saat bekletin. Diğer taraftan, 6 adet küçük boy yuvarlak fırın kabını kalan tereyağı ile yağlayıp kıyılmış badem serpin. Dinlenen hamuru 6 bezeye ayırın. Her birini pilavı pişireceğiniz fırın kaplarından biraz daha büyük olacak şekilde açın ve kapların içine kenarlardan
taşırarak yerleştirin. Pilavı içlerine paylaştırın. Kenarlardan sarkan hamurları üzerine toplayın. Önceden ısıtılmış 180 derece fırında üzerleri kızarana dek pişirin. Daha sonra ters çevirerek bir fırın tepsisine aktarın. Fırının ısısını 220 dereceye çıkarın. Tepsiyi fırına koyup 5 dakika daha pişirerek servis yapın.