Thanksgiving is a holiday celebrated in the United States and Canada in late November. It originated as a harvest festival and is now primarily known as a time to give thanks for blessings received in the past year. The traditional Thanksgiving meal typically includes turkey, stuffing, potatoes, cranberries, vegetables, and pumpkin pie.