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.







Susanna says
A lot of people are saying it had to much vanilla so i tried peppermint extract and loved it!! definitely recommend trying it especially with holidays coming up. even if youre not a pepermint fan its worth trying.
MommaMongoose says
I made this last year. 10/15 and it’s been a rainy cold day. I lost where I had written it down, but luckily was able to find your site again this year. Great easy recipe that makes a super rich chocolatey hot cocoa. Made 9/16. Gonna write it down again 🙂 thank you.
Laura says
thanks for coming back to try our recipes!
Art Person says
I made this for visiting company and they raved about it. Made me make it every night for a week…
Laura says
Don’t you love recipes like that??
Kaylee says
So it is good but I just wanted to make like 1/5 of it for my son and it should have converstions on the side to make 1 serving
Colin says
we always make it for our family every year It is awesome
Colin says
I have it with my family every year it is awesome
Kathleen Keene says
1 Tbsp unsweetened cocoa powder
2 Tbsp granulated sugar
1 Tbsp hot water
Few grains of salt salt
1 cup milk (I use soymilk)
1/4 teaspoon vanilla extract
🙂
DeAnna Edwards says
Ah thanks, I been wanting a one cup recipe..Thanks
Kristen says
Takes only some very basic math to convert this recipe for 1/4 of a serving – more than a 5th, but you can just drink the little left over yourself 🙂
There are 16 tablespoons in a cup, so 4 tablespoons in 1/4 cup. The measurements would be as follows:
1 tbsp. cocoa powder
2 tbsp. sugar
~1.5 tbsp. hot water
Pinch of salt
1 cup milk
1/4 tsp. vanilla extract (or just a drop of two)
Ravi says
I know the math says 2 tbsp of sugar for 1 cup, but I feel thats too much sugar for a single cup. 2-3 tsp (i.e. 1 tbsp) of sugar should be more than enough and very sweet for a single cup. I think this original recipe (for 4 servings) calls for too much of sugar.
Viktoria says
I loved this recipe! 🙂 I made it for my family and they loved it, it was really easy to make and im 11 years old! Thanks!