Heat the milk: In a small saucepan, gently warm the milk over medium heat until steaming (do not boil).
Melt the white chocolate: Add the white chocolate to the warm milk. Stir continuously with a whisk or spoon until fully melted and smooth.
Add flavor: Stir in the vanilla extract and sugar (if using), mixing well to combine.
Serve: Pour the white hot chocolate into a mug. Top with whipped cream and garnish with white chocolate shavings or a drizzle of melted white chocolate.
Enjoy: Sip slowly and enjoy the creamy, sweet comfort of this indulgent treat!