Preheat the oven to 400℉.
In a large mixing bowl, whisk together the eggs, milk and honey until combined.
Add the cornmeal, flour, baking powder, baking soda and salt. Stir until combined and no dry flour remains. Set aside.
Place the cast iron skillet over medium heat. Add the butter and cook, stirring frequently, until it melts, begins to foam and turns golden brown. Watch so it doesn't burn.
Carefully swirl the browned butter around the skillet to coat the bottom and sides. Pour most of the butter into the cornbread batter, leaving a thin coating in the skillet. Stir the butter into batter until combined.
Gently fold in the corn kernels into the batter.
Pour the batter into the hot skillet and transfer it to the oven. Bake for 22-25 minutes, or until the edges are golden brown and a toothpick inserted in the center comes out clean.
Let the cornbread cool in the skillet for 10 minutes before slicing into squares. Serve warm with butter, honey and your favorite meal.