Eine große Pfanne bei mittlerer Hitze erhitzen und die Boerewors von allen Seiten anbraten. Herausnehmen und beiseite stellen.
Das Öl in dieselbe Pfanne geben und die Zwiebeln darin anbraten, bis sie weich und leicht karamellisiert sind.
Knoblauch und grüne Paprika hinzufügen und 2–3 Minuten kochen lassen.
Die gehackten Tomaten, das Tomatenmark, den Zucker, das Paprikapulver, den Thymian und Wasser oder Brühe unterrühren.
Mit Salz und Pfeffer würzen.
Die Boerewors zurück in die Pfanne geben und in die Sauce einbetten.
Zugedeckt 25–30 Minuten sanft köcheln lassen, dabei die Wurst gelegentlich wenden, bis sie gar ist und die Sauce eingedickt ist.
Servieren Sie die Wurst im Ganzen oder in Stücke geschnitten mit reichlich Tomaten-Zwiebel-Sauce.