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