Americans celebrate Thanksgiving in November to give thanks for the harvest. The tradition began in 1621 when the Plymouth colonists and Wampanoag Indians shared an autumn harvest feast. Typical Thanksgiving foods include roast turkey, pumpkin pie, and corn.