Christmas Candy Canes originated in the United States.
Candy Canes originated in Germany more than 250 years ago. Originally, the candies started as straight white sugar sticks without their famous red stripes and, obviously, without any flavor.
The legend says that one choirmaster wanted his children to be quiet all through the long Christmas service. So he gave them the candies to keep them quiet. In order to make them remember the true essence of the holiday, he made the sugar sticks into a "J" shape - the first letter of Jesus name.
However, the legend dates back to 1670, while the earliest records of candy canes comes from over 200 years later.
The red stripes and peppermint flavor were added to the canes only in the early 20th century.