Homemade hot chocolate in a white cup, with holly leaves and berries around the cup. Some pinecones and Christmas baubles in the background.

Homemade Hot Chocolate Mix (Gluten & Dairy Free, Vegan, Paleo Option)

This homemade hot chocolate mix makes the most delicious, decadent, luscious hot chocolate. It’s definitely a go-to on a cold, dreary day – after all, homemade hot chocolate is the ultimate comfort drink.

Course Drinks
Cuisine Dairy Free, Gluten Free, Paleo, Vegan
Prep Time 5 minutes
Cook Time 5 minutes
Total Time 10 minutes
Servings 8


  • 1 cup (100 g) cocoa powder
  • 1/2 cup (50 g) cornstarch (or arrowroot powder)
  • 3/4 - 1 cup (75 - 100 g) powdered/icing sugar (or coconut sugar, amount depends on how sweet you want your hot chocolate to be)
  • pinch of salt
  • 1 tsp cinnamon
  • 7 oz (200 g) dark chocolate, chopped (or chocolate chips)


  1. Mix all hot chocolate mix ingredients together.

  2. The hot chocolate mix keeps well in a closed container in a cool dry place for about 3 - 4 weeks.

  3. To make a homemade hot chocolate (1 serving / about 1 cup), add 1/4 cup of the hot chocolate mix to a saucepan (make sure you get plenty of the chopped dark chocolate, as well!). Add 1/4 cup of milk of choice (dairy or non-dairy) and mix it with the hot chocolate mix into a paste. Add an additional 3/4 cup of the milk and stir it well. Cook the hot chocolate mixture on medium-high heat with constant stirring until it thickens to the desired consistency (about 5 - 10 minutes).

    If you want a thicker hot chocolate, just add more hot chocolate mix!