Americans have a wide variety of Christmas food traditions, but some common favorites include roast turkey, mashed potatoes and gravy, stuffing, green bean casserole, sweet potato casserole, cranberry sauce, and pumpkin pie. Additionally, many Americans enjoy eating Christmas cookies and candy canes during the holiday season.