Special equipment: 12x 10 baking dish
Preheat the oven to 350 degrees F.
Puree 4 cups of the corn in a food processor or with an immersion blender. Transfer to a large bowl and stir in the remaining 2 cups corn and the sugar, salt, scallions, red peppers, flour and 2 cups of the Monterey Jack. In a separate bowl, whisk together the eggs and cream until just combined; stir into the corn mixture.
Put the butter in a 10-by-12-inch baking dish and place in the oven until melted, about 10 minutes. Pour the batter into the hot baking dish and sprinkle the top with the remaining 1 cup Monterey Jack. Place the baking dish on the middle oven rack with a baking sheet on a lower rack to catch any drips.
Bake until the pudding is puffed and bubbling and the cheese is golden brown, 45 to 60 minutes. Let cool for 30 minutes before serving.
use fresh corn when in season