Preheat your oven to 375°F. Grease an 8-inch square baking pan or 9-inch cast iron skillet with unsalted butter and set it aside.
In a large bowl, place the cornmeal, baking powder, baking soda, and salt, and whisk to combine.
Create a well in the center of the dry ingredients, and add the yogurt, butter, egg and honey, and mix to combine well.
Pour the mixture into the prepared baking pan or cast-iron pan. Place the pan in the center of the preheated oven and bake for 20 to 25 minutes, or until the cornbread is firm and a toothpick inserted in the center comes out clean.
If you're baking in a cast iron pan, the cornbread will likely be done in about 20 minutes.
Slice and serve warm.
Video
Notes
Alternative flours:
Half of the cornmeal, by weight, can be replaced with an equal amount, by weight of corn flour, and the recipe is otherwise unchaged.You can also replace half the cornmeal, by weight, with all purpose gluten free flour. I like Better Batter as an all purpose gluten free flour here.