01 - Set oven to 350°F (175°C). Grease a 2-quart baking dish with butter or nonstick spray to prevent sticking.
02 - In a large mixing bowl, vigorously whisk together eggs, whole milk, heavy cream, melted butter, salt, black pepper, and smoked paprika if desired.
03 - Add all-purpose flour and baking powder to the bowl, stirring until you achieve a smooth, lump-free mixture.
04 - Gently fold in sweet corn kernels, minced garlic, chopped onion, and 1 cup of grated Parmesan cheese until evenly distributed.
05 - Pour the prepared batter into the greased baking dish and use a spatula to smooth the surface.
06 - Evenly sprinkle the remaining 1/2 cup of Parmesan cheese over the top.
07 - Bake for 35 minutes, or until puffed, golden brown, and the center is set.
08 - Allow to rest for 5 minutes, then garnish with fresh chopped parsley and serve warm.