Pirinci tuzlu ılık suda yarım saat bekletin. 2 kaşık margarini eritip fıstığı kavurun. Pirinci ilave edip 2-3 dakika karıştırın. Su ve tuz ekleyip pilavı pişirin. Ciğeri doğrayıp teflonda kavurun.
Yumurtaları sıvıyağla derin bir kapta karıştırın. Tuz ve unu ekleyip kulak memesi yumuşaklığında bir hamur yoğurun. Hamurun yarısından fazlasını ayırıp merdane ile kalın yufka şeklinde açın.
Dilimli bir kek kalıbını kalan margarinle yağlayıp buzdolabında biraz bekletin. Bademleri kalıbın dibine ve kenarlarına dizip bastırarak yapışmasını sağlayın. Açtığınız hamuru kalıba yayın.
Pilav ve ciğeri değişimli olarak kalıba yayın. Son sırayı pilavla tamamlayın. Kalan hamuru kalıp büyüklüğünde açıp pilavın üzerine kapatın. 160 dereceye ısıtılmış fırında 35 dakika pişirin.