In un tegame ampio dal fondo spesso, mettete la cipolla tagliata a fettine con l'olio di oliva. Fatela imbiondire a fuoco vivo quindi unite i pomodori tagliati a grossi pezzi.
Unite anche i rimanenti ingredienti, mescolate bene e coprite con un coperchio. Quando il tutto raggiunge il bollore, portate la fiamma al minimo e lasciate cuocere per 30 minuti.
Togliete il tegame dal fuoco e frullate con il minipimer, fino a ottenere una salsa omogenea. Rimettete sul fuoco e fate cuocere ancora a fiamma bassa per 10 minuti.
Versate subito il ketchup in vasetti di vetro sterilizzati, chiudeteli bene con il loro coperchio e lasciateli raffreddare a testa in giù.
A questo punto potete scegliere di conservare il ketchup in frigorifero per 2 mesi, oppure di far bollire i vasetti in una pentola capiente, coperti d'acqua, per 20 minuti. I vasetti che avranno formato il sottovuoto (ovvero se premete al centro il tappo questo non si muove), li potrete conservare in dispensa fino ad un anno.