Few things are as perfectly cozy as a cup of hot cocoa in the wintertime. And while I love the convenience of hot cocoa mix, the kind you buy in the store leaves something to be desired. Enter my homemade hot cocoa mix! This DIY hot cocoa mix makes a creamy and rich hot chocolate, especially when mixed with milk. I make mine with two kinds of cocoa powder and a special secret ingredient for super chocolatey cocoa that isn’t sickly sweet. 

Homemade cocoa mix is great to have on hand all winter long, and it also makes for wonderful gifts! I’ve designed simple homemade hot chocolate mix gift tags with directions that you can view and download. The link is included in the Recipe Tips section of this post!

Homemade cocoa is a wonderful treat all on its own, but it’s even better when paired with homemade cookies! Hot chocolate cookies are a natural pairing if you can’t get enough of hot chocolate. During the holiday season, I love to serve hot cocoa with gingerbread and sugar cookies. For another warming drink option that is dairy-free, try homemade Wassail!

Overhead photo of Homemade Hot Cocoa Mix in a glass mason jar on a dark forest green background.

Why This Recipe Works

  • Best homemade hot chocolate mix. There are a ton of recipes for homemade hot cocoa mix. So why is this recipe for hot cocoa mix the best? I find that using two types of cocoa powder makes this cocoa extra chocolatey, which is a win in my book. Plus, the secret ingredient helps make it super tasty. 
  • Easy homemade hot cocoa. Once you’ve made your own homemade hot cocoa mix with just a few simple ingredients, you’ll never go back! This is easy recipe makes it so you can always have homemade hot cocoa on hand. No need to stir ingredients together on a stove for 15 minutes. Just warm up water or milk, add your mix and enjoy. 
  • Perfect for gifts. I LOVE making homemade hot cocoa mix for Christmas gifts! It’s quick and easy to make, it makes a decently big batch, it lasts for up to 3 months, and who doesn’t love a homemade gift?

Ingredient Notes

  • Powdered milk: This is what helps dry cocoa mix turn into something creamy and drinkable. I use whole milk powder, but you can use nonfat dry milk powder. Since the dry mix contains powdered milk, you can just add it to water. However, I do like to add mine to warmed milk for an even creamier cup of cocoa. 
  • Powdered sugar: To sweeten the cocoa mix. Powdered sugar will dissolve more readily in warm water or milk than granulated sugar. 
  • Dutch process cocoa powder: I love Dutch process cocoa powder because it has a deeper, richer chocolate flavor than regular unsweetened cocoa powder. If you don’t have it on hand or can’t find it in stores (just a heads up, it may be labeled “dark” cocoa powder), you can just use unsweetened cocoa powder. 
  • Unsweetened cocoa powder: The classic cocoa powder most of us have in our pantries. I like to use two kinds of cocoa powder because I feel like it really adds “oomph” to the chocolate flavor.
  • White chocolate: Here it is, my secret ingredient for the BEST homemade cocoa mix! White chocolate technically adds a third layer of chocolate flavor for the best hot chocolate. You MUST use a bar of white chocolate though. No chocolate chips, almond bark, or candy melts!
Ingredients used to make Homemade Hot Cocoa Mix (homemade hot chocolate) on a white marble surface: whole milk powder, cocoa powders, white chocolate, salt, and powdered sugar.

Step-by-Step Instructions

  1. Add ingredients to a food processor. To the bowl of a food processor, add 3 cups of powdered milk, 2½ cups of powdered sugar, ¾ cup of Dutch process cocoa, ¾ cup of unsweetened cocoa, 8 oz of white chocolate broken into chunks, and ¼ teaspoon of salt. 
  2. Mix until blended. Mix all the ingredients together until the white chocolate is finely chopped and the mixture is homogenous. If you have a small food processor, or if you don’t have a food processor and are using a blender, you may need to work in batches. 
  3. Store mix. Pour the homemade hot cocoa mix into an airtight container. Mason jars work great for this. Store it at room temperature for 3-4 weeks. If you wish to give this hot chocolate mix as a gift, print out Homemade Hot Chocolate Mix Tags and attach them to your container(s).
  4. Enjoy. To make yourself a mug of cocoa, add ⅓ cup of hot chocolate mix to 1 cup of warm milk or water and stir until dissolved.
Four photos showing how to make homemade hot chocolate mix, cocoa powder and white chocolate chunks in a food process (top left), mixed homemade Hot Cocoa Mix in a food process (top right), glass of milk with hot chocolate mix in the cup (bottom left), homemade hot chocolate thin a glass cup with 3 marshmallows in the drink (bottom right).

Recipe Tips

