The best corn pudding is served warm, this is when dish is at its moistest and fluffiest. You may also eat it cold, but taste and texture won't be as good. If making it ahead, I recommend warming it up in the oven or in the microwave for a couple of minutes.