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