Homemade Hot Chocolate
Cocoa powder brings depth while chopped chocolate gives this classic hot chocolate a smooth, velvety body without a packet mix.
Non-alcoholicMake it like a pro.
- 01
Whisk the cocoa, sugar, salt, and two tablespoons of milk in a small saucepan until a smooth paste forms.
- 02
Whisk in the remaining milk and warm over medium-low heat until steaming, without letting it boil.
- 03
Add the chopped chocolate and whisk until completely melted and glossy.
- 04
Remove from the heat, stir in vanilla, taste for sweetness, and divide between two mugs.
Tools for This Recipe
Helpful equipment for making this recipe at home.
A small saucepan for warming milk, spices, chocolate, and café bases.
View on AmazonBalloon whiskOXO Good Grips 11-inch Balloon WhiskOXOA comfortable whisk for smooth hot drinks and whipped coffee.
View on AmazonAs an Amazon Associate I earn from qualifying purchases.
Easy swaps
- Use oat, soy, or almond milk and dairy-free chocolate for a vegan hot chocolate.
- Skip the chopped chocolate and add one extra tablespoon cocoa for a lighter cup.
- Replace half the sugar with a heat-stable zero-calorie sweetener for less added sugar.
Mixpert tips
- Mixing cocoa into a paste prevents dry lumps.
- Keep the heat below a simmer so the milk stays smooth.
Homemade Hot Chocolate FAQs
Why is my homemade hot chocolate grainy?
Cocoa powder can clump if it is stirred straight into a full pan of hot milk. Make a smooth paste with a little milk first, then whisk in the rest and melt the chopped chocolate over gentle heat. Avoid a hard boil, which can make the texture less smooth.
What is the difference between hot chocolate and hot cocoa?
Hot cocoa is usually made mainly with cocoa powder, while hot chocolate includes melted chocolate for a richer texture. This recipe uses both for balanced flavor and body.
Can I make hot chocolate with water?
Yes, although it will be lighter. Replace the milk with water, then add a small spoonful of cream, coconut milk, or nut butter if you want more body.



