1. برنج را قبلا خیس می‌کنیم سبزی را به‌دقت تمیز می‌نمائیم و می‌شوئیم داخل آبکش می‌ریزیم تا آب آن برود، ماهی را جدا گانه طبق دستور ذیل سرخ می‌کنیم.
2. سبزی را خرد می‌کنیم و برنج را آبکش می‌کنیم ولی کمی دان‌تر بر می‌داریم.
3. ته دیگ را دو سه قاشق روغن آب‌کرده و نصف لیوان آب می‌ریزیم برنج داخل آبکش را کم‌کم در دیگ می‌ریزیم و سبزی خرد کرده را به‌تدریج لای برنج می‌پاشیم و ماهی سرخ‌شده را لای پلو می‌گذاریم(البته می‌توان جدا گانه در ظرف دیگر سرو کرد) سه تا چهار قاشق روغن آب می‌کنیم، عرق برنج را که گرفتیم، روغن را روی برنج می‌دهیم و برنج را در فر یا روی آتش دم می‌کنیم.
4. موقع کشیدن پلو زعفران سائیده حل شده در آب‌جوش را با کمی پلو مخلوط می‌کنیم و روی دیس می‌دهیم و کمی روغن داغ کرده روی پلو می‌دهیم.
5. ممکن است لای سبزی پلو را موقع دم کردن یک دسته سیر تازه تمیز کرده بگذاریم سبزی پلو را بدون گوشت نیز می‌توان آماده نمود و ممکن است وقتی مغز برنج نرم شد سبزی را در دیگ بریزیم و بلافاصله دیگ را از روی آتش برداریم و در آبکش بریزیم و دم کنیم.
6. فلس‌های ماهی را با نوک کارد می‌گیریم و یا ماهی را پوست می‌کنیم و بعد سر و دم ماهی را جدا می‌سازیم و از طول سه تا چهار قطعه می‌کنیم، بعد هر قطعه از ماهی را از وسط دو نیم می‌نمائیم و استخوان ستون فقرات را در می‌آوریم و قسمت پوست زیر شکم را که نازک‌تر از پشت ماهی است جدا می‌کنیم.
7. آن‌گاه ماهی را می‌شوئیم و خشک می‌کنیم( به‌صورت جداگانه با آرد، زردچوبه و نمک پودری درست می‌نمائیم).
8. قطعات ماهی را در این پودر می‌خوابانیم و حسابی با آن آغشته می‌نمائیم تا کاملا پوشیده شود، بعد دوسه عدد تخم‌مرغ را در ظرفی می‌شکنیم و کمی نمک می‌زنیم.
9. تخم‌مرغ را به هم می‌زنیم و قطعات ماهی آردی را داخل تخم‌مرغ می‌زنیم و در روغن داغ با حرارت ملایم سرخ می‌کنیم و در دیس می‌چینیم و اطراف آن را با حلقه‌های لیمو ترش و جعفری تزئین می‌کنیم.
10. ماهی را می‌توان بدون آرد و تخم مرغ نیز سرخ کرد و یا فقط در مخلوط آرد زد و بدون تخم‌مرغ تهیه کرد.