Preheat your oven to 350°F (175°C) so it’s fully heated before baking. I lightly grease an 8x8-inch baking dish with butter to prevent sticking. This step ensures the edges come out golden and easy to slice. Proper preheating helps the pudding cook evenly from the start.
In a large mixing bowl, I add the drained whole kernel corn and the cream-style corn. Then I stir in the sour cream, melted butter, and beaten eggs. Mixing these first creates a smooth, creamy base. Make sure the butter isn’t too hot, or it could scramble the eggs.
Next, I gently fold in the corn muffin mix and salt. I stir just until combined without overmixing. Overmixing can make the pudding dense instead of soft. The batter should look thick but still spoonable.
I pour the mixture into the prepared baking dish and spread it evenly. It bakes for about 45–50 minutes until the top is golden brown and the center is set. I test it by inserting a toothpick in the middle—if it comes out clean, it’s ready.
Once baked, I let the corn pudding rest for about 10 minutes. This helps it firm up slightly and makes slicing easier. The texture settles into a creamy, scoopable consistency. Serve warm for the best flavor.