In a saucepan over medium heat, whisk the milk and cocoa powder.
As the milk starts to heat up a bit, add the dark chocolate, salt, and sugar. Whisk until everything has fully melted.
Stir in the espresso and heat until the mixture starts to steam and bubbles form along the edges. Don't let it come to a boil.
Remove from the heat and use a milk frother or whisk to foam the drink.
Pour the mocha into a cup and top with whipped cream and chocolate shavings if desired.
Notes
We prefer to use whole milk, but you can use any unsweetened milk of your choice.
The espresso can be substituted for ¼ cup (60 ml) of strong hot coffee.
Nutrition information is only an estimate and was calculated using whole milk and ¾ tsp of sugar. For a lower calorie drink, we recommend using almond milk.