Combine in the sugar, cornstarch, and salt in a large bowl and stir until combined. Set Aside.
Put the pumpkin puree, milk, half and half, and spices together in a small-medium saucepan. Stir together until combined while cooking on medium heat.
Add the ingredients in the bowl to the warm milk in the saucepan, stirring constantly with a whisk. Continue to whisk about 3-4 minutes or until the mixture has thickened.
Remove the pot from the heat and stir in the vanilla extract until it’s completely combined
Allow the pudding to cool a bit then pour it into one container or evenly distribute in individual serving dishes
Lay and gentle press a piece of plastic wrap on the top of the pudding. That will prevent a film from forming on the pudding. Then, transfer the bowl or single serving dishes to the refrigerator. Allow at least 2 hours for the pudding to completely cool and set
Serve plain or top with a dab of whipped cream and crumbled ginger snaps, Biscoff cookies or graham crackers