Das Gemüse würfeln. Die Zwiebel in Olivenöl in einem mittelgroßen Topf glasig dünsten, das übrige Gemüse und die Gewürze zugeben und etwa 3 Minuten unter Rühren anbraten.
Die Tomaten zugeben, umrühren, zudecken und auf niedriger Stufe etwa 45 Minuten köcheln lassen, bis das Gemüse weich und die Soße sämig ist.
Oregano, Balsamico, Salz, Pfeffer und eine Prise Zucker einrühren und abschmecken. Ist die Soße zu dünn, mit etwas Tomatenmark andicken.
Die Spaghetti in Salzwasser nach Packungsangabe, etwa 11 Minuten, kochen und abgießen. Mit der heißen Soße servieren.