In a medium saucepan, pour in the whole milk and add the unsweetened cocoa powder. Heat the mixture over medium-low heat, continuously whisking to ensure the cocoa fully dissolves and the milk warms up without boiling.
Once the cocoa is incorporated, add in the brown sugar, ground ginger, ground cinnamon, ground nutmeg, vanilla extract, and a pinch of salt. Keep stirring until all the ingredients are well combined and the hot chocolate is steaming gently, avoiding a rolling boil.
After the mixture is heated through, take the saucepan off the heat and allow it to rest for about a minute to meld the flavors together.
Carefully pour the warm gingerbread hot chocolate into serving mugs, filling each mug about three-quarters of the way.
Generously add a swirl of whipped cream to the top of each mug, creating a luscious crown.
For a festive touch, sprinkle crushed gingerbread cookies atop the whipped cream, adding a delightful crunch. If you want to elevate the richness, feel free to sprinkle on some chocolate shavings as well.
Notes
Serve the mugs on a decorative tray and add a small gingerbread cookie on the side for a charming addition.