Step aside, premade mix—my easy Homemade Hot Chocolate Mix is here! With deep chocolate flavor, creamy milk, and smooth powdered sugar, this beginner-friendly recipe is a surefire way to nix all your cold-weather chocolate cravings. Just stir it into hot water or milk, curl up, and sip away the chill. ❄️

What do you do when the days get shorter and colder, but it’s too late to grab your favorite mocha? Make a homemade hot chocolate, of course!
Though I’ll always advocate for going richer with an Italian Hot Chocolate or Dark Hot Chocolate, today we’re covering those times when you want an easy, no-fuss mug that brings back the comfort of those premade mix packets we loved as kids. That’s right — we’re making our own hot cocoa powder.
This homemade hot cocoa mix recipe has it all: super easy to prep, even easier to make (just add hot water or milk!), and packed with that creamy, intensely chocolatey flavor we all know and love. It’s perfect for topping with dehydrated mini marshmallows and curling up with a good book or favorite movie.
And while I certainly won’t judge if you decide to keep it all to yourself (#selfcare, am I right?), this homemade hot cocoa powder is just as perfect for gifting as it is for cozy nights in. Pack it up in mason jars or festive holiday containers and share it with teachers, neighbors, coworkers—anyone who could use a little drinkable holiday cheer.
Let's dive in!
Jump to:
- What is Hot Chocolate Mix?
- What Does It Taste Like?
- Why You'll Love This Hot Chocolate Mix Recipe
- Ingredients
- Substitutions
- How to Make Homemade Hot Chocolate Mix
- Optional Variations & Dietary Adjustments
- Serving Suggestions
- Recipe Success Tips
- FAQs
- Nutritional Info
- More Hot Chocolate Recipes
- Recipe
- Homemade Hot Chocolate Mix
What is Hot Chocolate Mix?
This hot chocolate mix is an easy-to-make, homemade version of the store-bought powdered cocoa packets. Unlike what you find at the store, it's made with wholesome, everyday ingredients (no mystery preservatives, not-so-natural flavors, or artificial sweeteners here!) in a few simple steps and stores well for up to 3 months. It's a fantastic, better-tasting alternative! When chocolate cravings strike, add hot water or milk and drink up!
What Does It Taste Like?
This homemade cocoa mix tastes like the packets you grew up with—only better! When mixed with hot chocolate or water, the hot, chocolatey elixir is smooth and creamy, with a deep cocoa flavor that’s sweet but not too sweet. The dehydrated marshmallows slowly melt on top, adding a fun texture and an extra touch of sweetness. After just one mug of this delicious and easy, make-ahead mix, you’ll never go back to the store-bought kind!

Why You'll Love This Hot Chocolate Mix Recipe
Where do I even start? This version isn’t even comparable to store-bought! Here are just a few reasons I adore it:
- Seriously Simple — Just measure, sift, stir, and enjoy! It’s really that easy—promise.
- Pantry Perfect — Skip the grocery run! This hot chocolate powder is made with simple ingredients you likely already have in your pantry.
- Creamy and Chocolatey — Mix it with hot water, and all your hot chocolate dreams come true—no fancy coffee shop (or expensive tab) required. Each mug is so perfectly cozy, I could sip it all day.
- Long Shelf Life — When stored in an airtight container in a cool, dark spot, the mix keeps for up to 3 months.
- Great for Gifting — Divide the mix into mason jars, top with dehydrated mini marshmallows, and share with friends, teachers, family, new neighbors, and more. Tie it with a ribbon and include a tag with simple instructions for no-fuss enjoyment.
Ingredients
Dry Milk Powder — (Also called instant dry milk.) Forms the base of the homemade hot cocoa mix, making it creamy and milky when combined with hot water. You can use any variety of milk powder—whole milk powder will make it richer and creamier, while nonfat will yield a lighter result.
Powdered Sugar — Sweetens the cocoa mix and dissolves easily into hot water, preventing grainy sips. Don’t have powdered sugar? You can make your own by blending granulated sugar in a food processor or blender until fine (see more here).
Unsweetened Cocoa Powder — For a deep, chocolatey flavor. Use unsweetened natural cocoa powder for the best results.
Salt — Just a touch enhances all the flavors, making them pop!
Dehydrated Marshmallows — Just like the kind in store-bought packets! Also called marshmallow bits, these store well and melt evenly into the hot chocolate for that nostalgic, cozy touch.

Substitutions
- Milk Powder — Swap in dried almond or oat milk powder to make this DIY hot cocoa mix dairy-free while keeping it just as delicious.
- Cocoa Powder — Use dark cocoa powder for a deeper, more intense chocolate flavor.
- Powdered Sugar — Substitute powdered monk fruit sweetener for a refined–sugar–free option, perfect if you’re watching your sugar intake.

How to Make Homemade Hot Chocolate Mix
Are you ready to see how easy it is to make? Seriously, once your eyes are opened, you may never go back to store-bought!
Step 1: Add the milk powder, cocoa powder, powdered sugar, and salt to a wire mesh strainer or sifter.
Step 2: Sift the mixture into a large bowl. Discard any large clumps that didn't make it through.
Step 3: Stir the homemade cocoa mix together until well combined.
Step 4: Transfer the mix to a mason jar or other airtight container, top with marshmallow bits (if desired), and seal.
Step 5: Make hot chocolate! Stir ¼ cup of the hot chocolate mix with 1 cup of hot milk or water and enjoy.


Optional Variations & Dietary Adjustments
This homemade hot cocoa mix recipe is as easy to adapt to your taste and diet preferences as it is to make! Here are a few ways to make it your own:
- Dairy-Free — Make this mix vegan-friendly by using powdered almond or oat milk. When serving, mix with hot water or your favorite non-dairy milk.
- Low-Sugar — Substitute powdered monk fruit sweetener for powdered sugar to cut back on added sugar without losing sweetness.
- Dark Chocolate — Swap natural cocoa powder for dark cocoa powder for a deeper, more intense chocolate flavor—perfect for dark chocolate lovers.
- Boozy — Stir in a shot of creme de menthe or Kahlúa after mixing with hot water or milk for an adult-friendly twist that's perfect for unwinding after a long day.
- Extra Rich — Use whole dry milk powder and mix with hot 2% milk for an ultra-creamy, next-level cozy drink that will warm you from the inside out.
- Make It Dirty — Like a Dirty Chai, a shot of espresso adds a jolt of energy while deepening the chocolate flavor—perfect for bleary-eyed mornings and any time of day.
- Coffee Hot Chocolate — For a milder caffeine kick, mix the cocoa with freshly brewed coffee instead of milk or water.
- Extra Protein — Stir in hot filtered milk for around 13 grams of extra protein per serving. For an additional boost, add a scoop (or two!) of chocolate or unflavored collagen powder.
Serving Suggestions
Whatever the occasion, this hot cocoa mix is always a welcome addition! It instantly takes any occasion from okay to great. Here are a few of my favorite ways to enjoy it:
- Afternoon Warm-Up — Whether you’re coming in from a hike, running errands, shuttling kids to activities, or just needing a midafternoon pick-me-up, it’s always a good time for a warm mug!
- Cookie Decorating Drink — The whole family will love sipping cozy hot chocolate while decorating (and dunking!) sugar cookies.
- Late-Evening Cozy-Up — A steaming mug of cocoa is guaranteed to make your favorite show that much better.
- Holiday Party All-Star — Make a big batch by mixing cocoa powder with hot water or milk, then keep it warm in a slow cooker on low. It’s a simple way to serve cozy drinks for a crowd!
- Gifting Game-Changer — Pack the mix into jars with mini marshmallows on top—instant smiles all around!
- Movie Night MVP — Make a large batch, pour it into oversized mugs, and enjoy with buttered popcorn or holiday Chex mix!

Recipe Success Tips
- Don’t skip the sifting. Both cocoa powder and powdered sugar can contain hard clumps that don’t dissolve well. Sifting also helps evenly combine the ingredients. Use a wire-mesh strainer or flour sifter for the best results.
- Remove large chunks. Discard any large pieces left in the sifter to ensure easy melting and smooth sipping.
- Stir well. Use a silicone spatula or wooden spoon to stir the ingredients until the mixture looks uniform and well blended.
- Mind the storage. Homemade hot cocoa mix with powdered milk keeps best in an airtight container—like a mason jar or zip-top bag—stored in a cool, dry, and dark place for up to 3 months. For longer storage, or if you live in a humid climate, keep it in a freezer-safe container in the freezer for up to 1 year.
- Mix with your liquid of choice. Combine ¼ cup of the mix with 8 ounces of hot water for a classic instant hot chocolate. For a richer, creamier mug, mix it with hot milk instead.
FAQs
Certainly! This recipe is practically made for scaling. Simply double or triple it (or more!) and follow the directions as written, then divide the mix between storage containers for gifting or keeping on hand all winter long.
Yep! If you don’t have or prefer not to use dried milk powder, simply leave it out. When preparing your cocoa, use hot milk instead of water to make it rich and creamy.
This homemade cocoa mix keeps for up to 3 months at room temperature when stored in an airtight container in a dark, dry spot. For more extended storage, place it in a freezer-safe container and freeze for up to 1 year.

Nutritional Info
As far as cocoa mix recipes go, this one is a sound nutritional choice! Each ¼-cup serving delivers just 118 calories, 19 grams of carbohydrates, 4 grams of protein, and a modest 100 mg of sodium.
When made with water, the nutritional profile remains the same. To boost the protein content, make the hot chocolate with 1 or 2% milk. For an even greater boost, use filtered milk or add a scoop of collagen powder—there are so many easy options!
If the 16 grams of sugar give you pause, it’s simple to cut back. Just swap in powdered monk fruit sweetener for the powdered sugar; the only remaining sugars will be the naturally occurring lactose.
No matter your nutritional goals, this cocoa mix adds cozy comfort to any cool day—offering a delicious pick-me-up that nourishes both body and soul while staying flexible to fit your needs. Enjoy!
Total nutritional content per serving is:
- Calories: 118 calories
- Total Fat: 4 grams
- Protein: 4 grams
- Sodium: 100 mg
- Carbohydrates: 19 grams
- Sugar: 16 grams
*This nutritional information is an estimate and calculated based on the ingredients used to create the recipe. The nutritional value of your ingredients may differ slightly. Furthermore, this food is not intended to prevent, diagnose, cure, or treat any disease.

More Hot Chocolate Recipes
Recipe
Homemade Hot Chocolate Mix
Equipment
Ingredients
- 1 cup dry milk powder
- 1 cup powdered sugar
- ¾ cup unsweetened cocoa powder
- ¼ teaspoon salt
- marshmallow bits optional
Instructions
- Sift milk powder, powdered sugar, cocoa powder, and salt together into a large bowl and discard any large clumps that didn't make it through the fine-mesh strainer.
- Stir the sifted ingredients together, then transfer to a mason jar or other airtight container. Top with marshmallow bits if desired.
- To make hot chocolate, stir together ¼ cup of the hot chocolate mix with 1 cup of hot milk or water.
Notes
Nutrition

xoxo Megan











Markowski says
Received this as a Christmas gift and it is absolutely delicious!
Megan Byrd says
oh yay I love that 🙂