Preheat the oven to 350°F. Lightly grease an 8x8-inch baking dish or a similar small dish. I used an 11x7-inch baking dish.
In a large bowl combine the whole corn kernels (drained), creamed corn, sour cream, jiffy corn muffin mix, melted butter, salt, pepper, and sugar.
Stir everything together until well combined. Try not to overmix it.
Pour the casserole into the baking dish and bake for 60 minutes or until the top and edges are golden brown. Remove from the oven and allow the dish to cool for 10-15 minutes before serving.
Notes
If you want to make a bigger batch for a large party, simply double the recipe!
Be sure to let the corn pudding rest after it comes out of the oven so it can completely set. It will be piping hot!