Preheat oven to 350F.
Grease a square 8x8 inch baking pan. Set aside.
In a medium bowl whisk together the cornmeal, flour, sugar, salt, baking powder and baking soda. Set aside.
In a large bowl mix together the eggs, buttermilk and vegetable oil.
Stir in the creamed corn, onion, red pepper and cheese.
Mix the whisked dry ingredients into the egg mixture until they are incorporated.
Pour the batter into the greased baking pan.
Bake for 35 minutes.
Cut into squares and serve warm. Delicious with chili or soup.