پخت گوشت: گوشت گردن را همراه با یک عدد پیاز، کمی نمک و زردچوبه بپزید تا کاملاً نرم شود.
کوبیدن گوشت: بعد از پخت، گوشت را ریشریش کرده و با گوشتکوب یا کوب برقی خوب بکوبید تا کاملاً سفید و یکدست شود.
آماده کردن ماست: ماست چکیده را داخل قابلمه بریزید و روی حرارت ملایم بگذارید. فقط در حد گرم شدن (نه جوشیدن).
افزودن شکر و طعمدهندهها: شکر را اضافه کنید و هم بزنید تا حل شود. سپس زعفران دمکرده غلیظ و گلاب را اضافه کنید.
مخلوط کردن با گوشت: حالا به تدریج یک ملاقه از ماست شیرینشده را روی گوشت بکوبید و خوب مخلوط کنید. این کار را چند بار تکرار کنید تا همه ماست با گوشت ترکیب شود.
استراحت: خورشت را بعد از آماده شدن در ظرف دربدار بریزید و حداقل ۱۰ ساعت داخل یخچال بگذارید تا جا بیفتد.
تزئین و سرو: قبل از سرو، روی خورشت را با زرشک، گردو و خلال بادام تزئین کنید.