Preheat the oven to 350F.
Line the holes of the mini muffin pan(s) with paper cups.
In a bowl, whisk the softened butter, sugar, honey and egg until smooth.
Mix in the flour, cornmeal and baking powder.
Pour in the milk slowly, mixing as you pour.
Add the cheeses and parsley to the batter. Fold gently.
Add the corn kernels and continue folding until all the solid ingredients are evenly distributed.
Spoon the mixture into the prepared muffin pan(s). Bake at 350F for 20 minutes (for medium-sized muffins, bake for an additional five to seven minutes).
Cool the muffins in the pan(s) for a few minutes.
Lift the muffins on one side then tilt them so that air can circulate to prevent trapped steam from condensing inside the holes which can make the muffins soggy.
Serve the muffins warm.