Definition of Indian pudding in English:

Indian pudding

noun

New England, United States Regional
  • 1A dish consisting of cornmeal boiled in water or milk, usually eaten for breakfast; compare "hasty pudding" (now historical).

  • 2A baked dish consisting primarily of cornmeal, usually sweetened with molasses and eaten as a dessert.

Origin

Early 18th century; earliest use found in New-England Courant.