National Indian Pudding Day is observed on November 13, 2016. Indian pudding is a traditional New England dessert, "a cold-weather classic". Seventeenth-century English colonists brought hasty pudding to North America and transformed it completely.
Lacking wheat, they substituted cornmeal, a grain they learned to cultivate from the indigenous peoples, which led to the new name Indian pudding, derived from their name for cornmeal, Indian meal. They substituted milk, which was plentiful, for water and added locally available sweeteners, either molasses or maple syrup, and spices when available, typically cinnamon and ground ginger.
Other traditional ingredients include butter and eggs for a smoother consistency and raisins and nuts for flavor and contrasting texture. Finally, Indian pudding is baked in a slow oven for several hours, transforming its texture from the porridge-like quality of hasty pudding to a smoother texture more typical of custard puddings.
The 20th century's commercial puddings with their industrially perfect smooth consistency displaced Indian pudding and its cooking time had little appeal for the modern home cook. It is still associated with autumn holidays and occasionally revived by restaurants. It is usually served warm and sometimes accompanied by vanilla ice cream or whipped cream. (With material from: Wikipedia)