Homemade ketchup

Homemade ketchup

  • 1
  • 2
  • 3
  • 4
  • 5
(10 ratings)

Prep: 10 mins Cook: 1 hr, 10 mins


Makes about 2 litres

Homemade ketchup is a great way to use up excess tomatoes from the garden

Nutrition and extra info

  • Vegetarian


  • kcal25
  • fat1g
  • saturates0g
  • carbs4g
  • sugars4g
  • fibre0g
  • protein0g
  • salt0.08g


  • 4 good-size onions, very roughly chopped



    Onions are endlessly versatile and an essential ingredient in countless recipes. Native to Asia…

  • 250g celery, very roughly chopped



    A collection of long, thick, juicy stalks around a central, tender heart, celery ranges in…

  • 5 tbsp vegetable or olive oil
    olive oil

    Olive oil

    ol-iv oyl

    Probably the most widely-used oil in cooking, olive oil is pressed from fresh olives. It's…

  • 4 garlic cloves, sliced
  • 1 tsp ground coriander
  • 1 short cinnamon stick
  • 1 tsp allspice
  • ½ tsp ground black pepper
  • 2 tsp celery salt



    A collection of long, thick, juicy stalks around a central, tender heart, celery ranges in…

  • 2kg ripe tomatoes, roughly chopped



    A member of the nightshade family (along with aubergines, peppers and chillies), tomatoes are in…

  • 3 tbsp tomato purée
  • ½ tsp Tabasco sauce
  • 200ml white wine vinegar
  • 200g golden caster sugar


  1. Put the onions and celery into a food processor and whizz until finely chopped. Heat the oil in a very large saucepan, add the onions and celery, cover, then soften over a low heat for 5 mins. Add the garlic, cook 5 mins more, then tip in the spices and cook for 1 min.

  2. Now stir in all remaining ingredients and bring to the boil. Keep on a bubbling simmer, uncovered, for 1 hr until the tomatoes are squashy and the liquid has reduced by several inches. Discard the cinnamon stick.

  3. Whizz the mix with a stick blender until smooth, then sieve into a bowl. The ketchup will thicken a little when it cools, but if yours seems very runny (this will depend on the juiciness of your tomatoes), put it back on the heat and cook a little longer, stirring often, until reduced. Keep the ketchup in an airtight container in the fridge for up to 3 months, or freeze in batches. If you like, keep in sterilised bottles or jars for up to 6 months - see tip, below.

You may also like

Comments, questions and tips

Sign in or create your My Good Food account to join the discussion.
8th Oct, 2016
Just made this recipe with a huge excess of tomatoes from the family !! For me it was sweet, for my partner it was perfect - we all have different tastes so it is a recipe that will not suit everyone. I would like more of a 'kick', and will try extra tobassco and less sugar.......
5th Sep, 2014
I hope the recipe you define is good but i didn't try it. I just want to confirm that the following ingredients are okay to make chilli garlic sauce, Ingredients Fresh Ripe Tomatoes, Chillies, Garlic, Sugar, Salt, Vinegar, Spices, Stabilizer, and Preservative I took this from www.galaxyfoodspk.com. I want to make the same taste like the Hienz and other big companies.
jjherts's picture
11th Oct, 2015
Do you still need a good chilli jam/sauce recipe? I have one that is always a hit!
30th May, 2013
have just made this recipe with half the ingredients as I didn't want to make too much.. I enjoyed making it, it was very easy and having read some of the comments i further reduced the sugar quantity to 75g instead of 100, and the same with the vinegar, however I still find this recipe has a more acidic flavour to it than any other ketchup I have tried. next time think i will experiment a bit more to get a flavour I will like.
18th Aug, 2012
I made this recipe yesterday, and found it far too sweet. Sadly, I threw the whole lot away, and started again with half the quantity of sugar. I'm so glad I made only half the suggested amount! The second, less sugary batch tastes much better.
16th Aug, 2011
Can anyone tell me if ketchup should be left before using it to mature like you do with chutney, or can you use it straight away. Thanks.
3rd Sep, 2010
I have made this for the last two years now, and sometimes instead of tabasco I add a fresh chillie from the excess I have grown. I love this sauce on everything from chips to a bacon sandwich or to add to pasta for a quick meal.
1st Nov, 2009
I made this with all the cherry tomatoes that I had left over from my plant. It turned out very well. I boiled it until I had the consistancy that I liked. The only thing that I think it lacked was that kick of vinegar or chilli maybe. I would make it again as it is good to know just what you are putting on your plate.
25th Sep, 2009
My tomatoes must have been extremely juicy - it turned out the consistency of tomato soup and needed lots more reducing! Good, tasty, easy-peasy recipe, though too much sugar for my taste - I'd consider halving the amount next time round.
julianborgbarthet's picture
16th Sep, 2009
The wife liked this one, I didn't. I also thought that I drained it a bit too much as it's more of a thick chutney consistency than ketchup or what's in the picture. Don't know whether I'd do this again. Don't get me wrong, three people that have tried this, really, really loved it. I guess it's just me that doesn't.


17th Jun, 2018
I presume you need to remove the cinnamon stick before blending (I have a vitamix so I’m sure it would handle it if I left it in)
goodfoodteam's picture
19th Jun, 2018
Thanks for your question. Yes, remove the cinnamon stick before blending.
Nancy Cordy
26th Sep, 2017
Would this recipe work with yellow tomatoes?
goodfoodteam's picture
27th Sep, 2017
Thanks for your question. You can use any tomatoes as long as they are ripe and well-flavoured.
Be the first to suggest a tip for this recipe...Got your own twist on this recipe? Or do you have suggestions for possible swaps and additions? We’d love to hear your ideas.
Want to receive regular food and recipe web notifications from us?