Preheat oven to 350 degrees. Grease a 9 x 9 pan with nonstick cooking spray, set aside.Add butter to a medium saucepan and cook over medium heat until light brown / caramel in color. 5-10 minutes. Make sure to keep and eye on it so butter does not burn. It also helps to use a light colored saucepan for this.
Pour butter into a large bowl along with the sugar, flour, cornmeal, baking powder and salt.Stir in heavy cream and eggs and mix until combined. Fold in corn.
Pour the mixture into the prepared baking pan.
Bake for 40-45 minutes or until golden brown and the edges are firm.Serve warm and enjoy!
Notes
Add some spice:This is more of a sweet corn pudding however you can make this more savory by adding minced onions, garlic, bacon or jalapeños.Omit or add less sugar: Some users have lowered the sugar. You can also add in honey in place of the granulated sugar.Make ahead option:This cornbread pudding can be made as directed the day before and stored in the refrigerator overnight.