Tomaten waschen, halbieren und die grünen Stielansätze herausschneiden, dann in grobe Würfel schneiden. Zwiebel schälen und fein würfeln. 1 EL Öl in einem Topf erhitzen und die Zwiebel darin andünsten. Tomaten, Zucker, Sojasauce, Worcestersauce, Essig und 2 EL Currypulver dazugeben und alles ca. 30 Minuten köcheln lassen.
Die eingekochten Tomaten mit dem Pürierstab pürieren, dann noch einmal dickflüssig einkochen lassen. Mit Salz und Pfeffer abschmecken. Inzwischen das restliche Öl in einer Pfanne erhitzen. Die Bratwürste mehrmals einstechen und im heißen Öl rundherum 8-10 Minuten braten. Die Würste in mundgerechte Stücke schneiden und mit der Sauce und dem restlichen Currypulver bestreut servieren.