01 - Preheat oven to 350°F. Lightly grease six 6-ounce ramekins or a medium baking dish.
02 - In a large mixing bowl, whisk together pumpkin puree, granulated sugar, brown sugar, and eggs until smooth.
03 - Gradually whisk in whole milk, heavy cream, and vanilla extract until evenly blended.
04 - Add ground cinnamon, ground ginger, ground nutmeg, ground cloves, and salt. Whisk until fully combined.
05 - Fold semi-sweet chocolate chips into the pumpkin mixture.
06 - Pour the mixture evenly into prepared ramekins or baking dish. Place ramekins in a large baking pan and pour hot water into the pan until it reaches halfway up the sides of the ramekins.
07 - Bake for 20 to 25 minutes, or until the pudding is set around the edges but remains slightly wobbly in the center.
08 - Remove from oven and let cool for 10 minutes. Serve warm or chilled, garnished with whipped cream and additional chocolate chips if desired.