The Ultimate Christmas Hot Chocolate Recipe
Rated 5.0 stars by 1 users
Category
Christmas
Servings
2
Prep Time
5 minutes
Cook Time
10 minutes
Calories
450
Nothing captures the magic of Christmas quite like a mug of rich, velvety hot chocolate.
This recipe takes the classic winter warmer to the next level with indulgent dark chocolate, a hint of festive spices, and a mountain of delightful toppings.
Whether you’re curled up by the fire or sharing it with loved ones, this luxurious treat is guaranteed to bring a little extra sparkle to your holiday season.
Ready to whip up a cup of festive cheer?
Let’s get started! 🎄☕🍫
Ingredients
-
500ml whole milk
-
100ml double cream
-
150g dark chocolate, finely chopped
-
2 tbsp cocoa powder
-
2 tbsp caster sugar (or adjust to taste)
-
½ tsp cinnamon
-
¼ tsp nutmeg
-
¼ tsp ground ginger
-
Pinch of sea salt
-
1 tsp vanilla extract
-
Whipped cream
-
Mini marshmallows* (see notes about how to make a marshmallow person)
-
Chocolate shavings
-
Crushed candy canes
-
Festive sprinkles
Hot Chocolate Ingredients:
For the Toppings:
Directions
1. Heat the Milk and Cream:
Heat the Milk and Cream: In a medium saucepan, gently heat the milk and double cream over medium heat until warm but not boiling.
Add the Chocolate and Dry Ingredients: Whisk in the chopped dark chocolate, cocoa powder, sugar, cinnamon, nutmeg, ginger, and a pinch of sea salt.
Stir continuously until the chocolate has melted and the mixture is smooth and creamy.
Add Vanilla: Remove the saucepan from the heat and stir in the vanilla extract.
Serve: Pour the hot chocolate into two festive mugs.
Add Toppings:
Top generously with whipped cream, mini marshmallows, and a sprinkle of chocolate shavings.
Add a festive touch by sprinkling crushed candy canes and seasonal sprinkles on top.
Tips for the Ultimate Festive Flair
Extra Indulgence: Stir your hot chocolate with a peppermint stick or a cinnamon stick for added flavour.
Spiked Version: Add a splash of Baileys, spiced rum, or amaretto for an adult twist.
Gingerbread Garnish: Serve with a gingerbread biscuit on the side or perched on the rim of the mug.
Create the cutest marshmallow person (image below):
Get 3 giant marshmallows and 2 cocktail sticks.
Using one of the marshmallows place the cocktail sticks in the top and bottom.
Place the other marshmallows on either stick so you are left with 3 marshmallows in a row.
Get 4 mini pretzel sticks, placing to as arms on the middle marshmallow and the other 2 as legs on the end marshmallow.
Then using some squirty chocolate sauce, decorate the face and add buttons to complete your marshmallow person.
Carefully lower into the top of your hot chocolate!
Recipe Notes
If you have any questions, please post a comment below and we will get back to you asap.
More Recipes:

Calories per serving: 450 calories.
Remember to tag: #whitakerschocolates with your baking creations!
We hope that you enjoy baking (and then eating) this homemade Xmas hot chocolate recipe!
Seasonal Christmas Hot Chocolate Pairings
Classic Cookies: Pair your hot chocolate with traditional gingerbread biscuits, shortbread stars, or chocolate-dipped biscotti for a comforting combo.
Festive Pastries: Enjoy with a flaky mince pie or a slice of stollen to capture the true flavours of Christmas.
Sweet and Salty: Add balance with a bowl of candied nuts, pretzel bites, or a side of salted caramel popcorn—perfect for cosy movie nights.
Citrus and Chocolate: Pair with a chocolate orange segment or a slice of cranberry and orange loaf to add a tangy twist to your chocolatey indulgence.
Cheese Board Surprise: A festive cheese platter with dried fruits, crackers, and a drizzle of honey pairs surprisingly well with hot chocolate’s rich sweetness.
Spiced Treats: Complement the warming spices in your hot chocolate with a slice of spiced fruitcake or cinnamon rolls straight from the oven.
Snuggling up solo or hosting a holiday gathering, these pairings are guaranteed to make your hot chocolate moment truly magical! 🎄☕✨
Nutritional Information
| Nutrition | Per serving (makes 4 servings) |
|---|---|
| Energy | 1790 kJ / 428 kcal |
| Fat | 27 g |
| of which saturates | 16 g |
| Carbohydrate | 37 g |
| of which sugars | 29 g |
| Fibre | 4 g |
| Protein | 8 g |
| Salt | 0.2 g |
The History of Christmas Hot Chocolate
Hot chocolate began in Mesoamerica more than 3000 years ago. The Maya and Aztec people grew cacao trees and made a bitter drink from the beans.
They mixed the ground cacao with water, spices and chilli. This drink held an important place in their culture and rituals. It was not sweet like the versions we know today.
Spanish explorers brought cacao beans back to Europe in the 1500s. The Spanish added sugar and spices to make the drink less bitter.
For many years it stayed a luxury item for the wealthy. Chocolate houses opened in London in the 1600s where people met to drink it and talk about news and business.
By the 1800s better ways to process chocolate made it easier to mix into milk. Factories produced drinking chocolate in powder form. This helped the drink reach more homes across the United Kingdom.
People began to enjoy it as a warm treat during cold winter months. The link to Christmas grew naturally.
The festive season brings cold weather and family gatherings. Hot chocolate fits perfectly as a comforting drink to share after walks in the snow or on Christmas Eve.
Families added their own touches such as cinnamon sticks, orange zest or a splash of brandy to create special Christmas versions.
Today Christmas hot chocolate remains a favourite winter drink. Modern recipes use high quality chocolate for a rich and smooth taste.
This recipe from Whitakers Chocolates uses their fine chocolate along with cream and milk to give a thick and luxurious result.
It brings together ancient traditions with British festive customs in one simple mug.

2 comments
Oh my this is the best hot chocolate recipe I think i’ve seen, I love the addition of the cute snowman! Defo giving this recipe a try
Had a go at making this over the weekend as the weather was so miserable, my daughter helped making the marshmallow snowman which she absolutely loved! It was a great quick and easy easy recipe to make on a dull day and it tasted amazing, so creamy. This is now our go to hot chocolate recipe!