Corn pudding in white casserole dish with spoon, fresh ears of corn in background.

Corn Pudding Recipe

  • Author: Christine Pittman
  • Prep Time: 20 minutes
  • Cook Time: 40 minutes
  • Total Time: 1 hour
  • Yield: 6 servings 1x
  • Category: Side Dish
  • Method: Baked
  • Cuisine: American


Make corn pudding for a delicious and adaptable side dish that works with lots of different meals. For variation ideas, see the post above.


  • Kernels from 4 ears fresh yellow corn*
  • 1 small onion, chopped
  • 8 Tbsp. softened butter, divided
  • 1/2 cup heavy cream
  • 2 eggs
  • 1/4 cup all-purpose flour
  • 1/2 tsp. salt
  • 2 Tbsp. granulated sugar


  1. Preheat oven to 325°F. Grease a 30 oz. baking dish with 1 tablespoon of the butter, set aside.
  2. In a small cast iron skillet, melt 1 tablespoon of the butter over medium-high heat. Add half of the corn kernels and the onion. Sauté, stirring occasionally until corn is soft and lightly charred, about 10 minutes. Transfer mixture to casserole dish. Let stand 10 minutes.
  3. Meanwhile, in the pitcher of a blender add remaining corn, remaining 6 tablespoons of butter, cream, eggs, flour, salt, and sugar. Blend on high until corn is mostly pureed.
  4. Transfer corn puree mixture to baking dish and stir to mix with sauteed corn and onion.
  5. Place baking dish in oven. Bake 30 minutes or until a toothpick inserted into the center of the corn pudding comes out clean.
  6. Remove baking dish from oven. Let stand 5 minutes before serving. Serve warm or at room temperature.

Love this recipe? I’d appreciate it if you could scroll down and add a *5 star rating* to help others know they’ll love it as well!


*If fresh corn isn’t available, use 3 cups of frozen yellow corn, thawed.