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