Forget the powdered packets — real homemade hot chocolate is a different drink entirely: thick, velvety, and made with actual melted chocolate for a rich, grown-up depth. It's the ultimate cozy treat for cold nights, snow days, and anytime you need a warm hug in a mug.
This version uses a mix of cocoa and real chocolate for the best of both worlds: deep chocolate flavor and a luxuriously creamy texture you can practically eat with a spoon.

Why you'll love this recipe
- Ultra creamy. Real melted chocolate makes it rich and velvety.
- 5 minutes. Faster than driving to a café.
- Cozy comfort. The perfect drink for chilly evenings.
Tips for the best results
Warm the milk gently — don't let it boil, or it can scorch and form a skin. Use good-quality chocolate, since it's the star here. Whisk constantly as the chocolate melts for the silkiest texture, and add a pinch of salt to make the chocolate flavor pop.
Creamy Homemade Hot Chocolate
Thick, velvety hot chocolate made with real melted chocolate and cocoa.
☆☆☆☆☆
Ingredients
- 2 cups whole milk
- 1/2 cup heavy cream (or more milk)
- 3 oz (85 g) chopped dark or semisweet chocolate
- 1 tbsp cocoa powder
- 2 tbsp sugar (to taste)
- 1/2 tsp vanilla extract
- Pinch of salt
- Whipped cream or marshmallows, to serve
Instructions
- Step 1. Warm the milk and cream in a saucepan over medium-low heat until steaming (do not boil).
- Step 2. Whisk in the cocoa powder, sugar, and salt until dissolved.
- Step 3. Add the chopped chocolate and whisk constantly until fully melted and smooth.
- Step 4. Stir in the vanilla and warm through for another minute.
- Step 5. Pour into mugs and top with whipped cream or marshmallows.
Make it your own
Add a pinch of cinnamon or cayenne for Mexican-style hot chocolate, a splash of peppermint extract for the holidays, or a spoonful of peanut butter. For an extra-decadent version, stir in a square of caramel.
Frequently asked questions
Can I make it dairy-free? Yes — use oat or coconut milk and dairy-free chocolate. Oat milk is especially creamy.
Can I make a big batch? Easily — scale it up and keep it warm on low, whisking occasionally. It's great for parties in a slow cooker.
What chocolate is best? Semisweet or dark (around 60-70%) gives the richest flavor. Adjust the sugar to match how sweet your chocolate is.



