Hot cocoa is a must-have beverage during the cold winter months. Learn how to make your own basic homemade mix to add to warm milk using just three ingredients and find out how to give it a yummy peanut butter twist.
COOK + BAKE | Updated August 16, 2023

COOK + BAKE | Updated August 16, 2023

Through the cold winter months, there is one thing that should never be too far out of reach.....a steaming cup of hot chocolate.
Every sip on a snowy day takes me back to childhood with memories of building snowmen and digging tunnels through the fluffy white snow while my dad cleared the driveway. Not being a fan of the cold, those activities never lasted long before I was ready to go inside and get warmed up with a chocolately drink.
Years ago, I picked up a can of peanut butter hot chocolate mix from Target and became a little addicted. When they quit selling it, I was determined to find a way to make my own version of the hot beverage to satisfy my craving.
I was searching for something I could store all winter long in my cupboard and pull out when the desire hits. Something like the box of hot chocolate packets you can pick up at the store, but without all the added unnatural ingredients.
This recipe for Homemade Hot Cocoa Mix is a combination of a couple different Martha Stewart versions that create the perfect shelf-stable hot chocolate for these cold winter days. It is easy to prepare and takes just a few ingredients, all of which you probably already have on hand.
And thanks to Martha, I found the secret to adding that peanut butter twist to the chocolate drink on occassions when I'm craving it. I think you'll love it as well.
(I also have a convenient recipe for homemade hot cocoa mix you add to water. And if you'd like something with coffee flavor, be sure to check out this homemade Swiss Mocha Cappuccino mix as well!)

Tips for the Best Hot Chocolate Mix
There are a few things to consider before whipping up a batch of this hot chocolate mix:
- This recipe makes enough for about 30 eight-ounce servings of hot chocolate, but it can be doubled or tripled depending on how much you believe you'll use through the season. The mix will last all winter long if stored in an airtight container in the pantry.
- The flavor of your hot chocolate depends on the ingredients you use. Choose a good quality cocoa powder for the most flavorful results. Brands like Ghiradelli, Guittard, and Valrhona will give a more nuanced flavor than your basic container of Hersheys.
- The same theory applies to the peanut butter if you're adding in the flavor twist. A generic brand will not give you as great of a taste as a more popular name brand that you enjoy eating.
- You may want to add more or less sugar depending on the taste you prefer. Make a small batch, test it out, and then note whether or not you think it needs a different amount added the next time.
Ingredients At a Glance
To make this hot cocoa mix from scratch, you'll need just a few key ingredients that you probably already have in your pantry.
- White Granulated Sugar - to sweeten your hot cocoa mix
- Cocoa Powder - any unsweetened type will do, but the better the quality, the better the flavor your hot chocolate will have. Natural cocoa, like Hershey's brand, will have a stronger and less sweet flavor than Dutch processed which is more mellow tasting and darker in color.
- Salt - helps to enhance the chocolate flavor and cut down on bitterness
- Whole Milk - for serving.....the higher the fat content of the milk, the creamier your hot chocolate will be.
- Creamy Peanut Butter - optional for a special flavor twist
How to Make Homemade Hot Chocolate
Now that have all the ingredients ready, it is time to prepare the homemade mix.
In a large bowl, combine the granulated sugar, cocoa powder, and salt. Whisk the ingredients to combine or use a sifter. Be sure to eliminate all of the lumps of cocoa powder. Then store the mix in an airtight container until you are ready to use it.
To prepare the homemade hot cocoa, heat one cup of whole milk just until hot over medium-low heat. Be sure to not let the milk boil. Add 2 Tablespoons of the cocoa mix to the milk and stir well to dissolve. Pour the beverage into a mug and top with whipped cream, mini marshmallows, and shavings of chocolate for a perfectly indulgent cold weather drink.
If you'd like to add the peanut butter flavor, whisk in 4 teaspoons of peanut butter after you have dissolved the cocoa mix and stir until the drink is smooth.
Frequently Asked Questions
DO YOU HAVE TO ADD MILK TO THIS COCOA MIX
Yes, this recipe needs to be added to warmed milk because it does not contain milk powder. Here is a link to my recipe for homemade hot cocoa mix that can be added to just water. It is convenient and easy to make even when camping or at the office.
CAN YOU USE DUTCH PROCESS COCOA POWDER
Both natural cocoa powder and Dutch-process cocoa powder will work in this recipe. The Dutch-process version usually has a darker hue and stronger chocolate flavor. For drinking, the type of cocoa you use really comes down to preference.
CAN YOU USE BROWN SUGAR RATHER THAN WHITE
You can substitute an equal amount of brown sugar for white granulated sugar for use in this recipe. The brown sugar will lend a caramel or molasses flavor to the mix.
HOW LONG WILL THIS HOMEMADE MIX LAST
This recipe does not use powdered milk so it will last longer than those that do. As long as the mix is stored in an airtight container, it should last a couple of years assuming that your cocoa powder was fresh when the mix was prepared. It will be best consumed within six to eight months.
CAN THIS RECIPE BE PREPARED AS A GIFT
Homemade food products are often appreciated at the holidays either as a small thoughtful gift for a friend, teacher, or mailperson or as a hostess gift. Pour the mix into a pretty jar and tie on a festive tag. Give the cocoa mix on it's own, or place it in a basket with some holiday mugs and homemade cookies.
We tend to forget that not everything has to come from a package purchased at the store.
With just a few ingredients and a little preparation, this from-scratch recipe for hot cocoa mix is just as flavorful and convenient as anything you'll find at the market. This winter, enjoy wrapping your hands around a mug of this delicious warm beverage as often as the mood strikes.
Other Recipes You Might Enjoy Making This Winter
MOST FLAVORFUL HAM + POTATO SOUP
RAISIN OATMEAL COOKIES - An old-fashioned favorite
VANILLA PUDDING CHOCOLATE CHIP COOKIES - Just what you need to enjoy with your cup of cocoa!
POTATO CORN CHOWDER - My favorite way to use up leftover mashed potatoes
HOMEMADE HOT COCOA MIX
Learn how to prepare your own hot chocolate mix that can be added to warm milk.
Makes 30 servings
INGREDIENTS
- 1 cup granulated sugar
- 3/4 cup cocoa powder
- 1 teaspoon table salt
- Whole milk for serving
INSTRUCTIONS
TO MAKE THE MIX: Combine the sugar, cocoa, and salt with a whisk, making sure to eliminate all of the lumps of cocoa powder. Store the mixture in an airtight container.
TO PREPARE THE COCOA Heat one cup of milk just until hot over medium-low heat. Add 2 Tablespoons of the cocoa mix to the milk and stir to dissolve. Pour into a mug and top with some whipped cream, mini marshmallows, and shavings of chocolate.
FOR PEANUT BUTTER COCOA: Whisk in 4 teaspoons of peanut butter after dissolving the cocoa and stir until the beverage is smooth.
