Preheat the oven to 350°F. Grease a 9-inch square baking dish.
Cut the corn off the cobs and transfer to a large bowl. Set aside.
In a medium saucepan, melt the butter over medium heat. Whisk in the flour until smooth, then slowly whisk in the cream, stirring constantly. Cook until thickened, about 5 minutes.
Remove from the heat and stir in the sour cream, garlic powder, pepper, and salt. Pour the sauce over the corn and stir to combine.
Transfer the mixture to the prepared baking dish. Sprinkle the cheese over the top and bake for 25-30 minutes, or until the cheese is melted and bubbly.
Remove from the oven and let cool for 10 minutes before serving. Garnish with parsley, if desired.
Interesting Facts
This creamed corn casserole is a great way to use fresh corn.
Creamed corn casserole is a great side dish for any meal, from a casual dinner to a holiday gathering.
This dish can be made ahead of time and refrigerated until ready to bake.