The Best Homemade Hot Chocolate Mix aka Hot Cocoa Mix

Make delicious mugs of hot chocolate at home with this homemade hot chocolate mix. Made with real grated chocolate in the cocoa mix this is thick, creamy and delicious. Use it as a base for making hot chocolate drinks in winter as well as frozen chocolate drinks in summer.
5 from 25 votes
Print Pin
Course: Breakfast, Dessert
Cuisine: Italian
Keyword: basic, basic recipe, chocolate, cocoa mix, Drinks, Milkshake, winter
Prep Time: 3 minutes
Total Time: 3 minutes
Servings: 10 Servings
Calories: 87kcal
Author: Veena Azmanov
Cost: $10


Hot Chocolate Mix

  • 250 grams Confectioner sugar
  • 100 grams Cocoa powder
  • 65 grams Grated semi sweet chocolate I use 60%
  • 2 tbsp Cornstarch
  • 1 tbsp Spice powder Optional
  • 1 cup Milk Powder



  • Grate the chocolate with a fine grater or use a food processor.
  • Combine all ingredients in a bowl.
  • Use a whisk to make sure the powders are mix well.
  • Store it in an airtight container – I prefer to use a glass jar.
  • This will store in the pantry for up to 2 months


  • As a guide use 2 tbsp of the chocolate mix for each cup of milk (dairy or almond milk)
  • Bring the milk to a boil in a saucepan or microwave-safe mug.
  • Add powder to the milk – stir well to dissolve
  • Return the mixture back to microwave and heat for 30 seconds more
  • This activates the cornstarch in the chocolate mix and makes the hot chocolate thick and creamy.
  • Top with grated chocolate or Marshmallows.


  • Warm 4 cups of milk in a saucepan over medium heat.
  • Let come to a boil
  • Then add 1/2 cup chocolate mix and stir on low until dissolved.
  • Continue to stir on low until the hot chocolate becomes thick and creamy.
  • Remove from heat – adjust consistency – add more milk if it is too thick.
  • Pour into serving cups with more grated chocolate or marshmallows.


Calories: 87kcal | Carbohydrates: 17.1g | Protein: 2.7g | Fat: 3.6g | Saturated Fat: 2g | Polyunsaturated Fat: 1.1g | Monounsaturated Fat: 0g | Trans Fat: 0g | Cholesterol: 0mg | Sodium: 6mg | Potassium: 0mg | Fiber: 4.8g | Sugar: 3.3g | Vitamin A: 0IU | Vitamin C: 0mg | Calcium: 0mg | Iron: 0mg