Corn pudding makes people pick a side fast.
Some expect a savory scoop beside roast chicken. Others expect something softer, sweeter, and a little eggy. The better pans land in the middle: buttery, tender, faintly custardy, with sweet corn popping through each bite and browned edges that smell like warm milk and melted butter. That’s the lane this one takes, and it takes it with confidence.
Buttery sweet corn pudding with cream cheese frosting is the version I reach for when I want corn to act like dessert without losing the thing that makes corn taste like corn. The frosting brings the tang. The pudding brings the soft, golden middle. And the best bites get a tiny bit of everything at once — the creamy top, the tender crumb, the little burst of kernel sweetness, the almost toasted edge where the pan did its work.
The trick is balance. Too much moisture and it slumps. Too much flour and it starts tasting like cake trying to cosplay as pudding. Get the proportions right, and you end up with something that slices cleanly after a proper chill but still feels plush on the tongue. That’s the sweet spot worth chasing.
Why This Sweet Corn Pudding Belongs in the Oven
-
It tastes like corn, not just sugar. Two kinds of corn — creamed corn and whole kernels — keep the flavor grounded, so each square still tastes like the vegetable that started it all.
-
The texture changes in one pan. The corners bake up firmer and slightly chewy, while the center stays tender and spoon-soft after cooling.
-
Cream cheese frosting gives it a sharper edge. That tang keeps the sweetness from getting flat, and it makes the whole pan read as dessert instead of sweet cornbread.
-
It travels better than a custard. Once it cools and sets, you can cut neat squares and stack them on a platter without the whole thing collapsing.
-
It makes sense for a crowd. A 9×13-inch pan gives you enough portions for a holiday table, a potluck, or a family dinner where everyone wants “just a small piece” and then goes back for a second one.
-
It’s forgiving about the corn. Fresh, frozen, and canned all have a place here, as long as you handle them properly before they go into the batter.
From Spoonbread to Frosted Squares
Corn pudding sits in a funny family. It’s related to spoonbread, cornbread, baked custard, and the old church-basement casseroles that appear beside ham and roasted vegetables. Most versions lean savory, with eggs, milk, and a gentle corn flavor. Some are so soft you need a spoon, which is where the name earns its keep.
This version pulls the dish in a sweeter direction, but it doesn’t turn it into cake wearing a costume. That matters. You still want the deep corn aroma, the faint grit from fine cornmeal, and the soft richness that comes from eggs and dairy baked together until the center sets. What changes is the finish. Cream cheese frosting adds a cool, tangy layer that makes the sweet corn flavor feel more pronounced, not less.
I like the contrast here because it gives the dish actual shape. Without frosting, sweet corn pudding can drift into “pleasant, but forgettable.” With frosting, it becomes a pan dessert with a point of view. The frosting is not there to bury the corn. It’s there to frame it. A good pan should smell like warm butter and vanilla when it comes out of the oven, then taste even better after an hour of cooling when the flavors settle into one another.
And yes, it slices.
That’s part of the charm. You get the comfort of something soft and old-fashioned, but you can cut it into neat squares and put it on a cake stand without apology.
Yield, Timing, and the Ingredient Lineup
Yield: 16 squares
Prep Time: 25 minutes
Cook Time: 40 to 45 minutes
Total Time: 1 hour 10 minutes active, plus 1 hour cooling and 20 minutes chilling for clean slicing
Difficulty: Intermediate — the batter is straightforward, but the bake needs a little attention and the frosting goes on best after a full cool-down.
Chill/Rest Time: 1 hour cooling before frosting, then 20 minutes in the fridge after frosting if you want sharp slices
Best Served: Slightly chilled or at cool room temperature
For the Corn Pudding:
- 1 1/2 cups all-purpose flour
- 1 cup fine yellow cornmeal
- 1 tablespoon baking powder
- 1/2 teaspoon baking soda
- 1 teaspoon fine salt
- 1 cup (2 sticks) unsalted butter, softened to room temperature
- 1 3/4 cups granulated sugar
- 4 large eggs, room temperature
- 1 cup sour cream, room temperature
- 1 cup whole milk, room temperature
- 1 tablespoon pure vanilla extract
- 1 1/2 cups sweet corn kernels, fresh or thawed frozen
- 1 (15-ounce) can creamed corn, not drained
For the Cream Cheese Frosting:
- 8 ounces cream cheese, softened to room temperature
- 1/2 cup unsalted butter, softened
- 3 1/2 cups powdered sugar, sifted
- 1 teaspoon pure vanilla extract
- 1/4 teaspoon fine salt
- 1 to 2 tablespoons heavy cream or whole milk
Why Each Ingredient Pulls Its Weight
Dry Ingredients and Lift
What to use: 1 1/2 cups all-purpose flour, 1 cup fine yellow cornmeal, 1 tablespoon baking powder, 1/2 teaspoon baking soda, and 1 teaspoon fine salt.
Preparation: Whisk these together for at least 20 seconds so the leavening gets spread evenly through the bowl. If your cornmeal looks clumpy, break it up with your fingers before it goes in.
Substitutions: A good 1:1 gluten-free flour blend works if it contains xanthan gum. I would not use coarse polenta here unless you want a rougher, sandier crumb.
Tips: Fine cornmeal gives you a tender bite. Coarse cornmeal never really disappears, and in a frosted dessert like this, that gritty texture feels out of place.
Corn and Dairy for the Soft Center
What to use: 1 cup softened butter, 1 3/4 cups sugar, 4 eggs, 1 cup sour cream, 1 cup whole milk, 1 tablespoon vanilla, 1 1/2 cups sweet corn kernels, and 1 can creamed corn.
Preparation: Let the eggs, sour cream, and milk sit out until they lose their chill. If you’re using frozen corn, thaw it fully and pat off extra moisture with paper towels before folding it in.
Substitutions: Greek yogurt can stand in for sour cream, and buttermilk can replace the whole milk if you want a sharper note. Fresh corn cut from the cob works well when it’s in season, but thawed frozen corn is more consistent and less fussy.
Tips: The creamed corn is not a shortcut substitute — it’s part of the texture. It adds moisture and helps the center bake up soft without turning wet.
Cream Cheese Frosting Essentials
What to use: 8 ounces cream cheese, 1/2 cup butter, 3 1/2 cups powdered sugar, 1 teaspoon vanilla, 1/4 teaspoon salt, and 1 to 2 tablespoons cream or milk.
Preparation: Let the cream cheese and butter soften fully before you beat them. If the center is still cold, you’ll get little lumps that refuse to smooth out no matter how long you mix.
Substitutions: Mascarpone can replace half the cream cheese if you want a milder tang. For a lighter frosting, you can reduce the powdered sugar by 1/2 cup, but the frosting will be softer and less stable.
Tips: Sift the powdered sugar if it clumps at all. A gritty frosting distracts from the whole pan, and this dessert deserves a smooth top.
The Tools That Make the Batter Behave
- 9×13-inch baking pan — The size gives you the right balance of soft center and browned edges; a glass or metal pan both work, but metal browns a touch more quickly.
- Large mixing bowl — You need room to cream the butter and sugar without slinging batter up the sides.
- Medium bowl — Useful for whisking the dry ingredients before they meet the wet.
- Hand mixer or stand mixer — Either one makes the butter, sugar, and cream cheese behave. A whisk can do the job in a pinch, but your arm will complain.
- Rubber spatula — The best tool for folding in the corn without smashing it to bits.
- Measuring cups and spoons — The batter depends on actual proportions, not guesses.
- Wire cooling rack — Cool air underneath the pan helps the pudding set evenly instead of staying soggy at the bottom.
- Offset spatula or butter knife — Nice for spreading the frosting in a clean layer, though a regular spatula works too.
How to Mix, Bake, and Frost the Pan
Prepare the Pan and Oven:
-
Preheat the oven to 350°F (175°C) and position a rack in the center. Grease a 9×13-inch baking pan with butter or nonstick spray, then line the bottom with parchment, leaving a little overhang on the long sides so you can lift the slab out later.
-
Whisk together the flour, cornmeal, baking powder, baking soda, and salt in a medium bowl. Keep whisking until the mixture looks evenly speckled and there are no little pockets of baking powder hiding near the edges.
Build the Batter: 3. In a large bowl, beat the softened butter and granulated sugar on medium speed for 2 to 3 minutes, until the mixture turns pale, fluffy, and a little glossy around the edges. Do not rush this step — this is where the pudding gets some of its lift.
-
Beat in the eggs one at a time, mixing for about 20 seconds after each egg and scraping down the bowl once or twice. The batter may look slightly broken for a moment. That’s normal.
-
Mix in the sour cream, milk, and vanilla on low speed until smooth. The batter should look creamy and loose, almost like a thick breakfast batter.
-
Add the dry ingredients in two additions, mixing on low speed just until the flour disappears. Stop the mixer as soon as you don’t see dry streaks. Overmixing here will make the crumb heavy and tight.
-
Fold in the sweet corn kernels and creamed corn with a rubber spatula. Fold gently and scrape the bottom of the bowl, because the creamed corn likes to sink and hide there.
Bake and Cool: 8. Spread the batter into the prepared pan and smooth the top. Bake for 40 to 45 minutes, until the edges are golden, the center springs back lightly when touched, and a toothpick inserted in the middle comes out with a few moist crumbs, not wet batter. If the top starts browning too fast, tent it loosely with foil after about 30 minutes.
- Move the pan to a wire rack and let the pudding cool completely for at least 1 hour. Do not frost it while warm. Warm cake and cream cheese frosting make a messy, sliding situation no one wants to rescue.
Make the Frosting and Finish: 10. Beat the cream cheese and butter together on medium speed for 2 minutes, until smooth and fluffy. Scrape the bowl well, especially near the bottom corners where colder cream cheese likes to hang on.
-
Add the powdered sugar, vanilla, and salt, then mix on low speed at first so you don’t dust the whole kitchen. Increase to medium speed and beat for 1 to 2 minutes more, adding 1 to 2 tablespoons cream or milk only if you need to loosen the texture. The frosting should be thick, spreadable, and hold a swoop from the spatula.
-
Spread the frosting over the cooled pudding in an even layer, then chill the pan for 20 minutes if you want neat slices. Lift out the slab with the parchment, cut into squares, and wipe the knife between cuts for the cleanest edges.
How to Serve It Without Muddying the Presentation
Presentation: A chilled 9×13 pan cuts into tidy squares that hold their shape on a platter. I like to set them on a flat white plate or a cake stand and leave the frosting plain, because the pale cream cheese layer against the golden crumb already looks composed. If you want a tiny finish, add a pinch of flaky salt or a few toasted pecans on top of each square.
Accompaniments: Serve it after a dinner that leans savory — roast chicken, glazed ham, or a simple grilled meal all make sense before dessert. If you want to plate it with something fresh, a small bowl of sliced strawberries, raspberries, or peaches keeps the sweetness from feeling heavy. A plain scoop of vanilla ice cream works if you’re serving the pudding at room temperature and want the colder contrast.
Portions: Sixteen squares from a 9×13 pan is the sweet spot for this recipe. Cut larger, 3×4-inch pieces if you’re serving it as the main dessert, or smaller rectangles if it’s part of a bigger spread and there are other sweets on the table.
Beverage Pairing: Strong coffee with a splash of cream is the pairing I like best. Cold milk works for a more nostalgic feel, while unsweetened black tea or iced tea keeps the plate from tipping into too much sugar.
Small Changes That Improve the Pan
Flavor Enhancement: Brown the butter for the frosting if you want a deeper, nutty note, but cool it until opaque before beating it with the cream cheese. A pinch of salt in the frosting matters more than people think; it sharpens the corn flavor and keeps the sugar from flattening out.
Customization: Fold 1/2 teaspoon cinnamon into the dry ingredients if you want the base to lean warmer and more dessert-like. You can also swap 1/2 cup of the sugar for light brown sugar for a softer caramel note. I don’t love turning this into a spice cake, though. The corn should stay in charge.
Serving Suggestions: A spoonful of macerated berries on the side can wake up a square that feels too rich after sitting in the fridge. If you want a cleaner finish, dust the very edge of the frosting with a tiny bit of powdered sugar right before serving.
Make-It-Yours: For a gluten-free version, use a reliable 1:1 gluten-free baking blend and keep the cornmeal fine. For a dairy-free route, the frosting gets trickier, but the pudding itself can be made with plant butter, thick coconut yogurt, and oat milk; the texture changes, though, and you’ll lose some of the classic tang.
Corn Pudding Mistakes That Show Up Fast

