Faites chauffer une grande poêle à feu moyen et faites dorer les boerewors de tous les côtés. Retirez-les et réservez-les.
Ajoutez l'huile dans la même poêle et faites revenir les oignons jusqu'à ce qu'ils soient tendres et légèrement caramélisés.
Ajoutez l'ail et le poivron vert et faites cuire pendant 2 à 3 minutes.
Incorporez les tomates hachées, la pâte de tomates, le sucre, le paprika, le thym et l'eau ou le bouillon.
Assaisonnez avec du sel et du poivre.
Remettez les boerewors dans la poêle, en les enfonçant délicatement dans la sauce.
Couvrir et laisser mijoter doucement pendant 25 à 30 minutes, en retournant les saucisses de temps en temps, jusqu'à ce qu'elles soient bien cuites et que la sauce ait épaissi.
Servez les saucisses entières ou coupées en morceaux, accompagnées d'une généreuse quantité de sauce tomate et oignon.