In a large bowl, mix room temperature butter and sugar until smooth. Use a spatula or mixer, whichever you find easier.
Add the eggs and the honey (if using), and mix. Add the milk and mix until combined. The mixture may look a bit grainy, especially if your eggs or milk are cold, that’s normal.
In a separate bowl, whisk together the flour, cornmeal, baking powder, and salt.Preheat your oven to 180°C (350°F) with the fan on and top and bottom elements on. Avoid the broil setting, it will brown the top too quickly and burn it. Add the dry ingredients to the wet mixture and stir with a whisk or mixer until just combined. The batter will look slightly grainy because of the cornmeal, that’s how it should be. Butter your baking dish, pour in the batter, and bake for 20–25 minutes, or until the top is golden and the edges are crisp. Check doneness with a toothpick, if it comes out clean, it’s ready. Let it cool slightly before serving.
Notes
Nutrition info is estimated and may vary based on ingredients and portions. For the most accurate details, consider using a nutrition tool or checking our full Nutrition Information Disclaimer.
To freeze cornbread, let it cool completely, then wrap it tightly in plastic wrap or foil and place it in a freezer bag. It keeps well for up to three months. To thaw, leave it at room temperature then warm it in the oven or microwave at a low temperature.