Southern Corn Pudding

This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases.

Nothing tastes like Granny’s cooking as much as Southern Corn Pudding. It’s an old fashioned recipe that features fresh corn, heavy cream, butter and eggs. There are no artificial ingredients, and nothing comes from a can, so the flavor is incredible!

spoon of corn pudding on top of a casserole.
Jump To

What Is Corn Pudding?

Authentic Southern Corn Pudding is a classic recipe made with fresh ingredients resembling a custard. It’s sweet, creamy and rich, which makes it the best side dish you’ll ever taste!

If you’re from the south, you might have tried several recipes named corn pudding. There’s one style made with Jiffy cornbread, and another one baked with stuffing mix. Most southerners love skillet creamed corn, which is also a traditional favorite.

While these recipes are terrific, there’s only one that can truly be called corn pudding. It comes straight from Granny’s garden to your table. Traditional puddings are made with fresh corn and minimal ingredients. There’s no cornmeal, canned corn, or stuffing involved. This vintage recipe is totally gluten-free!

cutting corn off the cob onto a cutting board.


Southern Corn Pudding only requires a few basic ingredients you may already have in your kitchen.

  • butter – real butter creates the best flavor
  • fresh corn – fresh is always best
  • onion – adds a little ‘sass’
  • heavy cream – gives the pudding its creaminess
  • cornstarch – thickens things up
  • sugar – sweetens the pudding
  • eggs – binds everything together
  • spices – enhances the flavor

Those are the only ingredients you need to be in ‘comfort food heaven’ in just 30 minutes!

stirring the mixture in a skillet after the eggs are added.


You’ll need four ears of fresh corn that has been shucked and washed. Cut the corn off the cob with a sharp knife. Be careful not to cut all the way into the cob, and to start at the top and work your way down.

Chop up a small onion and put it in a skillet with the corn and butter over medium heat. Sauté for a few minutes until onion is tender, then add sugar and mix until melted.

Pour heavy cream into the skillet, followed by cornstarch mixed with a little water. Stir until thickened over low heat. Add a dash of garlic salt, pepper and parsley.

Take skillet off of heat. Beat eggs in a separate bowl, then fold into the corn. Mix well, then pour contents of skillet into a 6 x 9 inch baking dish. Bake at 350 degrees for 30 minutes until set and golden brown.

spoonful of corn pudding in a white dish.

Recipe FAQS

Can I substitute canned corn for fresh?

This recipe is based on using fresh corn, but if it’s not in season, you can definitely use two cans of kernel corn in its place. Make sure you drain the cans before use.

What’s the difference between corn pudding and a casserole?

Corn pudding is made with eggs and cream, which creates a soufflé when baked. Casseroles contain heartier ingredients like cornmeal, stuffing or bread crumbs. This corn pudding recipe is gluten free, but casseroles are not.

Can corn pudding be frozen?

You can freeze it, but it may curdle when reheated due to the heavy cream content. I recommend eating leftovers within a few days instead.

southern corn pudding being served out of a tin tray.

Serving Tips

Southern Corn Pudding is often served during the holidays with glazed ham or turkey. It tastes great with cornbread biscuit dressing and pineapple cheese casserole.

You can also serve it with barbecue ribs and pulled pork! It’s a very versatile side dish that everyone loves.

If you’re looking for other side dishes to serve with this recipe, give these a whirl!

Recipe Card

corn pudding in a white tray made southern style

Southern Corn Pudding

Nothing tastes like Granny's cooking as much as Southern Corn Pudding. There are no artificial ingredients, and nothing comes from a can, so the flavor is incredible!
5 from 1 vote
Print Pin Rate
Course: Side Dishes
Cuisine: American
Prep Time: 15 minutes
Cook Time: 30 minutes
Total Time: 45 minutes
Servings: 8
Calories: 207kcal

*See notes in blog post for detailed tips, photos and instructions.


  • ½ stick salted butter
  • 4 ears of fresh corn cut off of cob
  • 1 small onion diced
  • 1 cup heavy cream
  • 2 Tbsp. sugar
  • 2 Tbsp. cornstarch
  • 2 Tbsp. water
  • 4 large eggs beaten
  • dash of garlic salt pepper and parsley


  • Preheat oven to 350 degrees.
  • In a large skillet, melt butter over medium heat.
  • Add corn and onion. Sauté for 2 minutes.
  • Turn heat to medium low. Add cream and mix well.
  • Add sugar and stir while it melts.
  • Mix cornstarch and water together. Pour into skillet and mix over heat for 2 minutes until mixture thickens.
  • Take skillet off of heat. Beat eggs and gradually fold into mixture in skillet. Stir well.
  • Add a dash of garlic salt, pepper and parsley. Mix together and pour contents of skillet into a 6 x 9 inch casserole dish.
  • Bake at 350 degrees for 45 minutes until top is set and pudding is golden.


  • Make sure to take skillet off of the heat before adding eggs or they might scramble. 
  • Store leftovers in an airtight container for up to 3 days.
  • Can be made up to 2 days ahead and kept in refrigerator until time to cook. 


Calories: 207kcal | Carbohydrates: 18g | Protein: 5g | Fat: 14g | Saturated Fat: 8g | Sodium: 51mg | Potassium: 194mg | Fiber: 1g | Sugar: 7g | Vitamin C: 4mg | Calcium: 36mg | Iron: 1mg

Nutrition info is an auto generated estimate.

Love this recipe? PIN it!Visit @quichemygrits or tag #quichemygrits!


  1. Thank you so much for posting a recipe for the REAL Corn Pudding! Those impostors with Jiffy mix or cornbread or stuffing make me itch (LOL!)!!!! Your recipe is very similar to my Aunt Donna’s except she doesn’t use onion and flour instead ;of cornstarch. You’re a gem!

    1. You are so welcome! I’m not a fan of the Jiffy mix version, so I had to include my old fashioned corn pudding recipe! 🙂

Leave a Review

Your email address will not be published.

Please RATE this RECIPE: