Grease a 9x9-inch baking pan with nonstick spray or butter.
In a large bowl, stir together the flour, sugar, cornmeal, salt, and baking powder.
In another bowl, whisk the egg, milk, vegetable oil, and honey until smooth.
Pour the wet ingredients into the dry ingredients and stir until just combined. Pour the batter into the prepared pan and bake for 20-25 minutes until golden and a toothpick inserted in the center comes out clean.
Let cool slightly before cutting. Serve with butter and extra honey if desired.