Go Back
+ servings
4 from 3 votes
A cup of homemade hot chocolate with marshmallowas and cream with a Chritmas tree in the background
Hot Chocolate with Marshmallows and Cream
Prep Time
5 mins
Total Time
5 mins

Homemade Hot Chocolate with Marshmallows and Cream, or heaven in a cup. Overly indulgent, this hot chocolate is great on a cold winter's day. Get all comfy on a sofa or bed, and watch your favourite TV program while sipping from this luxurious drink. And that's what a call a perfect night in. With Christmas just round the corner, hot chocolate becomes of of the favourite drinks, so it would be a shame not to enjoy a proper rich drink.

Course: Drinks
Cuisine: International
Keyword: winter drinks
Servings: 1 serving
Calories: 690 kcal
Author: Daniela Apostol
  • 400 ml full-fat milk
  • 50 g dark chocolate (about 5 tbsp grated chocolate)
  • 1 heaped tsp cocoa powder
  • 1 tsp granulated sugar (optional, add more for the whipped cream)
  • 50 ml whipped cream
  • a handful of marshmallows
  1. Pour the milk in a pan and add the sugar and cocoa powder.

  2. Bring it to the boil on a low heat, keeping a close eye on it, as the milk may overflow when it boils.

  3. Use a grater or vegetable peeler to grate/shave the dark chocolate, the amount listed should give you about 5 tablespoons of grated chocolate.

  4. Remove the pan from the heat and add the chocolate, whisking until the chocolate melts.

  5. In a bowl, add the whipping cream and mix until it thickens.

  6. Transfer the hot chocolate to a cup and top with the whipped cream and marshmallows.

  7. Serve hot!

Recipe Notes
  • Click on the US Customary link to see the measurements displayed in cups and ounces.
  • The servings can be adjusted by clicking the number next to Servings.
  • Increase the amount of sugar used if you prefer the drink sweeter.
  • Dark chocolate can be replaced with milk chocolate.
Nutrition Facts
Hot Chocolate with Marshmallows and Cream
Amount Per Serving
Calories 690 Calories from Fat 405
% Daily Value*
Fat 45g69%
Saturated Fat 26g130%
Cholesterol 79mg26%
Sodium 186mg8%
Potassium 959mg27%
Carbohydrates 53g18%
Fiber 5g20%
Sugar 40g44%
Protein 18g36%
Vitamin A 990IU20%
Calcium 539mg54%
Iron 6mg33%
* Percent Daily Values are based on a 2000 calorie diet.