Made with both chocolate and cocoa powder, this homemade hot chocolate topped with toasted marshmallows is a warm, creamy and delicious cup of chocolate-y goodness.
Cook over low/medium heat, whisking frequently until warm (approximately 5 minutes).
Add chopped chocolate and whisk continuously until the chocolate melts.
Remove from the heat.
Whisk in the vanilla extract.
Add hot cocoa to your mug and top with toasted mini marshmallows.
Toasted Mini Marshmallows
The easiest way to toast marshmallows is to quickly pass the flame of a kitchen butane torch over them.
However, you can also spread them out on a baking sheet and put them under the broiler for a minute or two until they are golden on top. Watch them carefully and don't leave them in too long because they will burn quickly.
Notes
You can substitute 2% milk, skim milk, or even water for the whole milk, but the hot cocoa won't be as creamy.
This recipe can be made without the chocolate. In that case, eliminate the chocolate, increase the sugar to ½ cup and the cocoa powder to ½ cup.
Make sure the milk does not get hot enough to boil since it burns easily.
If you don't feel like putting in the extra effort to toast the marshmallows, untoasted ones will also work.