My sister gave me this recipe. It is easy to make; you can make it as bad for you (use white bread and cream!) or good for you (whole grain bread, soy milk, nonfat milk, or nonfat sour cream, and reduce whole eggs to two and use two egg whites, and half the butter).
Preheat oven to 350 degrees F (175 degrees C). Grease an 8x8-inch baking dish.
Place bread cubes in the prepared baking dish.
Beat cream-style corn, milk, eggs, and sugar together in a bowl using an electric mixer until evenly combined; pour over bread cubes. Pour melted butter over bread cube mixture. Place dish on a baking sheet and pour enough water into the baking sheet to make a water bath around baking dish.
Bake in the preheated oven until pudding is set in the middle, about 1 hour.