Preheat the oven to 425℉ and line a 12-cup muffin pan with paper liners. In a large bowl, whisk together the flour, cornmeal, baking powder, salt, and sugar until evenly mixed.
In a second large bowl, whisk together the eggs, vegetable oil, honey, buttermilk, and melted butter until well combined.
Create a well in the center of the dry ingredients and pour in the liquid mixture. Gently whisk until the batter has just combined and no dry patches remain. (Be careful not to overmix!)
Spoon the batter into the prepared muffin pan, filling each muffin cup up to the very top of the liner.Pro tip: For an easier transfer, pour the batter into a large measuring cup or pitcher with a spout, then pour it into the muffin pan. Bake in the center of the oven for 5 minutes at 425℉, then reduce the temperature to 350℉ and continue to bake until a toothpick inserted into the center of the muffins comes out clean (about 15 to 17 minutes). Be careful not to overbake, or they will dry out!
Remove the pan from the oven and allow the muffins to cool for 10 minutes before transferring them to a wire rack. If desired, brush the top of each muffin with additional melted butter or rub a piece of cold butter over the top while they are still hot.
Serve warm, or allow the muffins to cool completely before transferring them into an airtight container to prevent them from drying out. I suggest serving them within 3 days to maintain optimal freshness.