This homemade hot chocolate mix is made with cocoa powder, milk powder, and real grated chocolate for a richer, creamier cup of hot chocolate. Keep a batch in the pantry and simply add it to hot milk whenever you want a quick cup of hot cocoa.
It takes just a few minutes to make, stores well, and is also one of my favorite homemade mixes to package in a jar for holiday gifts.

I’ve made my own hot chocolate mix for years, mostly because I like being able to control how chocolatey and how sweet it is.
And I do something a little different with mine — I add grated real chocolate to the dry cocoa mix. Cocoa powder gives you the familiar hot cocoa flavor, but the real chocolate melts into the milk and makes the finished drink richer and smoother.
Once the mix is made, there’s really nothing to it. A few spoonfuls go into hot milk, and you have a proper cup of hot chocolate without measuring cocoa, sugar, and chocolate every time.
Why you’ll love this mix
- Made with real chocolate – Grated chocolate melts into the milk for a richer flavor and creamier texture.
- Make it once, enjoy it later – Keep the dry mix ready in the pantry whenever you want hot cocoa.
- You control the ingredients – Adjust the sweetness and choose the cocoa and chocolate you like.
- Great for gifting – Put the mix into jars for an easy homemade Christmas or holiday gift.

Ingredients and substitutes
- Cocoa powder – Use good-quality unsweetened cocoa powder. This provides the main cocoa flavor, so the quality really does make a difference. Natural or Dutch-process cocoa can be used depending on the flavor you prefer.
- Milk powder – Milk powder gives the hot chocolate mix body and creaminess and means the dry ingredients are already balanced before you add them to milk. I use unsweetened milk powder. If yours is sweetened, reduce the powdered sugar accordingly.
- Powdered sugar – Powdered sugar blends easily into the dry mix and dissolves quickly when you make the hot chocolate. You can adjust the amount slightly depending on how sweet your chocolate is.
- Real chocolate – This is what makes my hot chocolate mix a little different. I prefer 60% dark chocolate, finely grated so it distributes evenly through the mix and melts quickly in the hot milk.
- Cornstarch – A small amount gives the finished hot chocolate a slightly thicker, creamier consistency. It needs enough heat when preparing the drink to thicken properly.
- Salt – Just a small amount balances the sweetness and brings out the chocolate flavor.

Step-by-step: Homemade hot cocoa mix recipe
Make the hot chocolate mix
- Grate the chocolate – Finely grate the chocolate using a box grator or food processor. The finer it is, the more evenly it will mix and the faster it will melt later.
- Combine the dry ingredients – In a large bowl, whisk together the powdered sugar, cocoa powder, milk powder, grated chocolate, and cornstarch until evenly distributed.
- Add spices, if using – Stir in the pumpkin spice, cinnamon, or nutmeg if you want a flavored hot cocoa mix.
- Store – Transfer the mix to an airtight container or glass jar and keep it in a cool, dry place.

To make one cup of hot chocolate
- Heat 1 cup of milk in a small saucepan or microwave-safe mug until hot.
- Add 2 tablespoons of the hot chocolate mix and whisk until smooth.
- Return to low heat, or microwave in short intervals, until the drink comes to a gentle simmer. This gives the cornstarch time to thicken the hot chocolate slightly.
- Pour into a mug and serve with marshmallows or extra grated chocolate, if you like.
Veena’s tip: Whisk the mix into the milk before it gets too hot. It dissolves more evenly and you’re less likely to end up with little cocoa lumps.


