-
1
Preheat oven to 350 degrees Fahrenheit.
-
2
To prepare the filling:
-
3
Heat the olive oil in a large pan over medium heat until it shimmers when swirled around the pan, but hasn't started smoking yet. Add in the onion and saute for 2-3 minutes, or until they start to soften slightly.
-
4
Add the chopped bell pepper and corn kernels and continue to cook, stirring often, until everything has softened and the onions are fully translucent (5-8 minutes more).
-
5
At this point, if you are using the meat, temporarily transfer the vegetable mixture to a bowl and set aside while you brown all of the meat and then drain off any residual fat, then add back all of the vegetable mixture after browning. Just keep the vegetables in the pan and proceed with the recipe if you are doing the vegetarian variation.
-
6
Stir in the can of tomato sauce, chili powder, cayenne and salt and pepper to taste, and simmer (stirring frequently) for approximately 5 minutes. If you are using the beans instead of the meat, this is where you should add them. Similarly, if you are substituting drained canned corn kernels for the fresh, add them here instead of with the other vegetables.
-
7
Once the sauce seems to have reduced significantly (this can happen quickly, so be aware), add in 1/2 cup corn meal, 1 cup water and the drained can of black olives. Simmer this for 10 more minutes, or until the water has been absorbed by the corn meal and the filling is quite thick. Transfer the thickened filling to a 9 x 13 inch glass baking dish and set aside.
-
8
To make the tamale topping:
-
9
Over medium heat in a small sauce pan, heat the milk, 1/2 cup corn meal,, salt and butter until bubbling and thickened, stirring frequently to prevent sticking or clumping.
-
10
Remove from heat and quickly beat in the eggs and grated cheese until all of the cheese has melted into the cornmeal mixture and the eggs are fully incorporated.
-
11
Pour this mixture over the filling layer in the baking dish, making sure it fully covers everything. Slide into the oven and bake for 45 minutes, or until golden brown on top. Allow to cool about 10-15 minutes before serving to allow the filling to set up a bit for more even slices.