Bir kilo hamsi, başı koparılıp, iç organları ve kılçığı çıkarılarak temizlenir. İyice yıkandıktan sonra suyunu süzmesi için kenara bırakılır.
Bir tencereye zeytinyağı eklenir. Yağın üzerine küçük yemeklik doğranmış kuru soğan ilave edilir ve kavrulmaya başlanır.
Kavrulan soğanların üzerine yıkanmış ve suyu süzdürülmüş pirinçler ilave edilir ve kavurma işlemine devam edilir.
Pirinçlerin birkaç dakika kadar kavrulmasının ardından pırasa,yenibahar, karabiber,nane, tuz, toz şeker,limon suyu ve sıcak su eklenir ve pilav pişmeye bırakılır.
Pişen pilavın içerisine ince kıyılmış maydanoz ilave edilir. Bir tur karıştırıp dinlenmeye bırakılır.
Bir fırın kabının içerisine tereyağı sürülür ve her yerine gelecek şekilde mısır unu serpilir.
Temizlenen hamsiler kabın içerisini tamamen kaplayacak şekilde dizilir. (dizim esnasında sık dizmeye özen gösterin. Piştiğinde balıklar küçülme yapabilir ve sık dizilmediği taktirde hamsili pilavınızda açılmalar meydana gelebilir. ).
Dizilen hamsilerin ortasına hazırlanan pilav eklenir. Pilavın açıkta kalan kısmı da kalan hamsilerle sık bir şekilde kapatılır. En üste de yağ sürülüp mısır unu serpildikten sonra hamsili pilav yemeğiniz fırına girmeye hazır olacaktır.
200 derecelik fırında yaklaşık 30 dakika üzeri iyice kızarana kadar pişmesinin ardından dinlenmesi için on beş dakika kadar bir kenara alınır. Dinlenen yemek, ters çevrilerek pişirme kabından sunum tabağına aktarılır.Afiyet olsun.