Preheat oven to 400 degrees. Place 12 cast-iron pan in oven for 15 minutes.
Meanwhile, in a large saucepan add 7 tablespoons butter.
Over medium-low heat, melt butter.
Add cream cheese and 1 cup cheddar cheese to saucepan.
Stir together until completely combined.
Remove saucepan from heat and add flour, cornmeal, baking powder and salt.
Stir together until just combined, being careful not to over mix.TIP: Stir only until you no longer see any dry ingredients.
Add milk and eggs to saucepan.
Stir ingredients together until just combined.TIP: Mix only until you no longer see any individual ingredients. Over mixing the batter will result in a tough, rather than tender, cornbread.
Remove cast iron skillet from oven and add remaining tablespoon of butter. TIP: Tilt pan so that melted butter covers bottom of pan. This will insure that you've created a nonstick surface.
Pour cornbread batter into preheated cast iron skillet and smooth into an even layer with a spatula.
Sprinkle remaining cheddar cheese over batter. Bake for 20-25 minutes or until a toothpick inserted into the middle comes out clean.
Let cornbread cool at least 10 minutes prior to serving.