Tomato sauce or ketchup is a firm staple condiment in many households. As is the case with most condiments, the home-made version is much healthier and you get to control what ingredients go into it. Here's my easy version that anyone can make.
Bring a deep pan of water to a rolling boil. Wash and make shallow slits in the shape of a cross on the bottom of each tomato. Then gently put them all in the boiling water and simmer for 1 minute. Remove them and dunk them in cold/icy water. This will make them easy to peel. Using the slit, peel off all the skins, then chop up the tomatoes.
Heat the oil in a pan, add the onion and garlic, stir fry for a couple of minutes until aromatic. Then add the dried thyme and oregano, followed by the bay leaf and the chopped tomatoes. Stir over medium heat for a few minutes, then add all the other ingredients EXCEPT the cornflour.
Turn the heat down to low, cover the pan and simmer for one hour, giving everything an occasional stir. After an hour, turn off the heat and allow the tomato mixture to cool slightly. Then blend them to as smooth a consistency as you can. After blending, pass the mixture through a strainer to get it even smoother and to get rid of any seeds.
Put the strained mixture back into the pan. Mix the cornflour in water and add it in. Simmer on low heat while stirring until the tomato ketchup thickens slightly. Remember it will thicken a bit more as it cools. Pour into a bottle and keep refrigerated until needed. The ketchup will keep for up to a month.
Serve with fries or in burgers or sandwiches and so on.