Powdered sachets have their place, but nothing compares to a mug made from real chocolate. This hot chocolate recipe combines cocoa powder for deep, roasted flavour with chopped chocolate for body and silkiness, all whisked into hot whole milk. The result is thick, smooth and comforting, without being overly sweet.
It takes about ten minutes and one small saucepan. Whether it is a chilly winter evening in Lahore, a rainy afternoon in London or a cosy weekend treat for the children, this is the cup worth making.
Why This Hot Chocolate Is Better
Most instant mixes are mainly sugar and milk powder with a little cocoa. Making it from scratch lets you control every element.
- Double chocolate: cocoa gives intensity, while melted chocolate adds richness and a velvety texture.
- Less sugar, more flavour: you sweeten to taste rather than accepting what is in the packet.
- A pinch of salt: it does not make the drink salty, it makes the chocolate taste fuller.
- Adjustable thickness: keep it light and sippable or go thick and spoonable, European café style.
Ingredients and What They Do
- Milk: whole milk gives the creamiest result. For extra indulgence, replace 60 ml with single or double cream. Semi-skimmed works but is thinner.
- Cocoa powder: unsweetened cocoa is essential, not drinking chocolate. Dutch-processed cocoa is smoother and darker; natural cocoa is a little fruitier.
- Chocolate: dark chocolate around 50 to 70% gives a grown-up flavour. Milk chocolate makes a sweeter, mellower cup that children usually prefer. Chop it finely so it melts quickly and evenly.
- Sugar: white sugar, brown sugar, honey or maple syrup all work. Start with less if using milk chocolate.
- Cornflour: optional, but a small amount turns the drink thick and luxurious.
Hot Chocolate Recipe: Rich, Creamy and Made With Real Chocolate
International · Drink · Easy
Ingredients
- 500 ml (2 cups) whole milk
- 2 tbsp unsweetened cocoa powder
- 1 to 2 tbsp sugar, to taste
- 1 pinch salt
- 60 g dark or milk chocolate, finely chopped
- 1/2 tsp vanilla extract
- 1/2 tsp cornflour mixed with 1 tbsp cold milk (optional, for extra thickness)
- Whipped cream, marshmallows or grated chocolate, to serve
Method
- In a small saucepan, whisk the cocoa powder, sugar, salt and about 60 ml (1/4 cup) of the milk into a smooth paste with no lumps.
- Place the pan over medium heat and gradually whisk in the rest of the milk.
- Heat, whisking often, for 4 to 5 minutes until steaming and small bubbles appear at the edges. Do not let it boil hard.
- Reduce the heat to low and add the chopped chocolate. Whisk until completely melted and smooth.
- For a thicker drink, whisk in the cornflour mixture and simmer gently for 1 minute until slightly thickened.
- Remove from the heat and stir in the vanilla. Taste and add more sugar if needed.
- Whisk briskly for a few seconds to create a light froth, pour into warm mugs and top with whipped cream, marshmallows or grated chocolate.
How to Make It Smooth Every Time
Start with a cocoa paste
Cocoa powder is notoriously lumpy because it resists mixing with liquid. Whisking it first into a small amount of cold milk with the sugar dissolves it completely. Skip this and you will be chasing little dry pockets of cocoa around the pan.
Heat gently
Milk scorches quickly on the bottom of the pan, giving a burnt taste, and it can boil over in seconds. Keep the heat at medium and whisk often. You are looking for steam rising and tiny bubbles around the edge, roughly 75 to 80°C (165 to 175°F), not a rolling boil.
Melt the chocolate off the high heat
Turning the heat down before adding the chocolate prevents it from seizing or catching. Keep whisking until no streaks remain, then finish with vanilla once the pan is off the heat, so its aroma stays fresh.
Froth and serve
A brisk whisk or a few seconds with a hand frother gives a light foam on top. Warm your mugs with hot water first so the drink stays hot longer.
Tips for the Best Cup
Small details make a big difference to any hot chocolate recipe. Use a heavy-based saucepan, which spreads heat evenly and makes scorching far less likely. A balloon whisk works better than a spoon for both dissolving cocoa and creating froth. Buy the best chocolate you can reasonably afford, since it is the main flavour and there is nowhere for a waxy, overly sweet bar to hide.
When it comes to toppings, lightly sweetened whipped cream, mini marshmallows, a dusting of cocoa or cinnamon, chocolate shavings or crushed biscuits all work well. For children, a swirl of chocolate sauce and a few sprinkles turn an ordinary mug into a special treat.
Flavour Twists
This hot chocolate recipe is a wonderful base for experimenting. A few favourites:
- Spiced: simmer the milk with a cinnamon stick, 2 crushed green cardamom pods and a pinch of nutmeg, then strain.
- Mexican-style: add 1/2 teaspoon cinnamon and a tiny pinch of chilli powder.
- Mocha: stir in a shot of espresso or 1 teaspoon of instant coffee.
- Orange: add a strip of orange zest while heating, then remove it before serving.
- Nutella: replace the chocolate with 2 heaped tablespoons of hazelnut spread and reduce the sugar.
- White hot chocolate: skip the cocoa and use 80 g of white chocolate with less sugar.
Dairy-Free and Make-Ahead Options
For a dairy-free version, oat milk is the best substitute, as it is naturally creamy and froths well. Coconut milk from a carton adds a subtle tropical flavour, and almond or soy milk work too. Choose a dairy-free dark chocolate and check the label.
To make a quick homemade mix, combine 100 g of cocoa powder, 150 g of sugar, 150 g of finely grated dark chocolate and 1/2 teaspoon of salt. Store in an airtight jar for up to 3 months. Use 3 heaped tablespoons per 250 ml mug of hot milk, whisking well. It also makes a lovely gift in a small glass jar.
Any leftover hot chocolate can be cooled, covered and refrigerated for up to 2 days. It thickens as it chills; reheat gently on the hob, whisking in a splash of milk. You can also enjoy it cold over ice.
Frequently Asked Questions
Can I make this hot chocolate recipe in the microwave?
Yes. Whisk the cocoa paste in a large mug, add the milk and heat in 45-second bursts, stirring each time. Stir in the chopped chocolate until melted.
Why is my hot chocolate grainy?
Either the cocoa was not fully dissolved or the chocolate overheated. Make a smooth paste first and melt the chocolate on low heat.
What is the difference between hot chocolate and hot cocoa?
Hot cocoa is traditionally made with cocoa powder only, giving a lighter drink. Hot chocolate uses melted chocolate, making it richer. This recipe uses both.
How can I make it less sweet?
Use a darker chocolate of 70% or more and leave out the added sugar, then taste and adjust.
Can I make a large batch for guests?
Absolutely. Multiply the quantities and keep the pot warm over the lowest heat, whisking now and then.
Your New Favourite Mug
Once you taste a cup made from real chocolate, it is hard to go back to packet mixes. Make a smooth cocoa paste, heat the milk gently and melt the chocolate low and slow. Top it any way you like and enjoy every rich, velvety sip.



