Preheat oven to 350°, Roast the red pepper and chile on a grill, burner or in the oven if you prefer in advance, which adds more flavor.
Add the onion and ground bean to a skillet. Cook for a few minutes. Add the diced red bell pepper and chiles if raw. Cook until the meat has browned. Add the garlic, chile powders, cumin, oregano, salt and stir in.
Mix in the tomatoes, beans and if roasted, the bell pepper and chiles. Cook for another 5 minutes to incorporate all the flavors.
While the meat and bean mixture is cooking, mix together the corn bread topping. Add the dry ingredients to a bowl - the corn meal, flour, sugar, baking powder and salt. In a separate bowl, whisk the egg, add the milk, oil and yogurt/sour cream and whisk until incorporated. Stir in the dry ingredients, just until blended. Add about 1/3 cup of corn kernels to the mixture.
Assemble in a 9 x 13 pan. First spread out the meat, bean and vegetable mixture. Next add a layer of the remaining corn kernels. Follow with the shredded cheese. The cornbread topping is dolloped over it all. Once you have filled in the spots, use a spatula to smooth it out.
Bake at 350° for 35-40 minutes. Cut into squares and serve.
ENJOY THIS RECIPE FROM FRESHFOODINAFLASH.COM Oven Temperature: 350°F