Store-bought tomato ketchup has been getting sweeter and sweeter for years. It is not a good development.

I don’t really have a sweet tooth and I want my savoury sauces to be savoury. So I decided to make my own tomato ketchup.

It is ridiculously easy and very cheap. It isn’t perfect but it is a huge step up from the sweet abomination manufactured by the certain well known multinational.

Easy homemade tomato ketchup


1 can of chopped tomatoes
1 onion
2 cloves of garlic
2 tlbs of light brown sugar
2 tbls of tomato puree
Glug of Worcestershire Sauce
2 tbls white vinegar
Olive oil
1/4 tsps of Allspice


1. Roughly chop the onion & garlic and soften over a low heat for about 10 minutes.

2. Stir through the sugar and fry for another 2-3 minutes.

3. Add the chopped tomatoes, the Worcestershire sauce and the Allspice. Bring to the boil and simmer for about 30 minutes.

4. Add the tomato puree, a big pinch of salt and the vinegar. Simmer for another 10-15 minutes.

5. Remove from heat and allow to cool before blitzing everything in a food processor until smooth.

6. Push the liquid through a strainer and store in the fridge.

Leave the first comment