In a bowl, combine your flour, cornmeal, baking powder and salt. These are your dry ingredients.
Immediately begin chopping and dicing your onion, red bell pepper and jalapeno. Remove the seeds from the jalapeno unless you want the cornbread extra spicy.
In a separate bowl, mix together your eggs, corn oil, sour cream, buttermilk, creamed corn, canned corn, jalapeno, onion, red bell pepper, sharp cheddar cheese and monterey jack cheese.
Combine your dry ingredients with your wet ingredients and gently mix. Make sure all the ingredients are well incorporated.
Pour your Mexican Cornbread batter into an oven safe baking dish.
Sprinkle the top with more sharp cheddar cheese and monterey jack cheese, if desired.
Bake in a preheated oven at 350 degrees F for 50-55 minutes. You’ll know it’s ready when the top is a golden color. You may also place a toothpick into the center of your cornbread. If it comes out dry, it’s ready.