There is something so comforting about pulling a bubbling dish of corn casserole out of the oven. The edges turn crisp and buttery, the top gets a pretty golden blush, and the inside stays wonderfully soft, almost like a cross between cornbread and a warm, cheesy pudding. Every spoonful is sweet, savory and creamy all at once, with little pops of whole corn kernels throughout.
This is the side dish I reach for whenever I need something easy that still feels special. It comes together in one bowl with pantry staples, it bakes while you finish the rest of the meal, and it pairs beautifully with turkey, ham, fried chicken or a simple weeknight pork chop. It also travels well, so it is a smart pick for potlucks and holiday gatherings.
SaveMy family has a rule that the corn casserole dish goes on the table last, because once it lands, nobody is passing anything else. I started making this version from scratch instead of using a boxed mix, and adding cream cheese and cheddar made it richer and creamier than any version we had tried before. Now it is the one recipe everyone texts me about every November.
Creamy Corn Casserole
Ingredients
Casserole
Garnish
Instructions
- Preheat and prepare the dish
Set an oven rack in the center position and preheat the oven to 350°F. Generously butter a 2-quart baking dish or an 8x8-inch square pan, making sure to coat the corners and sides so the golden edges release easily after baking.
- Melt the butter
Melt the 4 tablespoons of butter in a small saucepan over low heat or in the microwave in 20-second bursts. Set it aside for about 5 minutes so it cools slightly and does not scramble the eggs when you mix them in.
- Beat the cream cheese and sour cream
In a large mixing bowl, beat the softened cream cheese with a hand mixer or a sturdy whisk until completely smooth with no lumps. Add the sour cream and mix until the two are fully combined, creamy and glossy.
- Whisk in the eggs and butter
Add the eggs one at a time, whisking well after each addition until the mixture looks silky. Slowly pour in the cooled melted butter while whisking constantly so it blends evenly into the creamy base.
- Add both kinds of corn
Stir in the cream-style corn and the drained whole kernel corn with a rubber spatula. Mix until every kernel is coated in the creamy mixture and the batter looks evenly speckled with corn.
- Combine the dry ingredients
In a separate medium bowl, whisk together the cornmeal, flour, sugar, baking powder, kosher salt and black pepper. Whisk for about 30 seconds so the baking powder is evenly distributed and the casserole rises uniformly.
- Fold everything together
Sprinkle the dry ingredients over the corn mixture and gently fold them in with the spatula just until no dry streaks remain. Fold in 3/4 cup of the shredded cheddar, saving the remaining 1/4 cup for the top. Avoid overmixing, which can make the casserole dense instead of tender.
- Fill the baking dish
Pour the batter into the prepared dish and smooth the top with the back of the spatula so it bakes evenly. Scatter the remaining 1/4 cup of cheddar over the surface, keeping it about a half inch away from the edges so it does not scorch.
- Bake until golden and set
Bake for 45 to 50 minutes, until the top is golden brown, the edges are bubbling and lightly crisp, and the center is set with only a slight jiggle. A toothpick inserted about an inch from the center should come out with moist crumbs but no wet batter.
- Rest and garnish
Transfer the dish to a wire rack and let the casserole rest for 10 minutes so the center firms up and slices cleanly. Sprinkle the sliced green onions over the top just before serving for a fresh, bright finish.
Substitutions and variations
- Use 1 1/2 cups of thawed frozen corn in place of the canned whole kernel corn, patting it dry so the casserole does not turn watery.
- Swap the sour cream for plain whole milk Greek yogurt for a slightly tangier flavor and a little extra protein.
- Trade the sharp cheddar for Monterey Jack or pepper jack, and stir in one diced jalapeno if you like a gentle kick of heat.
- For a sweeter, more traditional Southern style, increase the sugar to 1/4 cup and leave out the black pepper.
Chloe's tips
- Let the cream cheese sit at room temperature for at least 30 minutes so it beats smooth and does not leave little white lumps in the casserole.
- Drain the whole kernel corn very well, since extra liquid can make the center soggy and add to the baking time.
- If the top browns before the center is set, lay a loose sheet of foil over the dish for the last 10 minutes of baking.
- A glass or ceramic baking dish gives you softer, more even edges, while a metal pan creates a crispier golden crust.
How to store it
- Cover leftovers tightly and refrigerate for up to 4 days.
- Reheat individual portions in the microwave for 45 to 60 seconds, or warm the whole dish covered with foil at 325°F for 15 to 20 minutes.
- To make ahead, assemble the casserole without the cheese topping, cover and refrigerate for up to 24 hours, then add the cheese and bake for an extra 5 to 10 minutes.
- Freeze baked and cooled casserole, wrapped well, for up to 2 months, then thaw overnight in the refrigerator before reheating.
Serving suggestions
This creamy corn casserole is wonderfully versatile and fits right in at both holiday feasts and casual family dinners.
- Serve alongside roast turkey, cranberry sauce and green bean casserole for a classic Thanksgiving plate.
- Pair it with glazed ham and roasted Brussels sprouts for Christmas or Easter dinner.
- Spoon it next to fried chicken or barbecue ribs for a cozy Sunday supper.
- Add a bowl of chili or a simple green salad for an easy weeknight meal.

Frequently asked questions
Can I make corn casserole ahead of time?
Yes. Assemble the casserole up to 24 hours in advance, cover it tightly and keep it in the refrigerator. Add the cheese topping right before baking and plan on an extra 5 to 10 minutes in the oven since it starts out cold.
Why is my corn casserole runny in the middle?
It usually needs more time in the oven. Every oven runs a little differently, so bake until the center only jiggles slightly and a toothpick comes out with moist crumbs. Resting for 10 minutes after baking also helps it set. Be sure to drain the whole kernel corn well, too.
Can I use a boxed cornbread mix instead of cornmeal and flour?
You can replace the cornmeal, flour, sugar, baking powder and salt with one 8.5-ounce box of corn muffin mix. The result will be a little sweeter and slightly more cake-like, but still creamy and delicious.
Can I double this recipe?
Absolutely. Double every ingredient and bake it in a 9x13-inch dish. Start checking for doneness at 50 minutes, though it may need up to 60 minutes to set in the center.
Let's get cooking!
Once you taste how golden, cheesy and comforting this creamy corn casserole is, I think it will earn a permanent spot on your holiday table and your weeknight rotation too. It is simple enough for beginners, forgiving enough for busy cooks, and always worth the second helping. Give it a try this season, and do not be surprised when everyone asks you to bring it again next year.




