Powdered mixes are fine, but real hot chocolate made with cocoa powder and milk is deeper, creamier, and less sweet. And it is just as fast: you probably already have everything in your kitchen.
Ingredients (1 Large Mug)
- 1 cup (240 ml) milk, whole milk for the creamiest result
- 1 1/2 tablespoons unsweetened cocoa powder
- 1 1/2 to 2 tablespoons sugar, to taste
- A pinch of salt
- 1/4 teaspoon vanilla extract
- Optional: 1 ounce (30 g) chopped chocolate for extra richness
Directions
- Make a paste. In a small saucepan, whisk the cocoa powder, sugar, and salt with 2 tablespoons of the milk until it forms a smooth paste. This prevents lumps.
- Add the milk. Pour in the remaining milk and heat over medium-low, whisking often.
- Heat gently. Warm until steaming, 3 to 4 minutes. Do not let it boil, because boiling can create a skin and scorched taste.
- Finish. Remove from the heat and stir in the vanilla and chopped chocolate, if using, until melted.
- Serve. Pour into a mug and top with whipped cream, marshmallows, or a sprinkle of cinnamon.
Natural or Dutch-Process Cocoa?
Both work. Natural cocoa is slightly acidic and sharper, while Dutch-process cocoa has been treated to taste smoother and darker. You can read more about the difference on Wikipedia's Dutch process cocoa page. For hot chocolate, Dutch-process often tastes rounder, but use what you have.
How to Make It Extra Creamy
- Replace 1/4 cup of the milk with heavy cream.
- Add a tablespoon of chopped dark chocolate.
- Whisk vigorously or froth the finished drink for 20 seconds.
- Stir in a tiny pinch of cornstarch for a thicker "drinking chocolate" feel (mix it with the cocoa first).
Flavor Variations
- Peppermint hot chocolate: add 1/4 teaspoon peppermint extract.
- Mexican hot chocolate: add 1/4 teaspoon cinnamon and a pinch of cayenne.
- Orange hot chocolate: stir in a strip of orange zest while it heats, then remove.
- Salted caramel hot chocolate: add 1 tablespoon caramel sauce and a pinch of sea salt.
- Hazelnut hot chocolate: add 1 tablespoon chocolate-hazelnut spread.
Dairy-Free Options
Oat milk gives the creamiest dairy-free result. Coconut milk (from a carton) adds a subtle sweetness, and soy milk is a good choice if you want more protein. Almond milk works but is thinner.
Common Mistakes
- Dumping cocoa straight into hot milk. It floats and clumps. Always make a paste first.
- Overheating. Gentle heat keeps the flavor smooth.
- Skipping the salt. A pinch makes the chocolate taste more chocolatey.
- Using too much sugar at the start. Add a little, taste, then adjust.
Make a Jar of Homemade Mix
Combine 1 cup cocoa powder, 1 cup sugar, and 1/2 teaspoon salt in a jar. For one mug, whisk 3 tablespoons of the mix into 1 cup of hot milk. It also makes a thoughtful gift.
Frequently Asked Questions
Can I make it in the microwave? Yes. Whisk the paste with a splash of milk in a mug, add the remaining milk, and microwave in 30-second bursts, stirring in between.
Why is my hot chocolate grainy? Usually the cocoa was not fully dissolved. Start with a paste and whisk well.
Can I make a big batch? Yes. Multiply the recipe and keep it warm on very low heat, or use a slow cooker.
How is hot chocolate different from hot cocoa? In everyday use the terms overlap. Hot cocoa is typically made from cocoa powder, while "hot chocolate" can mean melted chocolate, which tends to be richer.
Final Thoughts
In five minutes and with simple ingredients, you can make a mug that tastes like a cafe treat. Keep the heat gentle, whisk well, and customize it with whatever toppings make you happy.



