برنج نیم دانه            ۲ لیوان

شکر                     ۴ لیوان

گلاب                   نصف لیوان

خلال بادام                ۱۰۰ گرم

کره                      ۱۰۰ گرم

زعفران دم کرده      ۲ قاشق غذاخوری

نمک                     ۱ قاشق چایخوری

دارچین                برای تزیین

برای تهیه شله زرد ابتدا برنج را پاک می کنیم و در کاسه ای بزرگ می ریزیم و تا روی برنج ها آب می ریزیم و آرام با دست برنج ها را زیر و رو می کنیم و آب را بیرون می ریزیم و مجددا آب روی برنج ها می ریزیم و همین کار را مجددا انجام می دهیم.

این کار را چندین مرتبه تکرار می کنیم تا جایی که آب برنج دیگر زلال شود و برنج کاملا شسته شده باشد و آب را خالی می کنیم و ۱ لیوان گلاب و ۱ لیوان آب روی برنج ها می ریزیم و کاسه را کنار می گذاریم تا به مدت ۳۰ دقیقه برنج خوب خیس بخورد.

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

سپس شله زرد را هم می زنیم تا به قوام برسد و به غلظت مطلوبمان برسد. زمانیکه احساس کردیم شله زرد به غلظت مطلوب رسیده است کمی از شله زرد را داخل یک کاسه مناسب می ریزیم و اجازه می دهیم تا کمی خنک شود .روی شله زرد را با دارچین و خلال بادام تزیین کنید.