-
Using coarse cornmeal and expecting a soft crumb. The finished squares feel gritty and dry at the edges. Fix it by buying fine yellow cornmeal, or pulse coarse cornmeal briefly in a food processor before measuring it.
-
Frosting the pudding while it’s still warm. The cream cheese layer turns loose, slides sideways, and soaks into the top. Let the pan cool all the way to room temperature, then chill it briefly if you want a firmer surface.
-
Beating the batter after the flour goes in. The pudding bakes up tight and a little gummy instead of tender. Mix only until the flour disappears, then stop. A few streaks are fine when you fold in the corn; they vanish in the oven.
-
Pulling it out too early because the center still jiggles a little. A faint wobble is okay, but wet batter on the toothpick means it needs more time. The center should be set enough that a light press springs back, and the internal temperature should land around 200°F to 205°F if you use a thermometer.
-
Starting with cold cream cheese or cold butter for the frosting. You’ll see little lumps that never fully smooth out. Give the dairy 30 to 45 minutes on the counter before mixing, and scrape the bowl twice during beating.
-
Forgetting to drain thawed frozen corn. Extra moisture seeps into the batter and throws off the texture. Thaw it fully, then blot it dry with paper towels before folding it in.
Variations Worth Baking on Purpose
Maple-Corn Comfort: Replace 1/2 cup of the granulated sugar in the pudding with light brown sugar and add 1 tablespoon maple syrup to the frosting. The flavor gets rounder and a little deeper, like cornbread that decided to dress up.
Honey-Lime Brightness: Swap 1/4 cup of the sugar for honey and stir 1 teaspoon lime zest into the frosting. That citrus lift keeps the sweetness crisp, and it works especially well if you serve the squares with berries.
Toasted Pecan Finish: Fold 3/4 cup chopped toasted pecans into the frosting or scatter them over the top after spreading it. The crunch is a nice counterpoint to the soft crumb, and it makes the pan feel more finished without changing the base recipe.
Gluten-Free Corn Pudding: Use a 1:1 gluten-free flour blend in place of the all-purpose flour, and make sure your baking powder is certified gluten-free if that matters for your kitchen. Keep the cornmeal fine so the texture stays tender rather than sandy.
Berry-Swirl Frosting: Stir 1/3 cup seedless raspberry or blackberry jam into the cream cheese frosting just enough to streak it, not fully blend it. That tart ripple cuts through the richness and looks sharp when you slice the pan.
Make-Ahead, Storage, and Reheating
This pudding does not mind a little rest. In fact, it usually slices better after a night in the fridge because the crumb settles and the frosting firms up. If you’re planning for a dinner party or holiday table, bake the pudding the day before, cool it completely, and cover it tightly before refrigerating. Frost it after cooling if you want the neatest finish, or make the frosting ahead and keep it chilled in a separate container.
At room temperature, once frosted, keep it out for no more than 2 hours. After that, the cream cheese frosting softens too much, and the dairy starts moving into food-safety territory you do not want to mess with. Refrigerated, the finished dessert keeps well for up to 4 days in an airtight container or tightly wrapped pan.
Freezing works best with the base unfrosted. Wrap the cooled pudding tightly in plastic wrap and foil, then freeze for up to 2 months. Thaw it overnight in the refrigerator, bring it to cool room temperature, and frost it fresh. If you need to freeze already-frosted slices, freeze them on a tray until firm, then wrap each one separately so the frosting doesn’t get crushed.
For reheating, keep the cream cheese frosting in mind. A frosted square only needs 10 to 15 seconds in the microwave if you want the chill taken off; too much heat will make the frosting slide. If you’re reheating the unfrosted base, warm slices in a 300°F oven for 8 to 10 minutes until just heated through. I prefer the chilled version, honestly. The texture is cleaner, and the frosting tastes sharper when it isn’t melted into the crumb.
Questions Bakers Ask Most
Can I use canned corn instead of frozen or fresh?
Yes, but drain it well if you use whole-kernel canned corn. Fresh or frozen corn keeps a brighter bite, while canned corn tends to be softer. If canned is what you have, it will still work; just don’t add the can liquid unless you want a looser, wetter center.
Do I have to use creamed corn?
I’d keep it in. Creamed corn gives the pudding its soft middle and helps the crumb stay moist without turning gluey. If you leave it out, you lose some of the signature texture and the finished squares feel more like cornbread cake than corn pudding.
Can I make this a day ahead?
Absolutely, and it may slice better the next day. Bake the pudding, cool it fully, frost it, and chill it overnight. Bring the pan out about 20 to 30 minutes before serving so the frosting softens slightly and the corn flavor comes forward.
What if the center is still soft after the timer goes off?
Give it another 5 to 8 minutes and check again. If the top is browning before the middle sets, tent it loosely with foil. You want the center to wobble slightly, not slosh. A knife or skewer should come out with moist crumbs, not batter.
Can I make the frosting with low-fat cream cheese?
You can, but it won’t hold as cleanly and the flavor is less round. If you go that route, chill the frosting for 15 to 20 minutes before spreading it. Full-fat cream cheese gives you a firmer, smoother layer that behaves better on the cooled pudding.
Can this be baked in a different pan?
A 9-inch square pan makes thicker squares and needs a longer bake, usually 10 to 15 minutes more. I wouldn’t go much deeper than that unless you want a more custard-like center. A muffin tin works too if you want individual portions, but the frosting step gets fussier.
Why did my frosting turn runny?
The usual culprit is cream cheese or butter that was too warm, or too much liquid added at the end. Beat in only enough cream to loosen it slightly, and if it still feels soft, chill the bowl for 10 minutes before trying again. A thick frosting holds up better on a moist base like this.
Can I skip the frosting and serve it plain?
Yes, though I’d cut the sugar in the pudding by 1/4 cup if you want it to taste less dessert-like. Plain, it reads more like a sweet cornbread pudding. With frosting, it lands firmly in dessert territory.
A Sweet Finish Worth Repeating
Corn pudding does not need to be loud to make a point. Give it good corn, enough butter, and the patience to cool before frosting, and it turns into something that’s softer than cake but sturdier than custard, with a flavor that lingers in a very nice way.
That tangy cream cheese top changes the whole mood of the pan. It sharpens the sweetness, keeps the corn flavor in focus, and makes each square feel finished instead of improvised. I like desserts that know where they’re going. This one does, and it gets there with a warm, buttery center and a frosting layer that cuts clean when the knife goes down.
Buttery Sweet Corn Pudding with Cream Cheese Frosting — Recipe Card
Recipe Name: Buttery Sweet Corn Pudding with Cream Cheese Frosting
Description: A tender, sweet corn pudding baked in a 9×13-inch pan and topped with a tangy cream cheese frosting. The crumb stays soft and plush, with sweet corn kernels and creamed corn giving every bite a true corn flavor.
Prep Time: 25 minutes
Cook Time: 40 to 45 minutes
Total Time: 2 hours 10 minutes, including cooling and a short chill
Course: Dessert
Cuisine: American
Servings: 16 servings
Calories: about 520 kcal per serving
Ingredients
For the Corn Pudding:
- 1 1/2 cups all-purpose flour
- 1 cup fine yellow cornmeal
- 1 tablespoon baking powder
- 1/2 teaspoon baking soda
- 1 teaspoon fine salt
- 1 cup (2 sticks) unsalted butter, softened to room temperature
- 1 3/4 cups granulated sugar
- 4 large eggs, room temperature
- 1 cup sour cream, room temperature
- 1 cup whole milk, room temperature
- 1 tablespoon pure vanilla extract
- 1 1/2 cups sweet corn kernels, fresh or thawed frozen
- 1 (15-ounce) can creamed corn, not drained
For the Cream Cheese Frosting:
- 8 ounces cream cheese, softened to room temperature
- 1/2 cup unsalted butter, softened
- 3 1/2 cups powdered sugar, sifted
- 1 teaspoon pure vanilla extract
- 1/4 teaspoon fine salt
- 1 to 2 tablespoons heavy cream or whole milk
Instructions
-
Preheat the oven to 350°F (175°C) and grease a 9×13-inch baking pan. Line it with parchment, leaving overhang on the long sides.
-
Whisk together the flour, cornmeal, baking powder, baking soda, and salt in a medium bowl.
-
Beat the butter and sugar in a large bowl for 2 to 3 minutes, until pale and fluffy.
-
Beat in the eggs one at a time, scraping the bowl as needed.
-
Mix in the sour cream, milk, and vanilla until smooth.
-
Add the dry ingredients in two additions and mix on low until just combined.
-
Fold in the corn kernels and creamed corn.
-
Spread the batter in the pan and bake for 40 to 45 minutes, until golden and just set in the center.
-
Cool completely on a wire rack for at least 1 hour.
-
Beat the cream cheese and butter until smooth, then mix in the powdered sugar, vanilla, salt, and enough cream or milk to make a thick spreadable frosting.
-
Spread the frosting over the cooled pudding, chill for 20 minutes if you want clean slices, then cut into squares.
Notes: Use fine cornmeal for the softest texture. Do not frost the pudding while warm. For the cleanest slices, chill the frosted pan before cutting.











