Skip the store-bought packets and make this 5-minute hot cocoa recipe! It tastes SO much better and uses just 6 pantry staples. Perfect for a snow day! Recipe includes a how-to video!

Whatโs to Love About This Hot Cocoa Recipe
- Rich chocolate flavor thatโs SO much better than the pre-made packets! No artificial flavors here.
- Takes just 5 minutes to make! Great for whipping up last-minute.
- Uses pantry staples, so thereโs no need to run to the store. Because of this, it makes a tasty snow day treat, especially when paired with my french toast or peanut butter cookies โ๏ธ
- Makes a single serving but easily doubles or triples for more.
- Can be made dairy-free by swapping in a non-dairy milk.
While I already have a rich, decadent hot chocolate recipe on the blog, itโs not necessarily a quick treat. Itโs the ultimate hot chocolate if you ask me, but itโs also slightly fussier than ripping open a packet and pouring it in some hot water. Some days I want something thatโs just a little bit less complicated, but still chocolatey and flavorful.
This hot cocoa recipe is the solution for all of you who are just as impatient as I am. Itโs easier and more basic, but still satisfying and better than those fake store bought packets. Itโs perfect for days when youโre snowed in and stuck with whatโs already in your pantry. I think youโre going to love it!
Ingredients
This recipe so simple with just 6 ingredients, all of which are pantry staples.

- Milk. I prefer to use whole milk, but you can really use whatever you have on hand, including non-dairy milk. Just keep in mind that whatever milk you use can change the final flavor/texture of your cocoa.
- Cocoa powder. Do not use Dutch processed cocoa powder, which is unfortunately unpleasant in this drink. Stick with natural cocoa powder for this recipe.
- Brown sugar. This drink is perfectly sweetened without being over the top. I opt for brown sugar which has a richer flavor than granulated because of the molasses, so it deepens the flavor of the cocoa nicely. I actually do this with quite a few of my chocolatey recipes, like my chocolate cake and my brownies. In a pinch you can substitute granulated sugar.
- Heavy cream. This is optional, but I love the richness it adds to this recipe. If you donโt have cream, or simply donโt want to use it, you can just use additional milk instead.
- Vanilla and salt. A pinch of salt and a splash of vanilla round out the flavors and make it so satisfying!
SAMโS TIP: To create a velvety smooth texture, I start by whisking just a bit of the milk with the cocoa and sugar mixture. This helps the sugar dissolve evenly and blooms the cocoa too (for a rich chocolate flavor!).
This is just an overview of the ingredients I used and why. For the full recipe please scroll down to the bottom of the post!
How to Make Hot Cocoa

- Whisk together the cocoa powder, brown sugar, and salt in a saucepan.

- Add a few tablespoons of the milk and whisk until you have a smooth mixture. Heat over medium low, whisking frequently, until the sugar dissolves and the color deepens to a darker brown. This will ensure a smooth, lump-free final result.

- Pour in the cream and remaining milk and keep cooking/whisking until your cocoa is steaming.

- Remove the pan from the heat, stir in the vanilla, then serve! I like to top mine with mini marshmallows and homemade whipped cream.
SAMโS TIP: Just like when making chocolate pudding, itโs best to add the vanilla after removing from the heat. Adding it before would cook off the flavor (and we donโt want to waste any vanilla extractโhave you seen how expensive that stuff is?!).

Frequently Asked Questions
Hot cocoa is made with cocoa powder and hot chocolate is made with melted chocolate. Hot chocolate is typically richer and thicker as a result, and it takes a bit more time and effort to make.
In my opinion, hot cocoa is MUCH better with milk (and cream!). Itโs richer, silkier, and has a far better flavor. I do not recommend making this recipe with water.
Yes. Making this recipe dairy-free is as simple as using a non-dairy milk! Just substitute this for the milk and cream, and youโre good to go.

If you really want to get fancy, top your hot cocoa with some chocolate whipped cream or add a drizzle of chocolate sauce inside your mug!
Enjoy!
Letโs bake together!ย Subscribe to myย newsletterย to be notified of all the newest recipes, and find my free recipe tutorials onย YouTubeย ๐

