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