Hot Chocolate Mix with real chocolate
Make delicious mugs of hot chocolate at home with this homemade hot chocolate mix recipe. Made with real grated chocolate in the cocoa mix, this is thick, creamy, and delicious.
Video
Ingredients
- 240 g (1 cup) Powdered sugar
- 85 g (1 cup) Cocoa powder
- 128 g (1 cup) Milk Powder
- 85 g (3 oz) Grated semi sweet chocolate I use 60%
- 2 tbsp Cornstarch
- ½ tsp Pumpkin spice
- ½ tsp Cinnamon spice
- ½ tsp Nutmeg fresh grated
Method
- Grate the chocolate with a fine grater or use a food processor.85 g Grated semi sweet chocolate
- Combine all ingredients in a bowl – powdered sugar, cocoa powder, milk powder, grated chocolate, cornstarch, and spices. Pro tip– A whisk works best to combine dry ingredients240 g Powdered sugar, 85 g Cocoa powder, 128 g Milk Powder, 2 tbsp Cornstarch, 1/2 tsp Pumpkin spice , 1/2 tsp Cinnamon spice, 1/2 tsp Nutmeg
- Store it in an airtight container, such as a glass jar, for up to 6 months.
- Bring one cup of milk to a boil in a saucepan or microwave-safe mug. Add 2 tbsp chocolate mix to the milk – stir well to dissolve.Pro tip – I used dairy milk, but almond or soy milk is delicious, too.
- Top with more grated chocolate or marshmallows.
Notes
- Chocolate: I prefer dark chocolate around 60% for a deeper chocolate flavor without making the mix too sweet.
- Milk powder: Use unsweetened milk powder. If yours is sweetened, reduce the powdered sugar to taste.
- Grate the chocolate finely: This helps it distribute evenly through the dry mix and melt quickly when added to hot milk.
- For one cup: Use 2 tablespoons of hot chocolate mix for 1 cup (240 ml) milk. Add more mix if you prefer a richer cup.
- Cornstarch: Let the prepared hot chocolate come to a gentle simmer so the cornstarch can thicken it slightly.
- Storage: Keep the dry mix in an airtight container in a cool, dry place and always use a clean, dry spoon.
Equipment you will need
Nutrition
Tried this recipe?
Mention @veenaazmanov_kitchen or tag #veenaazmanovkitchen!Variations
- Peppermint hot chocolate – Add a few drops of peppermint extract when preparing your cup rather than adding it to the dry mix.
- French hot chocolate – rich, thick, and creamy, made with real chocolate and cornstarch to thicken the mixture.
- Mexican hot chocolate/ Spiced hot chocolate – a sprinkle of cinnamon or cayenne pepper makes the perfect addition to chocolate.
- Dairy-Free or vegan – You can make it with dairy milk, of course, but you can also make it dairy-free and vegan, such as almond milk, coconut milk, and soy milk.
- Mocha – Stir a shot of espresso or a little strong brewed coffee into the prepared hot chocolate.
- Extra chocolatey – Add a little extra grated dark chocolate to the hot milk when preparing your cup.
More Hot Chocolate Recipes
- Frozen Hot Chocolate Drink
- Chocolate Milkshake
- Frozen Hot Chocolate
- Mexican Hot Chocolate
- Homemade Hot Chocolate
- See all chocolate desserts, chocolate cake
Frequently asked questions
If appropriately stored in an airtight container, this hot cocoa mix can last about six months. I highly recommend not adding the milk powder to the mix to keep it longer.
Keeping the hot cocoa mix in an airtight container away from moisture is essential. Any moisture from the spoon or humidity from the air, when kept open for a long, will cause the powders to cake up.
A hot cocoa mix does have cocoa that can be used for baking, but it also has other ingredients like sugar and milk powder. So unless your recipe takes that extra sugar and milk powder into account, I would not recommend it.
Also, just cocoa powder will give a more rich chocolate taste to your baked goods than a hot chocolate mix.
Yes, using liquors in hot chocolate is very common and tastes delicious. Try a splash of brandy, some cognac, or even Irish whiskey. I love adding baileys to my hot chocolate.
Milk, of course. Milk makes it more rich and creamy. You can use any dairy, almond, soy, or coconut milk.
More beverages you may like
- Ultimate Iced Caramel Latte Recipe
- Chai Latte From Scratch
- Best EVER Pumpkin Spice Latte
- Pumpkin Chai Latte
- Iced Chai Latte
- Iced Pumpkin Spice Latte
Don’t lose this recipe! Save it for Later!
📌 Save this Recipe for later on Pinterest so you can easily find it again.
⭐ Add Veena Azmanov Kitchen to your Google Preferred Sources.
It helps Google show you more of our recipes.
📧 Subscribe for new recipes delivered to your inbox.
🎥 Follow us for more recipes


Hi, I’m Veena
I’m the recipe developer, baker, and food photographer behind Veena Azmanov Kitchen.
I’ve spent years developing and testing recipes, from everyday meals and homemade breads to cakes and desserts.
I share the practical tips and little details I’ve learned along the way so you can get great results in your own kitchen.




















Homemade hot chocolate is so delicious. One of my favourite drinks on a cold day.
Mine too Bintu – Thanks
It looks delicious and i love the idea of adding a little cornstarch to make it really thick and creamy – that’s a tip I’m definitely going to try!
Thanks Corina.. Yeah I love it thicker… goes down so smooth.
I do like a good Mocha when the weather is colder, and I imagine the additon of cinnamon makes this delicious and warming.
I so does Helen.. I love cinnamon..!
Oh wow! A drinkable pastry cream LOL! Like this – hits all the right spots!
It doesn’t doesn’t it?
I would love a cuppa of this delicious hot chocolate today, it’s so gloomy outside!
Oh here too! Kids using any excuse to make a cup.
This sounds so delicious! I love the idea of chocolate, cinnamon and coffee all wrapped up in one delicious drink! Thanks for the recipe!
You are very welcome Elizabeth
Love a little cinnamon in my hot chocolate – it makes all the difference!
Sure does Lisa.. Love cinnamon
I love hot chocolate but I usually just get the pre made mix. Now I’m thinking I should make it at home!
Yeah I love making the mix at home.. can control the sugar
Yum, I love hot cocoa in the winter. It’s so comforting! One of my favorite things to have when the weather is really stormy. This looks like a great version!
Thanks Michelle!
MMM I love homemade hot chocolate!!! This looks yummy!
Thanks Deanna !