Combine the eggs and yolk in a large bowl and whisk until frothy. Add the pumpkin, light cream, 3⁄4 cup of the brown sugar, vanilla, spices, and salt and whisk to combine. Add the bread cubes to the pumpkin mixture and stir gently, just until the bread is soaked and submerged. Set aside for 15 minutes.
Preheat the oven to 350°F. Butter a baking dish. Get out a shallow casserole that is large enough to hold the baking dish.
Bring a kettle of water to a boil, then turn off the heat.
Transfer the pudding mixture into the baking dish. Sprinkle with the remaining brown sugar. Cut the butter into slivers and scatter them on top. Place the baking dish in the casserole. Pour enough boiled water into the casserole to come one-third of the way up the side of the baking dish.
Bake on the center oven rack for 45 to 55 minutes, or until the pudding springs back when touched lightly.
Transfer the baking dish to a cooling rack. Top with whipped cream before serving.
Note: Regular white bread can be substituted for cinnamon raisin bread. Add 3⁄4 cup of dark raisins to the mixture when you soak the white bread cubes.