Αρχικά, ας ετοιμάσουμε όλα τα υλικά για την κέτσαπ. Πλένουμε καλά τα λαχανικά και τα μήλα και τα στεγνώνουμε ταμποναριστά με μια πετσέτα.
Πάρτε τις πλυμένες ντομάτες και κόψτε τες σε κύβους (φροντίστε να αφαιρέσετε τα κοτσάνια).
Πάρτε την πιπεριά, αφαιρέστε τους σπόρους και ψιλοκόψτε την χοντροκομμένη μαζί με το κρεμμύδι.
Τώρα πάρτε τα μήλα, ξεφλουδίστε τα και κόψτε τα σε φέτες.
Βάλτε τις ψιλοκομμένες ντομάτες, τις πιπεριές και τα κρεμμύδια σε μια κατσαρόλα και προσθέστε τα μήλα. Σιγοβράστε σε χαμηλή φωτιά για 25 λεπτά μέχρι να ομογενοποιηθούν.
Πάρτε το σκόρδο και λιώστε το σε μια πρέσα σκόρδου.
Αφαιρέστε το μαγειρεμένο μείγμα λαχανικών από τη σόμπα, αφήστε το να κρυώσει λίγο και στη συνέχεια πάρτε ένα μπλέντερ (χρησιμοποιήστε ένα ραβδομπλέντερ) και αλέστε το μείγμα μέχρι να ομογενοποιηθεί.
Η ψιλοκομμένη μάζα λαχανικών πρέπει να τρίβεται μέσα από ένα κόσκινο.
Επιστρέψτε τον πουρέ που προκύπτει στην κατσαρόλα και μαγειρέψτε μέχρι να πήξει εντελώς. Προσθέστε το προετοιμασμένο σκόρδο και τα μπαχαρικά και μαγειρέψτε για άλλα 10 λεπτά. Στη συνέχεια, προσθέστε τη ζάχαρη, το αλάτι, το πιπέρι και το ξύδι.
Επιστρέψτε τον πουρέ που προκύπτει στην κατσαρόλα και μαγειρέψτε μέχρι να πήξει εντελώς. Προσθέστε το προετοιμασμένο σκόρδο και τα μπαχαρικά και μαγειρέψτε για άλλα 10 λεπτά. Στη συνέχεια, προσθέστε τη ζάχαρη, το αλάτι, το πιπέρι και το ξίδι. Θυμηθείτε να σουρώσετε τα μπαχαρικά με ένα σουρωτήρι.
Αφήστε το μείγμα να κρυώσει ελαφρά και στη συνέχεια ρίξτε την τελική κέτσαπ σε βάζα. Σφραγίστε με βραστά καπάκια, στη συνέχεια τοποθετήστε τα βάζα κάτω από ένα γούνινο παλτό και περιμένετε μέχρι να κρυώσουν εντελώς.
Τα βάζα πρέπει να αποστειρωθούν στο φούρνο εκ των προτέρων και τα καπάκια πρέπει να βράσουν σε ζεστό νερό.