Hot sauce typically consists of chili peppers, vinegar, and salt, sometimes accompanied by other spices. Chili sauce, meanwhile, often has a more complex recipe, which can include ingredients like tomatoes, garlic, sugar, and various spices.