نخود خیس و آبکششده را در قابلمهای حاوی مقداری آب جوش بریزید و بگذارید 3 ساعت و 30 دقیقه روی حرارت ملایم بماند تا بپزد. در اواخر پخت، مقداری نمک به آن بیافزایید و آبکش کنید.
2
پیاز را در قابلمهای حاوی مقداری روغن مایع، روی حرارت ملایم تفت دهید تا نرم و شفاف شود. گوشت را به آن بیافزایید و تفت دهید تا آب گوشت کاملاً کشیده شود و تغییررنگ دهد. زردچوبه را به آن بیافزایید و تفت دهید. 3 پیمانه آب به قابلمه بیافزایید، حرارت را زیاد کنید تا جوش بیاید، سپس حرارت را ملایم کنید تا گوشت بهمدت 3 ساعت بپزد. پس از پخت، آن را آبکش کنید.
3
برنج را داخل قابلمه اي حاوي مقداری آب جوش بریزید و به مدت 10 تا 14 دقيقه روي حرارت زياد قرار دهید تا آماده شود سپس آبکش کنید.
4
در قابلمهای حاوی مقداری روغن داغ، يک لايه برنج، پیازداغ، گوشت و نخود پختهشده را بريزيد. بقیه مواد را به همين ترتيب، لابهلاي برنج بریزید و در آخر، روي آن را با برنج سفید بپوشانيد. درِ قابلمه را بگذاريد و حرارت را زياد کنيد تا بخار برنج بلند شود.
5
کره را با 3 قاشق سوپ خوري روغن مايع، روي حرارت ملايم داغ کنيد. زمانيکه بخار برنج بلند شد، آن را روي برنج بريزيد، زعفران را نيز در گوشهاي از برنج بريزيد، درِ قابلمه را بگذاريد و حرارت را ملايم کنيد تا برنج به مدت 30 دقيقه دم بکشد.
6
کشمش، شاه بلوط و بادام را در تابهای حاوی روغن، روی حرارت ملایم 2 تا 3 دقیقه تفت دهید. پس از پخت، نخودپلو را هم بزنید و در ظرف مورد نظر بکشید، سپس مخلوط بادام را روی آن بریزید و سرو کنید.