1. برنج را شسته و به مدت 1ساعت خیس می‌گذاریم. سپس برنج را جوشانده و آبکش می‌نماییم.
2. روغن و کره را در یک تابه بزرگ گرم می‌کنیم. سیر له شده، پیاز ریز شده، ادویه، کنجد ساییده، زیره و هل ساییده را در تابه می‌ریزیم و به مدت چند دقیقه هم می‌زنیم.
3. کمی که رنگ آن طلایی شد، برنج آبکش شده را به مواد اضافه کرده و هم می‌زنیم تا برنج و مواد مخلوط شوند.
4. آب و زعفران را بر روی برنج ریخته با حرارت ملایم می‌گذاریم تا آب مواد کشیده شود در حدود نیم ساعت با حرارت ملایم کافی است.
5. سپس زرد آلو، کشمش و بادام هندی را اضافه کرده و به هم می‌زنیم تا مخلوط شوند و با حرارت ملایم به مدت 15 دقیقه کاملا بپزد. سپس در موقع کشیدن غذا خلال پسته را روی آن می‌دهیم.