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