Preheat the oven to 400 degrees . Grease a 2-quart or 8-inch square baking dish and set aside. In a medium bowl, stir together the corn, roasted red pepper, scallions, eggs, butter, half-and-half and salt. Working over a large bowl, sift together the cornmeal and baking soda, then stir in the cheese.
Stir the vegetable mixture into the dry ingredients until just combined; do not overmix. Pour the batter into the prepared baking dish and bake for 15 minutes. Lower the oven temperature to 350 degrees and bake until set, about 20 minutes. Serve hot.