In a saucepan, bring milk to a boil. Reduce the heat and add heavy cream, cocoa powder and dulce de leche. Whisk until smooth. Turn off the heat.
Optional: Whip the cream and sugar until stiff.
Pour into mugs and top with whipped cream or marshmallows.
Serve warm!
Notes
Whole milk, semi-skimmed or skimmed will all work just fine here. If you are using raw, unpasteurized milk, you need to make sure it is safe for drinking by boiling it for at least 2-3 minutes. This must be done on a stovetop!
You can use heavy cream/double cream or whipping cream.
I used unsweetened cocoa powder. If you use the sweetened kind, your hot chocolate will turn out extremely sweet.