I heat the skillet over medium and add oil, then cook the diced red onion until it starts to soften. Next, I add the chorizo, breaking it apart, cooking until it's browned and cooked through. Then I stir in garlic, smoked paprika, oregano, and green chilis and cook just enough for the garlic to be fragrant.
In a bowl, I whisk together the two boxes of Jiffy cornbread mix, creamed corn, frozen corn, beaten eggs, and sour cream until just combined. I try not to overmix so the texture stays tender. Then I set this aside while I assemble.
First, I spoon half the cornbread batter into the skillet, then layer the chorizo filling over it. Next I add half the grated cheese over the meat, spread the remaining cornbread batter on top, smooth it out, and finally sprinkle the rest of the cheese.
I bake at 375°F (190-200°C) for about 20 minutes, until the cornbread is set and the top is golden. After baking, I let it rest for about 10 minutes before slicing.