01 - Preheat your 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 the pumpkin puree, whole milk, eggs, heavy cream, brown sugar, granulated sugar, and vanilla extract until completely smooth and incorporated.
03 - Sprinkle in the pumpkin pie spice, ground cinnamon, and sea salt. Whisk vigorously until no streaks remain and the mixture is uniformly blended.
04 - Transfer the pudding batter into the greased baking dish, or divide evenly among the prepared ramekins if making individual portions.
05 - Place the baking dish or ramekins inside a larger roasting pan. Carefully pour hot water into the roasting pan until it reaches halfway up the sides of the pudding container, creating a gentle water bath.
06 - Bake for 40 to 45 minutes. The pudding is done when the edges are firm but the center still has a slight wobble when gently shaken—similar to custard or cheesecake.
07 - Remove from the oven and carefully lift the pudding dish out of the hot water bath. Allow to cool for at least 15 minutes before serving warm, or refrigerate for at least 2 hours to serve chilled.