Ketchup is made with tomatoes and vinegar, which gives it its distinctive taste and coloration (red). It also contains sugar (to balance out the acidity), salt (for seasoning) and spices such as garlic powder or onion powder (to add flavor).