Hot Cocoa
Ingredients
- 2 Tablespoons (25 g) light brown sugar firmly packed
- 1 Tablespoon (6 g) natural cocoa powder
- Pinch of table salt about 1/16th teaspoon
- ยพ cup (177 ml) milk divided
- ยผ cup (60 ml) heavy cream (may substitute with more milk)
- ยผ teaspoon vanilla extract
Recommended Equipment
Instructions
- In a small saucepan, combine brown sugar, cocoa powder, and salt and whisk together.2 Tablespoons (25 g) light brown sugar, 1 Tablespoon (6 g) natural cocoa powder, Pinch of table salt
- Add approximately 2-3 Tablespoons of your milk and whisk until smooth.ยพ cup (177 ml) milk
- Place saucepan over low heat and whisk until sugar begins to melt and mixture darkens in color.
- Add the remaining milk and the heavy cream and whisk until mixture is steaming.ยผ cup (60 ml) heavy cream
- Remove from heat and add vanilla extract. Stir well then pour into heatproof mug. Enjoy warm, this cocoa is excellent enjoyed plain/as-is or topped with whipped cream, marshmallows, chocolate shavings, etc.!ยผ teaspoon vanilla extract
Notes
Servings
This recipe makes 1 cup of hot cocoa. Feel free to double, triple, or quadruple the recipe to make as many cups of cocoa as youโd like.Cocoa
Use natural/unsweetened cocoa powder. I do not recommend using Dutch cocoa, it has an unpleasant taste in this recipe.Sugar
I prefer light brown sugar, but regular granulated sugar could be substituted.Milk
I use and recommend whole milk, but you can use whatever you have on hand.Heavy cream
This ingredient is optional. If you donโt have it on hand or donโt want to use it, simply substitute with more milk (bringing the total amount of milk to 1 cup (236ml).Nutrition
Nutritional information is based on third-party calculations and should be considered an estimate only. Actual nutritional content will vary based upon brands used, measuring methods, cooking method, portion sizes, and more.
Bruce
I hope Iโm never asked to decide between this and your hot chocolate, because Iโve decided theyโre equally good, each with its own kind of richness. Theyโre equally easy to make, too. The hot chocolate has a richer mouth feel, but that might be too much for some people (but definitely not too much for me).
Emily @ Sugar Spun Run
Weโd never ask that of you, Bruce! ๐ We are so happy both are winners for youโthanks for the review ๐ฉท
Lee
Perfect nightcap on a cold Christmas night. I added half a shot of peppermint schnapps yo give it a grown up holiday vibe. Thumbs up ๐!
Emily @ Sugar Spun Run
Yum! That sounds tasty, Lee ๐
HEIDI
Excellent recipe!
Add a couple drops of Coconut Extract for a real treat.
Ellie
The perfect recipe for cold winter evenings!
Sam
Iโm so glad you enjoyed it, Ellie! ๐
Dana Dirkes
This is absolutely the most delicious hot cocoa I have ever had!
Sam
Iโm so glad you enjoyed it so much, Dana! ๐
CINDY CONKLIN
Can I make ahead and put in a thermos?
Emily @ Sugar Spun Run
Sure! Enjoy ๐
hiiii
You have great taste and Iโm a kid
Dixie
It never said to put sugar????
Sam
Hi Dixie! Itโs in step 1. The first ingredient listed. ๐
Emma
Simple yet delicious hot cocoa mix! No need to buy the packets ever again. I quadruple the recipe and store in my hot cocoa container. I find that 2 1/2 Tablespoons of mix per 1 cup milk is the perfect amount.
Sam
Iโm so glad you enjoyed it so much, Emma! ๐
Julien
amazing hot cocoa needs a bit more milk
Bruce
Like Lorley, the post inspired me to zip into the kitchen and make a double batch. I make a hot chocolate that is much better than this, because it is like a liquid brownie, but it is also much more complicated than this. That one I only make for special occasions. This one takes just a few minutes and a few ingredients that I usually have on hand, so it wins. It has just the right amount of cream to produce an amazing mouth feel. Itโs interesting that your recipe has the same proportions of sugar and dairy as the Hershey recipe, but they use twice as much cocoa. Trust me, folks, the amount here is just right.
Oh, and unlike Lorleyโs Arizona weather, itโs nice and cool here in Ohio today.
Georgia
Much better than the packets, for sure!
Emily @ Sugar Spun Run
Weโre so happy you think so, Georgia!
Brigitte Couture
How could I make this as a pre made mix and just add milk when ready to drink? vanilla powder and powdered cream? powdered milk? My son drinks Coco everyday, but around the clock so he just grabs a packet but heโs not in love. Pretty picky chocolate fan!! Thanks!
Sam
Hi Brigitte! I havenโt tried making all of those substitutes so I canโt say for sure how it would turn out, maybe itโs something I could experiment with this winter. Having packets ready to go is a good idea. ๐
Kinley
This hot chocolate is littlerly the best Iโve ever had. It took like 5 minutes to make. The only thing is if you plan on making 12 oz cup double the recipe but besides that itโs littlerly so good.
Sam
Iโm so glad you enjoyed it so much, Kinley! โบ๏ธ
Lorley
So how does a grandma in Arizona on a 90 degree day find herself making a cup of hot cocoa with marshmallows?
Well 15 minutes before that. She was reading your post about how delicious and quick one could make a cup of hot cocoa.
Yes, it was quick and delicious even in this AZ heat. Thank you once again for tempting me into yet another of your recipes. It was wonderful.
Sam
Iโm so glad you enjoyed it so much, Lorley! ๐