01 -
Combine whole milk and heavy cream in a medium saucepan. Warm over medium heat until the mixture begins to simmer.
02 -
In a mixing bowl, whisk together the light brown sugar, cornstarch, ground ginger, cinnamon, cloves, nutmeg, and salt until uniform.
03 -
Add egg yolks and unsulphured molasses to the dry mixture. Whisk thoroughly to achieve a smooth, thick paste.
04 -
Once the dairy mixture simmers, slowly stream in approximately one-third while whisking continuously to temper the eggs and prevent curdling.
05 -
Return the tempered egg mixture to the saucepan with the remaining dairy. Continue cooking over medium heat, whisking constantly, until the mixture thickens and begins to bubble, about 8 to 10 minutes. Allow to boil for 30 seconds.
06 -
Remove from heat. Add unsalted butter, one piece at a time, whisking until fully incorporated before adding more. Stir in pure vanilla extract.
07 -
Strain the pudding through a fine mesh sieve into a bowl for a smooth texture. Cover surface directly with plastic wrap to prevent a skin from forming. Refrigerate for at least 2 hours or overnight.
08 -
Whip chilled heavy cream, eggnog, and powdered sugar together until soft peaks form. Refrigerate until using.
09 -
Stir chilled pudding until smooth. Portion into individual cups. Top with eggnog whipped cream and finish with crushed gingersnap cookies as desired.