در ابتدا برنج را به مدت نيم ساعت در آب نمک خیس کنید. براي تهيه اين غذا بايد يك زودپز فراهم كنيد. آن را روي حرارت قرارداده و كمي روغن بريزيد. سپس پیاز را بشوريد و درون زودپز ریز کنید. كمي آن را تفت داده تا از حالت خامي درآمده و طلايي رنگ گردد. در ادامه گوشت ماهیچه را كه خوب شستشو داده ايد به پياز اضافه كنيد و 3 لیوان آب درون زودپز بریزید و درب زودپز را ببنديد تا گوشت خوب پخته شود و آب آن حسابی تبخير شود و گوشت اصطلاحا جا افتاده شود. (حداكثر پس از پخت، گوشت باید یک ملاقه آب داشته باشد.)
در قابلمه اي ديگر كه روي حرارت قرار داده ايد، آب بريزيد تا به جوش بيايد. سپس برنج را در قابلمه ی آب جوش بریزید و وقتی کمی نرم شد آبکش کنید. سعی کنید وقتی برنج دانه تر است آن را بردارید.
در قابلمه مورد نظر 3 قاشق روغن بریزید و نصف لیوان آبجوش اضافه کنید. برنج آبکش شده را آرام آرام در قابلمه بریزید و سبزی را لا به لای آن روي برنج بپاشيد. 4 قاشق روغن و آب گوشت روی برنج بریزید و اجازه دهید تا برنج دم بکشد.
تا زماني كه برنج دم بكشد، زعفران ساييده شده را در آب حل كنيد. مي توانيد يك تكه يخ نيز به زعفران اضافه كنيد و آن را روي سماور يا حرارت ملايم بگذاريد تا هم دم بكشد هم رنگ و بوي زعفران بهتر به مشام برسد. وقتی برنج دم کشید یک یا دو کفگیر از پلو را در زعفران آماده شده بريزيد و خوب مخلوط كنيد.
سبزی پلو دم كشيده را در ديس بریزید و گوشت را روي آن بگذاريد. مي توانيد برنج زعفرانی را دور تا دور گوشت تزيين كنيد يا حتي مي توانيد گوشت را در ظرفي جداگانه بكشيد و با حلقه هاي ليموترش تزيين كنيد و روي برنج را با برنج زعفراني و يا مقداري زرشك تزيين كنيد و ميل بفرماييد! اميدوارم از طعم لذت بخش و عطر سبزي هايي كه در اين غذا به كار مي رود در كنار خانواده نهايت لذت را ببريد.