1) Tomaten waschen, vierteln, Strunk entfernen. Zwiebeln und Knoblauch abziehen, würfeln bzw. hacken.
2) Öl in einem großen Topf erhitzen. Zwiebeln darin bei kleiner Hitze glasig dünsten. Tomatenmark dazugeben, kurz mitdünsten.
3) Knoblauch, Tomaten, Aprikosenkonfitüre, sämtliche Gewürze, Essig und Sirup dazugeben, alles verrühren und zugedeckt 20 - 25 Minuten zugedeckt bei kleiner Hitze köcheln lassen.
4) Lorbeer entfernen. Mischung fein pürieren und mit Salz, Pfeffer, Curry, Essig und Sirup abschmecken.
5) Ketchup nach Belieben durch ein feines Sieb passieren und mithilfe eines Trichters in sterile, heiß ausgekochte Flaschen abfüllen.