Popular foods in the US for Christmas are ham or prime rib, mashed potatoes, salad, green beans or brussels sprouts, rolls, and dessert. A ham steak is a great option if you're cooking for one this Christmas. It's small and cooks quickly.