Budin de Elote (Mexican-Style Corn Spoonbread)
This Mexican-style spoonbread pudding (budin is Spanish for "pudding") can be served along with any main dish, but it is hearty enough and rich enough in protein to serve as a vegetarian main course in itself.
vegetable oil cooking spray
2 pounds frozen corn kernels, thawed
1/2 cup milk
3 eggs, separated
1/4 cup sugar
1 teaspoon salt
1/2 cup stone-ground yellow cornmeal
3 tablespoons butter, melted
1/2 cup grated Monterey Jack cheese
1 1/2 teaspoons baking powder
1/4 teaspoon cream of tartar
Preheat the oven to 450 degrees. Spray an 8 x 11 inch baking pan (preferably glass) with oil, and set aside.
Place the corn in a food processor with the milk. Pulse-chop to make a slightly texture-y purée. Set aside.
Setting aside the egg whites, whisk the egg yolks in a large bowl until thickened. Beat in the sugar, then the salt, cornmeal, melted butter, and cheese. Stir well. Add the pulsed corn kernels. Sprinkle the baking powder over the mixture, and stir it in with a few quick strokes.
Beat the 3 reserved egg whites in a large bowl with the cream of tartar, if using, until the egg whites are stiff and glossy, but not dry. Gently fold them into the corn mixture, and transfer the mixture to the prepared pan. Immediately put it into the oven.
Let the budin bake for 10 minutes, then lower the heat to 350 degrees and continue baking until the top is deeply browned but still soft, 40 to 45 minutes more. Scoop the budin out of the pan to serve it.
Thick, Mexican-style creme fraiche (crema, available in Mexican groceries) or sour cream or even whipped cream seasoned with salt and freshly ground black pepper are the most common traditional accompaniments; however, I think it's knock-you-out good with a pleasantly warm green chile sauce, either homemade or commercial.