ضَع لحم الماعز والماء والملح في قدر كبير. غطِّ القدر واتركه يغلي على نار متوسطة إلى منخفضة لمدة ساعة ونصف إلى ساعتين، أو حتى ينضج اللحم. احتفظ بأي سائل متبقٍّ من الطهي.
سخّن الزيت النباتي في مقلاة عريضة ذات قاع سميك على نار متوسطة إلى عالية. أضف لحم الماعز المطهو واقله حتى يتحمّر تحميرًا خفيفًا من جميع الجوانب.
أضف البصل واطهه حتى يطرى ويكتسب لونًا ذهبيًا فاتحًا. أضف الثوم والزنجبيل، ثم اطههما لمدة دقيقة واحدة حتى تفوح رائحتهما.
أضف الطماطم ومعجون الطماطم ومسحوق الكاري والفلفل الأسود وحرّكها. اطهها لمدة 5 إلى 7 دقائق، مع التحريك من حين إلى آخر، حتى تطرى الطماطم وتكوّن صلصة كثيفة.
أضف سائل الطهي المحتفظ به وحرّك جيدًا. غطِّ القدر واتركه يغلي على نار هادئة لمدة 15 إلى 20 دقيقة، حتى يغطي الماعزَ مرقٌ غنيٌّ كثيفٌ قليلًا. اضبط القوام بإضافة سائل الطهي المتبقي إذا لزم الأمر، ثم قدّمه ساخنًا.