
Classic Hot Chocolate
A stovetop hot chocolate made with cocoa, milk, sugar, and vanilla for a smooth, cozy drink to serve on cold days or holiday evenings.
By TastyTrails Kitchen ยท Published ยท Updated
Jump to RecipeClassic hot chocolate is a simple stovetop drink made by whisking cocoa with sugar, milk, and a little vanilla until smooth and steaming. This version is the familiar American-style cocoa-based hot chocolate many people want on a cold day.
Starting the cocoa with a small splash of milk prevents lumps and gives the drink a smoother texture. Heat it gently and do not let it boil hard, which can dull the flavor and create a skin on top. Top with whipped cream or marshmallows if you like.
Ingredients
- 2 tbsp (10 g) unsweetened cocoa powder
- 2 tbsp (25 g) granulated sugar
- Pinch of fine salt
- 2 tbsp (30 ml) whole milk
- 2 cups (480 ml) whole milk
- 1/4 tsp (1 ml) vanilla extract
- Whipped cream or mini marshmallows, for serving (optional)
Instructions
- 1
In a medium saucepan off the heat, whisk together the cocoa powder, sugar, and salt until evenly combined.
- 2
Add 2 tbsp (30 ml) of the milk and whisk into a smooth, glossy paste with no dry pockets or lumps.
- 3
Set the pan over medium-low heat and slowly whisk in the remaining 2 cups (480 ml) milk until fully blended.
- 4
Cook, whisking often, until the hot chocolate is steaming and small bubbles appear around the edge, 5-7 minutes. Do not let it come to a full boil.
- 5
Remove from the heat and stir in the vanilla extract. Taste and add a little more sugar if you want it sweeter.
- 6
Pour into 2 mugs and serve right away, topped with whipped cream or marshmallows if using.
Tips for the Best Classic Hot Chocolate
- Use whole milk for the fullest texture; 2% works, but the drink will be a little lighter.
- Whisking the cocoa with a small amount of milk first is the easiest way to avoid lumps.
- Keep the heat at medium-low. Boiling can scorch the milk and give the drink a cooked flavor.
- For a richer cup, replace 1/2 cup (120 ml) of the milk with half-and-half or stir in 1 oz (28 g) finely chopped dark chocolate at the end.
- To make it dairy-free, use unsweetened oat milk or soy milk and skip dairy toppings.
- You can scale this recipe up easily for a crowd; warm it gently and whisk before serving if it sits for a few minutes.
Storage and Reheating
Hot chocolate is best served fresh, but leftovers can be refrigerated in a covered jar or container for up to 2 days. Reheat gently on the stovetop or in the microwave, stirring well so the cocoa is fully mixed back in. Do not boil during reheating.
Frequently Asked Questions
Can I make hot chocolate with water instead of milk?
Yes, but it will taste thinner and less creamy. For the classic version, milk gives the best texture and flavor.
Why is my hot chocolate lumpy?
Cocoa powder can clump if added straight to a lot of liquid. Mixing it first with sugar and a small amount of milk into a paste helps it dissolve smoothly.
Can I make this ahead of time?
Yes. Make it up to 2 days ahead, chill it, then reheat gently and whisk before serving.
How can I make hot chocolate richer?
Use whole milk, swap in some half-and-half, or stir in a small amount of chopped chocolate after heating for a fuller chocolate flavor.
Quick Info
Prep Time
5 min
Cook Time
10 min
Servings
2
Difficulty
Easy
Nutrition Facts
Per serving (estimated)



