1. روغن را در یك قابلمه روی شعله متوسط داغ كنيد. پیاز را 5 دقیقه در آن تفت دهید، تا كمی رنگ بگیرد.
2. سیر، زردچوبه و ادویه‌كاری را اضافه كنيد. یك دقیقه دیگر تفت دهید.
3. گوجه‌فرنگی را اضافه كنيد. 2دقیقه تفت دهید تا مواد آب بیندازد.
4. آب برنج را خالی كنيد. آن را داخل قابلمه بریزید.
5. كره و گردلیمو را اضافه كنيد. غذا را هم بزنید تا كره آب‌شده روی برنج بنشیند.
6. ماست را اضافه كنيد. نمك و فلفل آن را اندازه كنید.
7. روغن كنسرو را بگیرید، تكه‌های ماهی را با چنگال خرد كنيد. به غذا اضافه كنید.
8. به اندازه‌ای كه یك بند انگشت آب روی برنج را بگیرد، آب جوش روی مواد داخل قابلمه بریزید.
9. شعله را زیاد كنید تا به جوش آید. صبر كنید تا آب برنج تبخیر شود.
10. شعله را كم كنيد. در برنج را بدون دم‌كنی بگذارید. پس از 30دقیقه برنج دم كشیده است.
11. هنگام سرو كردن، گشنیز ساطوری‌شده را با آن مخلوط كنيد. در دیس بكشید.


* در هند، همراه این غذا تخم‌مرغ آب‌پز سرو می‌كنند.
* این غذا را در اصل با تكه‌های سرخ‌شده فیله ماهی طبخ می‌كنند.
* در این دستور غذایی مقدار ادویه و فلفل كم شده است تا برای همه قابل‌خوردن باشد. در دستور اصلی 2 قاشق چای‌خوری تخم خردل، 2 قاشق چای‌خوری فلفل قرمز و 2 قاشق چای‌خوری زنجبیل تازه ساطوری‌شده وجود دارد كه با توجه به ذائقه اکثر ایرانی‌ها حذف شده است.