Calienta una sartén grande a fuego medio y dora las salchichas boerewors por todos lados. Retíralas y resérvalas.
Añade el aceite a la misma sartén y fríe las cebollas hasta que estén blandas y ligeramente caramelizadas.
Añade el ajo y el pimiento verde y cocina durante 2-3 minutos.
Añade los tomates picados, la pasta de tomate, el azúcar, el pimentón, el tomillo y el agua o el caldo.
Sazonar con sal y pimienta.
Vuelve a colocar la salchicha boerewors en la sartén, sumergiéndola en la salsa.
Tape y cocine a fuego lento durante 25-30 minutos, volteando las salchichas ocasionalmente, hasta que estén bien cocidas y la salsa se haya espesado.
Sirva las salchichas enteras o cortadas en trozos con abundante salsa de tomate y cebolla.