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