1. Preheat the oven to 400F (200C). Lightly grease a 9-inch (23 cm) round cake pan (or you can use a 9-inch square pan, a skillet, or make 12 muffins).
  2. Whisk the flour, cornmeal, sugar, baking powder and salt together in a mixing bowl to blend. Add the milk, egg and sour cream and whisk until smooth. Whisk in the melted butter and pour the batter into the pan. Bake the cornbread for about 30 minutes, until a tester inserted in the centre of the bread comes out clean. Cool in the pan on a rack for at least 20 minutes before serving.

The cornbread is best the day it is made, but can keep, well-wrapped for up to 2 days.