Preheat your oven: Start by preheating your oven to 350°F (175°C). As the oven warms, grease a 9x13-inch baking dish to prevent sticking.
Beat the cream cheese: In a large mixing bowl, take the softened 1 (8 oz) cream cheese and use a hand mixer or spatula to beat it until smooth. This will be the base of your creamy filling.
Add the wet ingredients: To the blended cream cheese, mix in ½ cup unsalted butter (melted), ¼ cup sugar, ¼ cup milk, and 2 large eggs (beaten). Stir until all ingredients are well combined.
Incorporate the corn and muffin mix: Gently stir in 1 (15 oz) can whole kernel corn (drained), 1 (15 oz) can creamed corn, and 1 (8.5 oz) corn muffin mix. Be careful not to overmix; just combine until the mixture is uniform.
Season the mixture: Add ½ tsp salt and ½ tsp black pepper to the mixture. For a cheesy flavor, fold in 1 cup shredded cheddar cheese (optional).
Bake the casserole: Pour the entire mixture into the prepared baking dish evenly. Place in the preheated oven and bake for 45-50 minutes or until the top is golden brown and a toothpick inserted in the center comes out clean.
Cool and serve: Once baked, allow the casserole to cool for a few minutes before slicing. Serve warm and enjoy the decadent flavors!