Preheat oven to 350°F (175°C). Lightly grease a 9 by 13-inch casserole dish.
In a large bowl, mix together corn, creamed corn, muffin mix, sour cream, and melted butter. Pour into baking dish and bake for 45 minutes, or until golden brown.
Remove from oven and top with cheese. Return to oven for 5-10 minutes, or until cheese is melted.
Allow to stand for 5 minutes. Serve warm.
Notes
If serving with bacon, you can fry it up while the corn casserole is in the oven and sprinkle it over the top when its done. You could also mix the bacon into the batter if you want bacon pieces on the inside.