Yes candy canes are vegan. They contain no animal products at all. They are made mostly of refined carbs and sugars, such as fructose. In addition to sugar, candy canes also have corn syrup, natural flavor, and food colors like Red 40, Yellow 5, Blue 1. Also glucose syrup, water, citric acid, peppermint oil, titanium dioxide (for color), and artificial colors (Red 40, Red 3, Yellow 5, Blue 1). Some brands will use real peppermint too.