Christmas hot chocolate recipe

(56 ratings)

You can't beat a cup of hot chocolate on a cold winters day. This hot chocolate recipe is mildy spiced and rum or brandy adds extra oomph.

two red mugs with hot chocolate marshmallows and candy canes in the winter sun
(Image credit: Getty Images)
  • healthy
Preparation Time8 mins
Cooking Time2 mins
Total Time10 mins
Cost RangeCheap
Nutrition Per PortionRDA
Calories308 Kcal15%
Sugar35.5 g39%
Fat10.6 g15%
Saturated Fat6.7 g34%
Salt0.12 gRow 4 - Cell 2
Protein6.2 g12%
Carbohydrates36.8 g14%
Salt0.12 gRow 7 - Cell 2

What could be more delicious or warming when coming in from a cold Christmas walk or after spending hours on your feet Christmas shopping? 

Keep a can of squirty cream and a bar of good-quality chocolate handy throughout the festive period and then you can rustle up this heartwarming classic at a moment's notice. You could even make this hot chocolate in a slow cooker - how festive does that sound?


  • 200ml full-fat milk
  • 4tbsp drinking chocolate powder
  • 30g dark chocolate, finely grated
  • ¼tsp ground cinnamon
  • A pinch of grated nutmeg
  • 2tbsp brandy or dark rum (optional)
  • Canned squirty cream, silver balls and gingerbread biscuits to serve




  1. Place the milk in a saucepan and heat gently until almost boiling and scalding hot. Alternatively heat in a microwave on HIGH/100% for 2-3 mins.
  2. Meanwhile mix the drinking chocolate powder, grated chocolate, cinnamon and nutmeg and brandy or rum (if using) in a heatproof jug until well combined.
  3. As soon as the milk is about to boil, pour it into the jug, whisking with a balloon whisk (or stirring with a wooden spoon) as you do.
  4. Immediately pour into cups and squirt a swirl of cream over the chocolate. Scatter with a few silver balls to decorate and serve with gingerbread biscuits.
Top Tip for making Christmas hot chocolate

Try using flavoured dark chocolate such as orange and spice, available from most supermarkets.