Start by cracking the eggs into a large mixing bowl. Whisk them vigorously until they become frothy and slightly pale in color.
Gradually sprinkle the granulated sugar into the whisked eggs, continuing to whisk until the mixture thickens and achieves a creamy consistency.
In a medium saucepan over medium heat, combine the whole milk and heavy cream. Stir occasionally and heat the mixture until it is steaming but not boiling.
Carefully pour about half of the hot milk mixture into the egg-sugar mixture. Whisk continuously as you do this to temper the eggs, ensuring they don’t scramble.
Once mixed, return the tempered egg mixture back to the saucepan with the remaining hot milk mixture. Cook on low heat, stirring constantly, for 5-7 minutes until the mixture slightly thickens and coats the back of a spoon. Be sure not to let it boil.
Remove the saucepan from the heat. Stir in the vanilla extract, ground nutmeg, ground cinnamon, and a pinch of salt until everything is well combined.
Allow the eggnog to cool down to room temperature. Once cool, transfer it to the refrigerator to chill for at least 2 hours.
Before serving, give the chilled eggnog a thorough stir to mix any settled ingredients. Pour it into festive glasses.
Top each serving with a generous dollop of whipped cream and a light sprinkle of additional ground nutmeg for an elegant garnish.
Notes
Chill for at least 2 hours before serving for the best flavor.