Preheat the oven to 400 degrees F., and grease a 2-quart baking dish (9-inch square or an 7x11-inch dish both work great).
In a large bowl, beat together the eggs, butter, and sugar. Mix in the milk and cornstarch, and mix until no lumps remain.
Add the corn and creamed corn. Stir well to combine.
Add the corn mixture to the prepared baking dish.
Bake for 45 to 60 minutes, or until the top is browned and the center is just a little jiggly when you shake the pan a bit.
Let the mixture cool for 10 minutes, and then serve warm.
Notes
This thick-custard corn pudding goes great with all your holiday meals.
Fresh corn kernels provide the best flavor and texture for corn pudding. If fresh corn is not available, frozen corn can be a good substitute.
Corn pudding should have a balance of sweetness from the corn and a savory undertone. Adjust the amount of sugar in the recipe based on the sweetness of your corn and your preference.
Cornmeal adds a slightly gritty texture that enhances the overall mouthfeel of the pudding. It also helps to thicken the pudding and give it structure.