Zet een sauspannetje op middelhoog vuur en doe hier een scheutje olie in.
Snipper de ui en snijd de knoflook in stukjes. Doe deze in de pan.
Was de bleekselderij en snijd deze in stukjes. Voeg ook deze bij de pan.
Fruit de groenten even kort aan. Roer af en toe in de pan zodat de groenten niet aanbakken.
Doe nu de tomaten erbij. Als je verse tomaten gebruikt: was deze even goed en snijd ze in grove stukken voordat je ze aan de pan toevoegt.
Voeg ook de azijn toe en laat het geheel nu op rustig vuur een half uurtje koken.
Haal de ketchup na een half uur van het vuur. Giet de ketchup door een zeef in een losse kom.
Druk echt even goed al het vocht uit de gekookte groenten met de achterkant van een lepel.
Doe de gezeefde ketchup weer terug in de pan. Zorg wel dat alle grove stukjes uit de pan zijn voordat je dit doet!
Zet de pan met de gezeefde ketchup weer terug op middelhoog vuur.
Voeg de lichte basterd suiker, gemalen korianderzaad, kruidnagel poeder, foelie, kaneel, mosterdpoeder, versgemalen peper en zout en tomatenpuree toe.
Laat de ketchup nu nog zo'n 20 minuten inkoken tot het een beetje stroperig en ingedikt is.
Giet de ketchup met een trechter in een schone glazen fles of pot.
Doe de deksel of dop erop en laat de ketchup goed afkoelen.