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