01 - Preheat the oven to 350°F. Grease a 2-quart baking dish or six individual ramekins with butter or cooking spray.
02 - In a large mixing bowl, whisk together the pumpkin purée, eggs, milk, heavy cream, brown sugar, maple syrup, and vanilla extract until completely smooth and well combined.
03 - In a separate medium bowl, sift together the flour, baking powder, salt, cinnamon, ginger, nutmeg, and cloves to ensure even distribution of spices.
04 - Gradually add the dry ingredients to the wet mixture, whisking constantly until fully incorporated and the batter is smooth with no lumps.
05 - Pour the batter evenly into the prepared baking dish or distribute among the ramekins, tapping gently to release any air bubbles.
06 - Place the baking 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 pudding dish, creating a gentle water bath for even cooking.
07 - Bake for 40 to 45 minutes, or until the pudding is set around the edges but still slightly wobbly in the center—this ensures a creamy texture.
08 - Remove from the oven and let cool for 15 minutes to allow the pudding to finish setting. Serve warm or at room temperature.
09 - Top with whipped cream and a light dusting of ground cinnamon if desired. For added indulgence, serve with toasted pecans or caramel sauce.