Die Zwiebel schälen, hacken und in einem großen Topf mit dem Olivenöl kurz andünsten.
Die Tomaten in kleine Stücke schneiden und dazugeben.
Alle weiteren Zutaten nun ebenfalls dazugeben und alles aufkochen. Einige Minuten köcheln lassen und die Masse sodann pürieren.
Das Ketchup nun ca. 45 - 55 Minuten (je nach gewünschter Konsistenz) vor sich hin köcheln lassen. Hin und wieder umrühren.
Zum Schluss nochmal mit Salz und Pfeffer abschmecken und in eine saubere Glasflasche füllen.
Abkühlen lassen und kühl und verschlossen aufbewahren.