سخّن الزيت النباتي في قدر ثقيل على نار متوسطة إلى عالية. أضف لحم الضأن وحمّره جيدًا من جميع الجوانب، على دفعات إذا لزم الأمر. أخرج لحم الضأن من القدر وضعه جانبًا.
خفّف الحرارة إلى متوسطة. أضف البصل إلى القدر نفسه واطهه لمدة 6 إلى 8 دقائق حتى يطرى ويكتسب لونًا ذهبيًا فاتحًا. أضف الثوم واطهه لمدة دقيقة واحدة.
أضف معجون الطماطم والكمون المطحون والكزبرة المطحونة والبابريكا والكركم والقرفة والملح والفلفل الأسود، وحرّك. اطهُ المزيج لمدة دقيقة واحدة مع التحريك المستمر.
أضف الطماطم المفرومة والماء الساخن، واكشط قاع القدر. أعد لحم الضأن المحمّر والعصارات المتجمعة منه إلى القدر، واترك المزيج حتى يغلي.
خفّف الحرارة إلى منخفضة، وغطِّ القدر جزئيًا، واترك المزيج يغلي على نار هادئة لمدة ساعة و15 دقيقة إلى ساعة و30 دقيقة، مع التحريك من حين لآخر، حتى يكاد لحم الضأن ينضج.
أضف البامية، وغطِّ القدر، واترك المزيج يغلي على نار هادئة لمدة 15 إلى 20 دقيقة إضافية حتى تطرى البامية وينضج لحم الضأن تمامًا. اضبط القوام بإضافة قليل من الماء إذا لزم الأمر، ثم قدّم الطبق ساخنًا.