Eggnog is generally considered to have come from Britain , specifically medieval England, where it evolved out of a hot milk drink called “posset.”

Quick Scoop

  • Most food historians trace eggnog back to medieval England , not the United States or continental Europe.
  • It likely began as “posset,” a warm mixture of milk, alcohol, and spices that later incorporated eggs and richer dairy, turning into something closer to the modern drink.
  • From Britain, the drink spread to North America in the 1700s, where it picked up rum and other spirits and became a classic holiday favorite.

So if you are wondering “which country did eggnog come from,” the best- supported answer is: England (in the British Isles).

TL;DR: Eggnog originated in medieval England, then became the creamy Christmas drink people know today after spreading to the American colonies.

Information gathered from public forums or data available on the internet and portrayed here.