No, tamales are not a traditional Christmas food in most cultures. Christmas is a holiday that has its roots in Christianity and is often celebrated with traditional dishes from different cultures around the world. Some popular Christmas foods include turkey, ham, roast beef, and Christmas pudding. Tamales are a traditional dish in Mexican cuisine and may be eaten during the holiday season, but they are not considered a traditional Christmas food.