In New England, Indian Pudding is as essential a part of Thanksgiving dinner as Pumpkin or Squash Pie. Great stuff, if you like the flavor of molasses. Not just for Thanksgiving.
It's called "Indian" because it is made with corn (maize) meal - the staple food of North American Indians.
Simple rustic ingredients. No sugar? You use molasses. No flour? You use corn meal. The only trick is to make sure it is neither too firm nor too runny. Serve warm.
Here's a bit of the history of this dessert, with a good recipe.