Eggnog có nguồn gốc từ Châu Âu. Một số chuyên gia nói rằng eggnog bắt nguồn từ từ tiếng Anh "noggin" và bắt đầu như một hỗn hợp của rượu sherry và sữa. Đồ uống này đã được sửa đổi ở Colonial America, nơi rượu được thay thế bằng rượu rum, thường được gọi là "grog".
"Noggin" dùng để chỉ một chiếc cốc gỗ đựng thức uống chứa trứng trong các quán rượu khác nhau ở Anh. Vào những năm 1800, eggnog được sản xuất với số lượng lớn như một thức uống xã hội, đặc biệt là vào những ngày lễ như ngày nay. Đôi khi nó được trộn với rượu whisky, rượu rum và rượu sherry, và nó có nhiều hương vị khác nhau.