A holiday marking a time to give thanks is hardly a North American invention. In fact, many cultures around the world have had "thanksgiving" traditions for centuries.
One of the more established European examples is Germany’s Erntedankfest (meaning "harvest festival of thanks"). Unlike in the U.S. or Canada, the holiday does not have an official date, but is most often celebrated on the first Sunday of October (although the date can change depending on the region). It is primarily a religious celebration observed in rural areas in celebration of a successful harvest, and is usually only celebrated in churches in urban settings.
As for the food, different families have different menus, with some serving traditional German dishes like wienerschnitzel, while some families have adopted North American traditions and serve turkey. Dishes aside, both holidays honor the harvest, which usually means many food-inspired decorations including grains, honeycombs, and seasonal produce.
Want to introduce a traditional German dish to your Thanksgiving meal? Check out this recipe for wienerschnitzel.