Moist sweet and amazing cornbread from the Bandera chain of restaurants owned by Houstons. To accurately clone the restaurant's version, use small (6") cast iron skillets, however this can just be made in one large 12" cast iron skillet.
Mix flour, cornmeal, salt & baking powder and set aside. Melt butter and combine with sugar, creamed corn and chili peppers. Mix to combine. Add eggs one-by one and mix until well blended. Add cheese. Fold-in flour mixture until mixed well, clumps are okay.
Carefully remove cast iron skillet from oven and evenly coat top and sides with canola/vegetable oil. Pour in cornbread batter (be careful, it may splatter).
Bake 30-45 minutes, or until top is golden brown and a toothpick inserted in the center comes out clean.