Where does eggnog originate from?

The origins of eggnog date back to the Middle Ages, when it was a popular drink in England. It was made with eggs, milk, sugar, and spices, and was often served as a warm beverage on special occasions. The drink was also popular in the American colonies, where it was known as "egg nog." In the 19th century, eggnog began to be made with cream instead of milk, and it became a popular holiday drink in the United States.