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