Preheat your oven to 350°F (175°C) and grease a 2-quart baking dish.
In a large mixing bowl, combine corn kernels, heavy cream, whole milk, and melted butter. Mix well.
In a separate bowl, whisk together eggs, granulated sugar, vanilla extract, salt, black pepper, and paprika. Gradually add this mixture to the corn mixture, stirring gently.
Pour the mixture into the prepared baking dish and spread it out evenly. Bake for 45-50 minutes until the top is golden brown and the center is set.
Let the corn pudding cool for about 10 minutes before serving.