Preheat your oven: Start by preheating your oven to 400°F (200°C). This temperature helps to achieve a golden crust on your cornbread.
Prepare a baking pan: Grease an 8-inch square baking dish or an equivalent-sized cast iron skillet with non-stick cooking spray or some melted butter. Set it aside.
Mix dry ingredients: In a large mixing bowl, whisk together 1 cup of cornmeal, 1 cup of all-purpose flour, 1/4 cup of granulated sugar, 1 tablespoon of baking powder, and 1/2 teaspoon of salt. Ensure that all dry ingredients are well combined for an even flavor.
Combine wet ingredients: In another bowl, mix together 1 cup of milk, 1/4 cup of melted butter, 1/4 cup of honey, and 2 large eggs. Whisk until smooth.
Combine wet and dry mixtures: Pour the wet mixture into the dry ingredients, stirring gently until just combined. Be careful not to overmix; a few lumps are perfectly fine.
Transfer to the pan: Pour the batter into your prepared baking dish or skillet, spreading it evenly. You can use a spatula for better distribution.
Bake the cornbread: Place the pan in the preheated oven and bake for about 20-25 minutes, or until the top is golden and a toothpick inserted into the center comes out clean.
Prepare honey butter: While the cornbread is baking, mix 1/4 cup of softened butter with 2 tablespoons of honey in a small bowl until well combined. This will be your honey butter topping.
Cool and serve: Once baked, let the cornbread cool for about 10 minutes before slicing. Serve warm with the honey butter spread on top for an extra indulgent touch.