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