This post may contain affiliate links. Read our disclosure policy here.
When it's cold out, nothing hits like a warm mug of hot cocoa. This recipe is quick to make on the stovetop and tastes so much better than the packet stuff.

Hot Cocoa with Cocoa Powder
Most of us have cocoa powder, sugar, and milk on hand, which means a rich homemade cup of hot cocoa is just minutes away. If you can heat up liquid on the stovetop and stir, you can make this; it’s that simple.
I’ve been making this recipe for my kids for years, and first shared it on my site back in 2012. More than a decade later, it’s still the one we reach for every time the temperature drops, and when I need a bigger batch for a lot of kids, I make it in the slow cooker. You’ll find flavored versions at the bottom.
Ingredients
You'll need unsweetened cocoa powder, granulated sugar (or honey or maple syrup) to sweeten, water to dissolve the cocoa and sugar, milk (dairy or non-dairy) as the base liquid, a pinch of salt to enhance the chocolate flavor, and vanilla added at the end for a classic finish.

How to Make Hot Chocolate
You’ll find the measurements, how to make it for one, and a quick video in the recipe card. Here is what you need to know:
- Combine the cocoa powder, sugar, water, and salt in a medium saucepan and stir until the sugar has dissolved.
- Add the milk and continue to stir, being careful not to let it boil over.
- Turn off the heat and add the vanilla. It’s added last, so its flavor doesn’t cook off or fade. Mix and pour it into mugs.
- Top the hot cocoa with marshmallows or whipped cream.

Dutch Process vs. Unsweetened Cocoa Powder
Unsweetened cocoa powder is more acidic and gives a deeper, richer chocolate flavor, while Dutch-processed cocoa is milder and less intense. Both work well in this recipe.
Variations & Flavored Versions
Try this recipe first and then come back and make one of these flavored versions:
- Caramel hot cocoa
- Peppermint hot chocolate
- Strawberry hot chocolate
- Hot cocoa with water
- Peppermint white hot chocolate
- Hot cocoa and coffee
- Hot cocoa packets (diy)
- Hot chocolate with chocolate chips
Hot Cocoa Recipe (Better Than The Box)

Watch how it’s made:
Ingredients
- ¼ cup unsweetened cocoa powder
- ½ cup granulated sugar
- ⅓ cup hot water
- ⅛ teaspoon salt
- 4 cups milk, any
- 1 teaspoon vanilla extract
Instructions
- In a medium saucepan, combine the cocoa powder, sugar, water, and salt over medium heat. Heat this chocolate base mixture, stirring constantly, until smooth.
- When it simmers, reduce the heat, pour the milk, and continue stirring as it heats up and you see steam surface. Do not let it boil; you don't want to burn the milk.
- Turn off the heat, add the vanilla, and mix.
- Pour the hot cocoa into mugs and top it with marshmallows or whipped cream.
Notes
- Honey or maple syrup can be swapped for granulated sugar (same amount). The flavor will change slightly.
- Unsweetened cocoa powder is more acidic and gives a deeper, richer chocolate flavor, while Dutch-processed cocoa is milder and less intense. Both work well in this recipe.
- If using a plant-based milk that’s already sweetened (includes sugar), reduce the sugar in half.
- In a mug, mix 2 teaspoons of cocoa powder and 2 tablespoons of sugar. Heat 1¼ cups milk (in the microwave or on the stovetop) until hot but not boiling. Pour half over the cocoa mixture and whisk to dissolve, then stir in ¼ teaspoon vanilla and the remaining milk until smooth and creamy.







Natasha Bailey says
Delicious! Only made 2 cups for my two sons, so we halfed on ingredients. Will make again
Laura says
Wow it must be good then
Adalyn O’Hern says
Wow it must be good then
Jasmine says
This was perfect! I love rich “drinking chocolate” when I’m at a nice coffee shop, but at home, I usually want something more mellow. This was it! Still totally flavorful (and a zillion times better than store bought), but I’m glad it only calls for cocoa and not chopped chocolate. My husband and I shared some with whipped cream after our daughter went to bed and saved the leftovers for her to have tomorrow. She’ll be thrilled! This is becoming our go-to hot cocoa recipe for sure!
Laura Fuentes says
Glad you enjoyed it, Jasmine!
Adam says
Simple to make, rich and creamy!!! Thanks . Made some for the UPS guy he loved it too.
Aradhana Kumari says
I made my first hot cocoa using Laura’s recipe and it was just perfect. Thank you Laura for sharing this recipe.
Heavenbomb says
Really great recipe! Only thing I would suggest is that you tell the reader to keep cooking the mixture once you put the milk in until hot or something like that. My internet sucks so I couldn’t watch the video and had to go on the written recipe alone. I’m a smart girl so I was confused for a second why I would stir vanilla into cold chocolate milk and serve immediately cold cocoa lol I turned back up the heat and heated it for 3-4 minutes kore continuing to stir but letting it rest a few seconds. I didn’t change a thing other than I threw a dash of cinnamon into the mug before pouring. Yum!
Susan says
The full recipe is in the Betty Crocker and BH&G cookbooks and it does tell you to heat to very hot but not boiling. This has Ben a family favorite in our house for 75 years. Delicious!
Diana says
It was definitely better than normal hot chocolate you buy at the store, but I’ll put less cocoa powder next time. It seemed grainy once it cooled down as you drink it, and the flavor of it was quite strong. Husband and kid loved it though.
Holly says
Delicious! Sweet but not too sweet.
Kendall says
Very good, but 2X was a lot for 4 people and I! We had enough for 2 full cups each!
Cynthia says
This hot coco recipe was great instead of sugar I used Splenda. It was better than the package hot chocolate. I made it with skim milk and was good. Will be making this quiet often now that winter is here!
Gina Claypool says
Since we’ve been home for school, our district does a bus route for breakfast/lunch pickup, and we have soooo much 1% milk! To use some of it up, we’ve been making this hot chocolate.
I made it as directed the first time, but I’ve cut down the sugar since then. I find that I can use 1/4 cup to 5 tbsp sugar without compromising on flavor at all!
Laura Fuentes says
I’m so glad you enjoyed this!