Hot Chocolate is a treat I’ve done in my classroom for the past few years around Christmas time. However, it works brilliantly throughout the year and is fairly easy to organise and not too expensive too!  I’ve tried multiple ways

  • Boiling water and adding some milk (doesn’t taste the best and can be a bit dangerous with boiling water in the classroom!)
  • Heating milk in the microwave (takes FOREVER)
  • Slow cooker (really simple and delicious!)

So in this blogpost, I’m going to share how I make the hot chocolate for 30 children based on today’s recipe which worked out perfectly and most children (that wanted some) got a small top up too!

You will need

  • Slow cooker (the bigger the better!)

  • Milk (approximately 5-6 litres)

  • Hot chocolate powder (approximately 700g)

  • Marshmallows, Whipped Cream, Extra chocolate (Optional)


  • Put the 5 + litres of milk into the slow cooker.

  • Add the full tub of hot chocolate powder (500g) and mix. (It won’t mix properly for the first 45 minutes to an hour as the milk will be too cold)

  • Turn the slow cooker on high

  • Stir (quickly – don’t leave the lid off for long) every 45 minutes to an hour

  • It will take 2 or 2.5 hours in total

  • Turn it to warm/off altogether 20-30 minutes before you serve so it’s not too hot for the children


In previous years, I had an SNA or support teacher to help me with the hot chocolate, however this year I did it on my own and it was no trouble/stress. I had a table beside my desk (away from the children) so I could keep a close eye on the slow cooker throughout the morning and the children weren’t walking past it etc.

When it was ready, I handed out the cups to the children and then called each group up (5/6 children) with their cup. I used a ladle to pour in a spoon of hot chocolate and then added marshmallows and whipped cream on top.