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