01 - Preheat oven to 350°F. Lightly grease a 2-quart baking dish or six 6-oz ramekins with cooking spray or butter.
02 - In a large mixing bowl, whisk together pumpkin puree, whole milk, eggs, heavy cream, brown sugar, granulated sugar, and vanilla extract until completely smooth.
03 - Add pumpkin pie spice, ground cinnamon, and sea salt. Whisk thoroughly until spices are fully incorporated and mixture is uniform.
04 - Pour mixture into prepared baking dish or divide evenly among ramekins, filling each about 3/4 full.
05 - Place dish or ramekins in a larger roasting pan. Carefully pour hot water into the roasting pan until it reaches halfway up the sides of the baking vessel.
06 - Bake for 40-45 minutes until pudding is set around edges but still slightly wobbly in the center—similar to cheesecake consistency.
07 - Remove from oven and carefully lift from water bath. Let cool at least 15 minutes before serving warm, or refrigerate for 2 hours for chilled dessert.