Preheat oven to 425 degrees. Heat your cast iron if you are using, over low heat.
Combine the flour, cornmeal, baking powder, salt, and sugar in a small bowl and set it aside.
Add the milk, eggs, and melted butter to a medium-sized bowl. Mix them well. Add in the dry ingredients and mix ONLY until they are combined. If you are using corn and cheese, mix them in now. Again, only until they are combined.
Butter your hot cast iron and pour in the batter. Move the pan quickly to the oven. Bake for 20-25 minutes. The key to good whole grain cornbread is not to over bake! I like to underbake it just a touch.
Remove from the oven. I love to serve my cornbread hot, but I promise, it is good anyway you serve it!
We are butter on our cornbread fans. If you are like us, lather it on and enjoy!