Preheat and prep: Heat your oven to 400°F (200°C). Grease a 9-inch square baking pan or a 10-inch cast-iron skillet with butter.
If using a skillet, place it in the oven to warm—this helps create a crispy edge.
Combine the dry ingredients: In a large bowl, whisk together the cornmeal, flour, sugar, baking powder, baking soda, and salt until evenly mixed.
Mix the wet ingredients: In a separate bowl, whisk the buttermilk, eggs, and honey until smooth. Slowly whisk in the melted butter so it doesn’t scramble the eggs.
Bring it together: Pour the wet mixture into the dry. Stir with a spatula just until combined.
The batter should be thick but pourable. Do not overmix—a few small lumps are fine.
Add any extras: If using cheese, jalapeño, or corn kernels, fold them in gently.
Fill the pan: If using a hot skillet, carefully swirl in a small pat of butter to coat. Pour in the batter and smooth the top.
Bake: Bake for 18–24 minutes, until the top is golden and a toothpick inserted in the center comes out with a few moist crumbs.
Finish with honey butter: While still warm, brush the top with a mixture of 1–2 tablespoons melted butter and 1–2 tablespoons honey. This step locks in moisture and adds shine.
Rest and serve: Let cool for 10 minutes before slicing. Serve warm with extra butter and a drizzle of honey if you like.