A jar of homemade hot chocolate mix held up in the palm of a hand.

Food gifts really are the best for the gifter and the giftee! For the giver, food gifts are easy to make, affordable, and everyone loves something tasty. For the receiver, they are delicious, thoughtful, and—maybe best of all—consumable! No extra bits or baubles that are going to the donation pile in January.

This homemade hot chocolate mix is my new favorite food gift this holiday season! It is stupendously easy to make—you can make dozens of gift jars in just a few minutes—and who doesn’t love a cozy mug of hot cocoa on a winter’s day?

A mug of hot chocolate garnished with marshmallows and chocolate shavings sits in front of a jar of homemade mix.

What makes this the best homemade hot chocolate mix recipe out there?

You can feel good about gifting this hot cocoa mix, because it’s been tested on dozens of very discerning teachers! Last year, we created a hot chocolate bar using a big batch of this mix at my daughter’s school during teacher appreciation week, and it got rave reviews, with lots of folks asking for my just-add-hot-water hot chocolate mix recipe!

If this mix satisfied over 60 busy teachers, you know it’ll satisfy all the folks on your Christmas gift list! Even better: we took this recipe back into the test kitchen and tweaked it to make it even richer and creamier!

Pouring hot chocolate into a mug.

What is hot chocolate mix made of?

All the ingredients for this hot chocolate mix are easy to find at any supermarket. You’ll need:

  • Powdered Sugar (AKA: Confectioner’s Sugar)—Don’t try to sub other kinds of sugar—powdered sugar is fine enough to dissolve well while mixing up your cocoa.
  • Unsweetened Cocoa Powder—We prefer Dutch-processed because it has a darker color and less acidity, but any kind of cocoa powder works.
  • Dried Milk Powder—Yes, most grocery stores carry this (typically in the baking aisle). Grab whole milk powder if you can!
  • Fine Sea Salt—A little bit of salt is a must-add to help balance the sweetness. Trust us!
  • Mini Chocolate Chips—The secret ingredient that makes this the best hot cocoa mix ever! The chocolate chips melt and make your cocoa super decadent and rich.

Protip: Get the mini chips

Make sure to grab mini chocolate chips—the standard-size ones don’t typically melt fast enough to combine into the hot chocolate mix.

Overhead of ingredients for the best hot chocolate mix in a bowl with a whisk.

How do you make this homemade hot cocoa mix recipe at home?

If you can mix things together in a bowl, you can make hot chocolate mix! Here’s the method:

  1. Measure all the ingredients into a large bowl.
  2. Stir well to combine.
  3. Spoon the mixture into your gifting or storage jars. The end!

Protip: Change up the flavor!

Feel free to experiment with your mixture of chocolate chips in your mix. Peanut butter chips, white chocolate chips, and peppermint baking chips are all delicious additions!

A measuring spoon scooping a tablespoon of mix out of a jar.

Can you make a dairy-free or vegan hot chocolate mix?

Sure can! To make this vegan, swap out the dried milk for dried coconut milk, and make sure to grab chocolate chips that are dairy-free. We used dried coconut milk in our Golden Milk Mix with great results!

What’s the best way to package homemade hot chocolate mix for gifting?

You can put your hot chocolate mix into any kind of covered container. Some folks like to use candy bags, but we love the simplicity of packing the mix into Ball® Regular Mouth Pint Jars. These pint jars are 16 ounces, and you’ll get three jars out of the recipe down below. Each jar makes four servings of hot chocolate.

To make it easy for you, we made free printable tags that you can download and tie to your jars with a simple red ribbon!
Spooning combined mix ingredients into a jar using a canning funnel.

How do you make a mug of hot cocoa from this mix?

Easy peasy! To make a mug of hot chocolate: combine 1/2 cup mix with 3/4 cup hot water or milk in a mug, and stir until frothy and well-combined.

Protip: Use a mug!

We recommend making your hot cocoa in a mug and not a mason jar. Pouring hot liquid into cold jars could result in thermal shock breakage. Use your favorite mug instead!

Is hot chocolate mix better made with milk or water?

Milk (and in particular, whole milk) is always going to give you the creamiest result. However, since we use dried milk powder in our mix, our hot chocolate is creamy and rich even when you make it with just water.
Overhead of marshmallows and chocolate shavings floating on top of homemade hot cocoa.

How much hot chocolate mix do I need for one cup of hot cocoa?

We recommend using the ratio of 1/2 cup mix to 3/4 cup of water or milk, but you are free to experiment with the ratio that gives the right amount of flavor for your taste buds!

Want some hot cocoa with a kick? Try using 1/2 cup of our hot cocoa mix instead of the hot chocolate packet in this spicy hot cocoa recipe!

How long does hot chocolate mix last in the pantry?

Since all the ingredients are shelf-stable, in a tightly sealed container your hot cocoa mix will last indefinitely. Keep some on hand for easy gifting!

Protip: On shelf life

While the recipe will last indefinitely in the pantry, it is not a canning-safe recipe—do not try to process this hot chocolate mix in your water bath or pressure canner.

