-
1
Preheat the oven to 375F (190C).
-
2
Butter a 2-quart baking dish.
-
3
Cook the corn in boiling salted water until tender, about 3 minutes.
-
4
Remove the corn from the cob; you should have about 2 cups.
-
5
Cook the bacon in a large skillet over medium heat until light golden, 4 minutes.
-
6
Remove from the pan, cool and crumble into a bowl.
-
7
Set aside.
-
8
Add the tomatoes and corn to the skillet with the bacon fat and cook until hot, 3 minutes.
-
9
Add to the bacon.
-
10
In a large saucepan, bring the half-and-half and milk to a boil over medium heat.
-
11
Immediately sprinkle the cornmeal into the pan, whisking constantly.
-
12
Once the mixture has thickened slightly, change to a wooden spoon and stir until thick, 2 to 3 minutes.
-
13
Remove from the heat and stir in the butter until melted.
-
14
Add the egg yolks, one at a time, beating well after each addition.
-
15
Add the bacon mixture and mix well.
-
16
Season to taste with salt and pepper.
-
17
In a bowl, whip the egg whites to stiff peaks.
-
18
Fold the egg whites into the cornmeal mixture.
-
19
Place the mixture in the prepared baking dish and bake until golden and puffed considerably, 35 to 40 minutes.
-
20
Immediately spoon onto serving plates and serve.