01 - In a medium saucepan over medium-low heat, combine whole milk and heavy cream. Heat gently until steaming but not boiling.
02 - Add finely chopped chocolate, cocoa powder, granulated sugar, and a pinch of salt. Whisk continuously until chocolate melts and mixture becomes smooth and creamy, about 3 to 5 minutes.
03 - Remove the saucepan from heat and stir in pure vanilla extract. Adjust sweetness to taste if needed.
04 - Pour the hot chocolate into heatproof mugs. Optionally garnish with whipped cream, chocolate shavings, or marshmallows. Serve immediately.