Named for the mealIndian pudding · New England
Documented history

The name

English settlers called cornmeal Indian meal because they learned it from Native Americans, so a cornmeal pudding became Indian pudding.

A name about the grain, not the country.

Cook it