Sterilise your jars and lids. I boil my lids in a pan on the stove for 20 minutes before laying them out to dry on a clean tea towel. I sterilise my glass jars in a hot oven, leaving them in the oven until I’m ready to fill them.
Place tomatoes, onion, garlic and bag of whole spices into a large pan. Add a couple of tablespoons of water to stop the tomatoes catching at the bottom before they release their own juices.
Cook until soft.
Allow to cool a little. Remove spice bag.
Blend into as smooth a puree as you can.
Press through a sieve to remove skin and seed residue.
Place the sieved liquid into a pan with the nutmeg, chilli powder and mustard powder and bring to the boil.
If your liquid is quite thin, boil longer to thicken. The time this takes can vary wildly. In the past it’s taken anything from just five minutes to half an hour!
Add the vinegar and sugar and continue to cook until the sauce reaches ketchup consistency.
Add salt.
Taste and add additional vinegar or sugar, if needed.
Remove the sterilised jars from the oven and pour the ketchup into them while both ketchup and jars are still hot.
Seal immediately with sterilised lids.
Once cooled, label and store in a cool, dark cupboard.