01 - In a small saucepan over medium heat, combine milk, chopped chocolate, cocoa powder, sugar, cinnamon, nutmeg, cayenne pepper if using, and salt.
02 - Whisk continuously until chocolate melts and mixture is smooth and steaming, approximately 5 to 7 minutes without boiling.
03 - Remove saucepan from heat and stir in vanilla extract.
04 - While hot chocolate heats, whip cream, powdered sugar, and vanilla extract in a chilled bowl until soft peaks form.
05 - Pour hot chocolate into mugs.
06 - Top each mug generously with whipped cream.
07 - Optionally, sprinkle ground cinnamon or chocolate shavings on top.
08 - Serve without delay to enjoy optimal flavor and temperature.