Indian Pudding

Indian pudding is a dessert made of cornmeal boiled with scalded milk, sweetened with molasses, and cooked slowly until thickened, then baked until set.  It is most typically served warm with hard sauce, ice cream or whipped cream.