Tomato ketchup is made with sugar, tomatoes, vinegar, and spices. However, tomato sauce is made from tomatoes, oil, vegetable or meat stock, and spices. The main difference is sauce does not contain sugar while ketchup does.