Preheat oven at 300 degrees.
Combine the whole and cream corn, butter, salt, and sugar.
In a separate bowl, beat the eggs lightly, and whisk in the milk and cream. Combine with the corn mixture.
Pour into a well greased shallow baking dish, no more than 3/4 full. Bake for 40 to 50 minutes or until center is firm.
Note: bread crumbs may be sprinkled over top of pudding half way during the baking process.