Die Tomaten waschen und in größere Stücke schneiden. Die Äpfel schälen, entkernen und in Würfel schneiden. Die Zwiebeln schälen und grob hacken.
Einen großen Topf mit Deckel vorbereiten. Die gehackten Zutaten hineingeben, Salz, Zucker und Essig sowie andere Gewürze (Lorbeerblätter, Piment, Pfeffer, süßen Paprika) hinzufügen.
Den Topf mit einem Deckel abdecken und die Mischung zum Kochen bringen. Die Hitze reduzieren und bei niedriger Temperatur für 30 Minuten unter dem Deckel köcheln. Dann den Deckel abnehmen und bei schwacher Hitze für weitere 3 Stunden ohne umzurühren köcheln lassen.
Die gekochte Mischung durch ein Sieb passieren; etwa 2 Schöpflöffel auf einmal. Im Sieb bleiben die Schalen und Kerne der Tomaten und die restlichen Gewürze zurück. Entsorge die Reste immer im Abfallkübel, bevor du die neue Mischung aus dem Topf ins Sieb gießt.
Das abgeseihte Ketchup zurück in den Topf geben und bei mittlerer Hitze kochen, bis es eindickt. Die Kochzeit richtet sich nach dem Flüssigkeitsgehalt der Tomaten. Dies kann zwischen einer halben und zwei Stunden dauern. Ich habe meine Tomatenmischung für weitere 1,5 Stunden gekocht.
Bereite in der Zwischenzeit die Gläser mit Schraubdeckeln vor. Ich habe sie in der Spülmaschine gewaschen, sie waren noch heiß, als ich sie benutzt habe.
Gieße das eingedickten Ketchup vorsichtig in die vorbereiteten Gläser und verschließe sie gut. Die Gläser auf den Kopf stellen und vollständig abkühlen lassen.