Place a rack in the center of your oven and preheat to 350°F. Generously brush a deep 8x8 inch baking dish or similar 1½-quart baking dish with melted butter (reserve the rest).
Place the thawed corn and creamed corn in a large bowl. Stir in the sugar, salt, onion powder, and hot sauce.
In a separate bowl, whisk together the eggs, milk, and cornstarch. Stir in the reserved butter.
Pour the milk mixture into the corn mixture and stir to combine. Transfer to the prepared dish.
Bake corn pudding for 45 to 55 minutes, or until it's light golden brown and set at the edges but wobbles in the center when you shake the pan. If you insert a butter knife in the center, it will look moist but not raw. Let sit 5 minutes, then serve warm.
Notes
TO STORE: Leftover corn pudding can be stored in an airtight container in the refrigerator for up to 3 days, or you can wrap it in the baking dish if you have a larger portion of leftovers.
TO REHEAT: Warm up individual servings in the microwave, or reheat the entire dish in a 350ºF oven until warmed through.
TO FREEZE: Wrap corn pudding tightly in the baking dish (assuming it’s freezer-safe!) or transfer smaller portions of leftovers to an airtight container. Freeze for up to 3 months and thaw in the refrigerator before reheating.