Home » Blog » Homemade Hot Chocolate Mix

Homemade Hot Chocolate Mix

Share this post!

Mix up a batch of homemade hot chocolate mix from budget-friendly pantry ingredients and enjoy a warm mug of hot chocolate at home anytime. Package your hot chocolate mix recipe in mason jars for an easy gift.

hot chocolate in mug with title text "Homemade Hot Chocolate Mix"

As an Amazon affiliate, I earn from qualifying purchases.


Sugar: I used granulated sugar in this recipe, but you could use a sugar substitute such as Swerve or Splenda if you are keto or low-carb, with no change to the measurement. You could also use an unrefined sugar like turbinado or coconut sugar if you desire.

Cocoa Powder: You’ll want to use regular, unsweetened cocoa powder. I do not recommend using dutch-processed cocoa powder in this recipe.

Milk Powder: Also known as powdered milk, milk powder is basically dehydrated milk. This will add the richness to our hot chocolate mix recipe. You can find this in the baking aisle of your grocery store. It is a great item to have in your pantry in case you find yourself without milk. Simply mix the milk powder with water to create liquid milk.

Salt: I use regular table salt in this recipe. If you only have kosher salt, increase your measurement to 1/4 teaspoon.

sugar, cocoa powder, milk powder and salt in bowls on counter


  • Large Mixing Bowl
  • Measuring Cup
  • Measuring Spoon
  • Whisk
  • Airtight Container or Mason Jar for storing prepared mix

How to Make Homemade Hot Chocolate Mix

This hot chocolate mix recipe could not be easier. Simply measure your sugar, cocoa powder, milk powder and salt and whisk it all together in a bowl until completely combined. Store your prepared mix in a mason jar or airtight container.

sugar, milk powder, salt and cocoa powder in a glass bowl

When you’re ready to make a cup of hot chocolate, heat 8 ounces of water, milk or milk alternative in the microwave or on the stove until just simmering. You do not want to boil your milk. Then, you’ll stir in 1-2 Tablespoons of your hot chocolate mix and stir until dissolved. Top with whipped cream or mini marshmallows and enjoy! Enjoy your homemade hot chocolate with these Gingerbread Cake Pops or your favorite treat.

hot chocolate mix ingredients mixed together in a glass bowl

You can also make a large batch of hot chocolate in your crock pot or on the stove. For the crock pot, add 64 ounces (1/2 gallon) milk to your crock pot or slow cooker. Whisk in 2 cups hot chocolate mix. Cover with lid and cook on Low for 2 hours. Stir to make sure the mix is completely dissolved and you’re ready to serve. This is perfect for holiday parties or when you have family visiting.

hot chocolate mix being mixed into a glass of milk

On the stove, heat your milk on medium-low until just simmering. You’ll need 8 ounces per person and 1-2 Tablespoons of mix per 8 ounces of liquid. Mix it together and serve.

The range for the hot chocolate mix is for your personal preference. If you prefer a richer hot chocolate, use 2 Tablespoons. If you prefer a lighter flavor, use 1 Tablespoon.

prepared hot chocolate recipe in white mug with mix in background

Enjoy your homemade hot chocolate with this delicious Honey Cake!


Can I make a large batch of this recipe?

Yes, you can easily double or triple this recipe. Store in mason jars or an airtight container. If gifting, measure one cup of mix into half-pint mason jars.

How long will this mix last?

Stored in an airtight container, this mix is good for up to a year. All of the ingredients are shelf-stable pantry ingredients, so it’s perfect for long-term storage.

hot chocolate in grey mug topped with whipped cream

More Homemade Pantry Recipes

Yield: 2 1/2 cups mix

Homemade Hot Chocolate Mix

square image of hot chocolate in a gray mug with red napkin

Enjoy a warm, rich cup of hot chocolate anytime you want with this super easy homemade hot chocolate mix recipe. Simply stir the mix into warmed milk and enjoy!

Prep Time 5 minutes
Total Time 5 minutes



  1. Combine sugar, cocoa powder, milk powder and salt in a large bowl.
  2. Whisk until well combined.
  3. Store in an airtight container or mason jar.
  4. To serve, heat 8 ounces milk of your choice in microwave or on stove until just simmering. Stir in 1-2 Tablespoons hot chocolate mix and enjoy!


Easily double or triple this recipe and package in half-pint mason jars for an easy gift.

Your hot chocolate mix will keep in an airtight container in the pantry for up to 2 months.

Crock Pot Instructions: Add 64 ounces (1/2 gallon) milk to crock pot or slow cooker.  Whisk in 2 cups hot chocolate mix.  Cover with lid and slow cook on Low for 2 hours.  Stir to make sure mix is completely dissolved and serve.

Recommended Products

As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.

Nutrition Information:



Serving Size:


Amount Per Serving: Calories: 31Total Fat: 0gSaturated Fat: 0gTrans Fat: 0gUnsaturated Fat: 0gCholesterol: 0mgSodium: 15mgCarbohydrates: 7gFiber: 0gSugar: 6gProtein: 0g

Share this recipe on Pinterest!

If you loved this recipe or you're excited to try it, make sure to pin the recipe on Pinterest!

Share this post!

By on November 15th, 2021

About Sarah

Hi, I'm Sarah. The voice behind Feast for a Fraction. I've been a penny-pincher all my life, but still have a taste for nice things. I'm here to show you that you can eat (and live) well on a budget. From recipes and DIY tips to ways to make extra money, we'll be in control of our budgets together!

More posts by this author.

7 thoughts on “Homemade Hot Chocolate Mix”

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Skip to Recipe