Preheat oven to 400 degrees. Cream together butter, sugar, honey, eggs and salt in a large bowl. Add flour, cornmeal and baking powder and blend thoroughly. Add milk while mixing.
Add corn to mixture and combine by hand until corn is worked in. Grease a 12-cup muffin pan and fill each cup with batter. Bake for 20-25 minutes or until muffins begin to turn brown on top.