Hamsileri temizleyip kılçıklarını çıkarın. Yıkayıp süzgece alın. Lahanayı yıkayıp süzün ve çok ince şeritler halinde doğrayın. Pirinci yıkayıp süzgece alın. Soğanları soyup küp küp doğrayın.
Lahananın bir kısmını tencerenin dibine döşeyin. Pirinç, soğan ve hamsileri ekleyin. Üzerine kalan lahanayı yayın. Su ve sıvıyağ ekleyip kapağı kapalı olarak yüksek ateşte 10-12 dakika pişirin. Tuz serpip karıştırın ve ocağı kısın. Tereyağını kızdırıp üzerine gezdirin ve kısık ateşte 10 dakika demlendirin.
Maydanozu yıkayıp kıyın. Tuz, karabiber, nane ve maydanozu tencereye ekleyip karıştırın. Servis tabağına alıp sıcak olarak servis yapın. Afiyet olsun.