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.