Close-up of a jar of hot chocolate mix packaged for gifting with a ribbon and label.

Can I mix hot chocolate with coffee to make a mocha?

Not only can you, but we highly recommend it! It’s a delicious way to make a shortcut mocha.

Looking for even more easy homemade food gifts?

We’ve got a list of over 50 options for you to choose from! Browse the list of all of the food gifts, or check out a few fan favorites:

A jar of homemade hot chocolate mix held up in the palm of a hand.

Hot Chocolate Mix Recipe

Yield: 6 cups (enough to fill 3 pint jars and make 12 servings of hot chocolate)
Prep Time: 5 minutes
Total Time: 5 minutes

Skip the store-bought packets and instead make up a batch of better-tasting hot chocolate mix at home! This is the BEST hot cocoa mix out there, so good you'll want to give it as a gift!


  • 2 cups powdered sugar
  • 2 cups dried milk (whole is preferred, but nonfat works)
  • 1 1/4 cup unsweetened cocoa powder (Dutch-processed preferred)
  • 1/4 teaspoon fine sea salt
  • 1 cup mini chocolate chips


  1. Combine all ingredients in a large bowl. Transfer to an airtight container and store for up to 6 months.
  2. To make a mug of hot chocolate: combine 1/2 cup mix with 3/4 cup of hot water or milk in a mug, stir well until frothy and well-combined.


  • To package for gifting, pour the mix into Ball® Canning’s 16 ounce Jar. Print out our gifting tags, and tie onto the jar with ribbon, string, or raffia. This recipe makes enough for 3 pint-size jars.
  • Water works fine for this, but to make an even creamier mug of hot cocoa, use hot milk.

Nutrition Information:
Yield: 12 Serving Size: 1
Amount Per Serving: Calories: 216Total Fat: 5gSaturated Fat: 3gTrans Fat: 0gUnsaturated Fat: 2gCholesterol: 2mgSodium: 109mgCarbohydrates: 39gFiber: 3gSugar: 32gProtein: 6g

At Wholefully, we believe that good nutrition is about much more than just the numbers on the nutrition facts panel. Please use the above information as only a small part of what helps you decide what foods are nourishing for you.

Leave a Reply

Your email address will not be published. Required fields are marked *


    1. Hi Gracie! We recommend making a mug as written to start (according to the instructions in the recipe card), and just swapping in coffee instead of the water or milk. Then you can always adjust from there to add more or less mix to suit your tastes!

  1. Hi Cassie,
    I made this last year and it was a Hit! I wanted to try and add cinnamon and vanilla powder this year. How much of each should I use? Thank you!

    1. Hi Latoya! We’re so glad to hear this was a hit last year! Hopefully you figured out an amount that works for you, but we usually recommend adding any extras to taste. A good place to start is 1/4 to 1/2 teaspoon (depending on how strong it is) and then adjusting from there. If you find an amount you love, please let us know!

    1. Hi Shelby! Each pint jar holds two cups of mix and you use 1/2 cup of mix per mug of hot cocoa. So each jar has 4 servings!

  2. Hello, I’m going to put these together soon hopefully. How much cinnamon would you suggest, in the whole mix or individual jars.

    I have some hot chocolate lovers that I’m sure are going to love this! Thanks.

    1. Hi, Cyndi! If you want to add cinnamon to the mix, we recommend you add it to the entire batch so that it will get evenly distributed. We haven’t tested it ourselves, but we recommend starting with 2 teaspoons for a light cinnamon flavor or up to 2 tablespoons for a strong cinnamon punch. You’ll have to play around to find the perfect amount for your tastes. Let us know how it turns out for you!

  3. I made this last night and packaged up two jars to gift. Then I made a couple of mugs so we could try it and it was delicious! I’m having the labels printed now and can’t wait to put it all together. Thank you so much for this quick and easy Christmas gift!

    1. We’re so glad you like it, Kristen! Thanks for taking the time to come back and tell us about it. We really appreciate it!

  4. Hi Cassie,
    I wanted to make a homemade hot chocolate mix for gifting, & like your recipe. I have not made it yet.
    Question: I bought Cacao powder to make it with. I see Dutch process is preferred. Will Cacao powder work as well?
    Thank you,

    1. Hi, Kathie! Cacao powder will work, but it may affect the overall sweetness and flavor a bit. If you’ve made hot cocoa with cacao powder before and you know you like the flavor, then it should work out well for you. If you’ve never made it with cacao before, we recommend mixing up a single mug of hot cocoa using the cacao to see how you like it. You may find that the cacao has more bitterness to it than regular unsweetened cocoa. In that case, you’ll want to add more sugar to the mix. If you like it as is, then the recipe will work as written. I hope this helps! Let us know how it turns out for you =)

    1. Hi, Tracey! We recommend adding a tablespoon of vanilla bean powder to the batch. That’s a great place to start and then once you’ve tasted it, you can always make adjustments to future batches to suit your tastes. Let us know how it turns out for you!