Pilav için soğanları doğrayın ve yağda kavurun. Pirinci yıkayıp ekleyin. Birlikte biraz daha kavurun. Üzerine tuz ve kaynar su ekleyin. Kısık ateşte pilav suyunu çekene kadar pişirin. Ocaktan alın ve biraz soğutun. Üzerine bol maydanoz, nane ve karabiber koyun. Hamsileri temizleyip, kılçıklarını çıkartın. Fırın tepsisini yağlayıp, hamsilerin bir kısmını sırtı tepsiye gelecek şekilde yerleştirin. Üzerine pilav döküp tepsiye yayın. Kenarlardan sarkan hamsileri pilavın üzerine kapatın. Kalan hamsileri de pilavın üstüne sırtı dışarı gelecek şekilde yerleştirin. Kesinlikle su koymayın. Üzerine biraz zeytinyağı gezdirin. Orta ısılı fırına verip, hamsiler toplanmaya başlayana kadar pişirin.