in the us, ketchup is prepared with tomatoes, sugar, vinegar/acetic acid and spices. it is used as a dressing or table condiment. ketchup is cold and is never heated as a rule. tomato sauce, on the other hand, is made from tomatoes, oil, meat or vegetable stock and spices.