Heat oven to 350°F. Grease a 2-quart baking dish with butter.
Whisk eggs in a large bowl until smooth and lightly frothy.
Whisk in milk, cream, sugar, and melted butter until well combined.
In a separate bowl, mix flour, cornmeal, baking powder, salt, pepper, and nutmeg.
Sprinkle the dry mixture over the wet ingredients and whisk just until smooth.
Fold in corn kernels and creamed corn until evenly distributed.
Pour batter into the dish, smooth the top, and set on a baking sheet.
Bake 45 minutes, until puffed, golden, and the center barely jiggles.
Rest 10 minutes before serving so the pudding sets cleanly.