Put the drippings or oil in a large (10-inch) cast-iron skillet and place in the oven as it preheats.
In a large bowl, stir together the cornmeal, flour, baking powder, and salt. Whisk together the egg and buttermilk then stir into the dry ingredients until well combined.
Take the skillet out of oven, pour the hot oil into the batter, then stir until the batter is smooth and well combined. It will be thick.
Pour the batter into the skillet and bake for 20-25 minutes, or until the cornbread is lightly brown on top and and an inserted knife comes out clean.