If you don’t have a food processor, you can make this in a blender! You’ll have to work in small batches. 

You can use all unsweetened cocoa for this mix if you don’t have or can’t find Dutch process cocoa. 

Do not use white chocolate chips for this! Chocolate chips do not blend as easily in the food processor and it will be more difficult to get a homogenous mix. I also advise against using almond bark or candy melts. White chocolate bars broken into chunks will blend better. I like Lindt and Ghiradelli brands.

Love peppermint in your hot chocolate? I think you could give this hot cocoa mix a peppermint twist by throwing in some candy canes to be crushed along with the other ingredients. This may make the cocoa too sweet, however, so you may wish to reduce the amount of powdered sugar in the recipe if you want to add peppermint candies. 

Turn this hot chocolate mix into a homemade holiday gift by putting it in mason jars and attaching my Homemade Hot Chocolate Mix tags that include directions for how to use the mix!

You can warm up milk in the microwave, but be aware that milk is one of those liquids that likes to boil over when it gets too hot!

Make Ahead, Storing, and Freezing

Make Ahead: This mix is made to be stored and lasts for close to a month, so it can be made ahead for many occasions!

Storing: Store homemade hot chocolate mix in an airtight container at room temperature for 3-4 weeks.

Freezing: This mix can be frozen for 3 months! If you freeze it, it may take longer to dissolve when added to warm water or milk but I have not tested this.

A clear cup filled with homemade hot chocolate, using a homemade hot cocoa mix with whole milk powder and white chocolate.

Recipe FAQs

How long does hot cocoa mix last?

This DIY hot cocoa mix lasts 3-4 weeks when stored at room temperature, and 3 months when stored in the freezer.

How much hot cocoa mix for 1 cup?

For this hot chocolate mix recipe, I recommend using ⅓ cup of homemade mix per cup of warm water or milk. Of course, you can add more or less based on your personal preference.

Is hot cocoa mix gluten free?

Yes! All of the ingredients in this hot chocolate mix are gluten-free. That being said, it is important to always read labels to determine whether cross-contamination could have occurred in the facilities where ingredients were processed.

Can you use hot cocoa mix to make chocolate milk?

No. Hot chocolate mix requires a warm or hot liquid to dissolve. For this homemade mix in particular, the hot water or milk is necessary to melt the white chocolate in the mix.

Homemade Hot Chocolate Mix in a large mason jar with a homemade hot cocoa mix tag tied to the jar with a red string.

More Easy Holiday Recipes

Did you make this recipe? I’d love to hear about it! Please leave a star rating and review or scroll below the recipe card and do so there. 

Stay up-to-date by following us on Instagram, TikTok, YouTube, Facebook, and Pinterest.

Overhead photo of homemade hot chocolate mix in a jar with a spoon in it.
Print Save Review
5 from 1 vote

Homemade Hot Cocoa Mix

This hot chocolate mix is easy to make, has a deep chocolate flavor, and is so creamy! My favorite aspect of this recipe is the white chocolate chunks added to the mix that melt when added to warm milk.
Prep Time: 10 minutes
Total Time: 10 minutes
Servings: 22 servings

Ingredients
 

Instructions
 

  • To a large food process add the whole milk powder, powdered sugar, cocoa powders white chocolate, and salt. Mix until the chocolate is finely ground. If your food processor isn’t big enough, you can work in batches. 
  • Store the dry mix in an airtight container at room temperature for 3-4 weeks. 
  • To make hot cocoa, add 1/3 cup of dry cocoa mix to 1 cup of warmed milk, stir and enjoy!

Notes

You can use make the hot cocoa with water, but the milk will make it creamier and have better flavor.
This recipe yields about 7 1/2 cups of hot chocolate mix. I figured it would equal about 22 servings (if using 1/3 scoop). The nutrition information included is based on a per serving basis and is for the hot cocoa mix ONLY and does not include the milk or liquid used. 

Nutrition

Calories: 209kcal (10%)Carbohydrates: 30g (10%)Protein: 6g (12%)Fat: 9g (14%)Saturated Fat: 5g (25%)Polyunsaturated Fat: 0.2gMonounsaturated Fat: 3gCholesterol: 19mg (6%)Sodium: 102mg (4%)Potassium: 351mg (10%)Fiber: 2g (8%)Sugar: 26g (29%)Vitamin A: 166IU (3%)Vitamin C: 2mg (2%)Calcium: 187mg (19%)Iron: 1mg (6%)
Course: Drinks
Cuisine: American
Did you make this recipe?Please leave a star rating and review on the blog post letting me know how you liked this recipe! Take a picture and tag @saltandbaker on Tik Tok, Instagram, and Facebook so I can see what you’re making!