Make the polenta: Preheat the oven to 200°. To a medium saucepan set over medium-high heat, add the water and bring it to a boil. Add the butter, salt, polenta and corn and gently stir until the water returns to a boil. Reduce the heat to medium-low and simmer, stirring occasionally, until the polenta is thick and smooth, 5 to 7 minutes. Cover the saucepan and transfer to the oven to keep warm.
Make the tomatoes: To a large skillet set over high heat, add the olive oil, tomatoes, garlic and red pepper flakes. Cook until the tomatoes burst, 5 to 6 minutes. Stir in the herbs and cook until fragrant, about 2 minutes. Season with the salt and black pepper.
Divide the polenta among 4 bowls and top with the sautéed tomatoes. Sprinkle with the grated Parmigiano-Reggiano cheese and serve. Calories per Serving: 350; Sodium: 770mg; Total Carbohydrate: 42g; Fiber: 5g; Protein: 7g; Fat: 18g