Preheat oven to 350 degrees F and put a 12 in skillet in to pre-heat.
Mix dry ingredients together.
Whisk the eggs. Add honey and whisk 20 seconds. Add milk or sour cream and whisk, add melted butter and whisk.
Pour wet ingredients into the dry ingredients. Gently stir until everything is mixed, only about a 30 seconds. The batter will be lumpy. That's what you want. Now add the corn, red pepper, any other add-ins, and stir gently until they are evenly distributed. It is important that you do not over-mix.
Take the skillet out of the oven and add the remaining 2 tablespoons of butter. Roll the butter around as it melts coating the inside of the pan, including the sides. This will create a nice crisp crust on the bread.
Pour in the batter, level it more or less. Place in the hot oven. Work quickly so that the skillet doesn't cool off.
Cook until the top is golden and a wooden toothpick inserted in the center comes out dry, about 20 minutes. Keep an eye on it to make sure the edges don't burn.
Cool for about 10 minutes and serve.