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