Preheat oven to 400°F. Place 8”x8” baking dish into oven.
Melt butter in a sauté pan over medium-high heat. Add corn and sauté for 2 minutes. Season with salt and pepper and set aside.
In a mixing bowl, whisk together cornmeal, flour, baking powder, and salt.
In another bowl whisk together eggs, 1 cup butter, buttermilk, and honey.
Pour wet mixture into dry mixture and stir until well mixed. Fold in corn.
Pour remaining butter into hot baking dish and swirl to cover all sides.
Pour batter into baking dish and bake for 45 minute to an hour or until a toothpick comes out clean when inserted into the center.
Remove from oven and drizzle with a small amount of honey. Serve with bacon butter.
Bacon, chili, lime butter: Place bacon and shallots in a food processor and pulse until a fine mealy texture forms. Add remaining ingredients and continue to pulse until fully incorporated. Place butter in a ramekin and place in the refrigerator for at least 6 hours (to allow the flavors to merry). Before serving, set butter out for 30 minutes to soften. Serve.