Food and Drink 5 Time-Honored Christmas Foods 10:40 pm - By Marlo Anderson Historians believe that eggnog came from medieval Britain. The Brits called this hot, milky, ale-like drink “posset.”