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