directions:

2. In a large pot whisk together milk, cornmeal, and salt. Bring mixture to a boil over medium-high heat, whisking frequently to make sure the bottom of the pan does not burn. This may take 10 to 15 minutes. Lower heat to medium but maintain a boil, whisking frequently, for 5 minutes (be careful: mixture will splatter).

3. Lower heat to maintain a simmer, cover, and cook an additional 10 minutes;mixture should be thick. Remove from heat and stir in butter until melted andthoroughly combined. Mix in pumpkin or apple butter, maple syrup, and cloves and stir until smooth.

4. Pour mixture into prepared casserole dish. Bake until top is brownedand center is mostly firm, about 2 to 2 1/2 hours.

5. Allow pudding to cool 30 to 60 minutes, then scoop into bowls andserve topped with vanilla ice cream, if desired. Pudding may also be servedchilled.