Preheat the oven to 350 F.
Add the self rising flour, and yellow cornmeal into a large bowl.
Sprinkle in the cumin, onion powder, garlic powder, kosher salt, and cayenne pepper.
Stir the ingredients.
Pour in the half & half, and melted butter.
Add in the eggs.
Mixed the ingredients until well combined, then set the bowl to the side.
Next drizzle 1/4 cup vegetable oil into a large pan, then place the pan over medium heat.
Once the oil is nice and hot, toss in the diced vegetables.
Cook the vegetables until they are nice and translucent, then turn of the heat.
Next, toss 3 cups of frozen corn into the bowl with the batter, followed by the cilantro.
Now add in the cooked diced vegetables, and shredded cheese.
Mix everything until well combined.
Grease a large bake dish ( 9 x13 will work!)
Add in the corn casserole mixture, and flatten it out.
Bake the casserole, uncovered, in the oven on 350 F for 40 minutes.
Remove from the oven, and let sit for a few minutes.
Serve and enjoy!