ابتدا پیاز را در روغن تفت می دهیم. سپس سیر، زردچوبه، مرغ، نمک و زعفران را اضافه کرده و کمی تفت می دهیم. در آخر آب را اضافه کرده و می گذاریم بپزد. در تابه دیگر، پیاز داغ را در روغن ریخته و خلال پسته و بادام را اضافه کرده و تفت می دهیم. زعفران، دانه انار و گشنیز را اضافه کرده و تفت می دهیم. تابه را از روی گاز برمی داریم. در آخر در قابلمه برنج آبکش شده و مواد آماده شده را ریخته و می گذاریم دم بکشد.