Prep your corn: If using fresh, cut kernels off the cob.
If using frozen, thaw and pat dry to avoid excess water. If using canned, drain well.
Melt the butter: Place a large skillet over medium heat. Add the butter and let it melt until it foams slightly and smells nutty.
Don’t let it burn.
Sauté the corn: Add the corn to the skillet. Stir to coat in butter, then spread it into an even layer. Cook for 3–4 minutes without moving it much to get light caramelization.
Season it: Sprinkle in the salt, pepper, and garlic powder (if using).
Stir and cook for another 2–3 minutes until hot and golden in spots.
Add honey and cream: Drizzle in the honey and pour in the cream. Stir and let it bubble gently for 1–2 minutes to thicken slightly.
Optional cream cheese: Add the cream cheese cubes and stir until melted and silky. This makes the sauce extra creamy and clings to the corn.
Finish and taste: Add a pinch of smoked paprika or cayenne if you like a little heat.
Taste and adjust salt, pepper, or honey to your liking.
Garnish and serve: Remove from heat. Sprinkle with chopped chives, parsley, or green onions. Serve warm straight from the skillet.