Corn pudding is an American classic that never goes out of style. This version includes buttermilk to cut the richness of the custard. The secret is to watch the cooking time carefully and remove the pudding from the oven before it sets up completely.
Position a rack in the middle of the oven and preheat to 350 degrees F. Generously butter a 2-quart baking dish and set aside.
Whisk together the eggs and egg whites in a medium bowl. Add the remaining ingredients and blend thoroughly. Pour the mixture into the prepared pan.
Make a water bath by placing the pudding in a roasting pan and adding enough hot water to come halfway up the sides of the pudding.
Bake for 25 minutes and check for doneness. It's likely that the pudding will need another 5 or 10 minutes of baking, but be sure to undercook it slightly, because it will finish setting once removed from the oven. Serve warm.