This homemade hot chocolate mix is one of those simple pantry staples that brings so much comfort to the colder months.
It’s the kind of recipe you can stir together in just a few minutes, tuck into a jar, and keep on hand for easy winter moments, whether you’re coming in from doing chores in the snow or settling in for a quiet evening at home.
This mix is creamy, chocolatey, and completely customizable, made with ingredients you likely already have on hand. It’s also perfect for gifting, especially when wrapped up with a little ribbon or paired with homemade marshmallows. A sweet, homemade touch for the season..

Why You’ll Love This Recipe
- It’s made with simple pantry staples, so you don’t need anything fancy, just ingredients you likely already have tucked into your cupboard.
- You can completely customize it by adjusting the sweetness or adding more cocoa for a deeper, richer chocolate flavor your family will love.
- It comes together in minutes, giving you a large batch that lasts for months and makes weeknight treats or snowy-day moments effortless.
- It’s far more affordable than store-bought packets and skips the unnecessary fillers, leaving you with a clean, homemade mix that tastes better too.
- Every mug turns out creamy, smooth, and cozy, the kind of warm drink that feels extra comforting after coming inside from a cold winter day.
- It’s perfect for gifting. Pack it into a mason jar, add a ribbon, and you have a heartfelt handmade present for neighbours, teachers, or holiday visitors.
- It supports a slower, more intentional way of living, something you can make once, enjoy often, and share with the people you love.

Why Homemade Hot Chocolate Is Better Than Store-Bought
Making your own hot chocolate mix isn’t just about the comfort of something homemade, it has real, everyday benefits that make it worth keeping a jar in your pantry.
- You save money: Store-bought hot chocolate packets add up quickly, especially if your family enjoys them often. Mixing your own costs just a fraction of the price and gives you a much bigger batch.
- Fewer additives and preservatives: Most store-bought mixes contain stabilizers, artificial flavors, excess sugar, and fillers to keep the packets shelf-stable. When you make your own, you’re using simple, familiar ingredients.
- You control the sweetness: Instead of relying on a formula designed to appeal to the masses, you can make your mix as sweet or as subtle as you like, perfect for kids and adults.
- Cleaner, richer flavor: Homemade cocoa tastes more chocolatey and less artificial. You choose your cocoa powder, which instantly elevates the flavor.
- Customizable to fit any dietary needs: You can make it dairy-free, lower sugar, extra rich, or flavored naturally with spices or extracts. Store-bought packets don’t give you that freedom.
- Less packaging waste: Instead of tossing out single-use packets, you store everything in one reusable jar. It’s simpler, cleaner, and aligns with a more intentional way of living.

Ingredients
Variations & Add-Ins
- Peppermint hot chocolate: Crush a few candy canes into a fine powder and stir them into the mix, or add a drop or two of peppermint extract per mug for a festive twist.
- Mexican-inspired hot chocolate: Add ½ teaspoon cinnamon and a pinch of cayenne for gentle warmth without overwhelming heat.
- Extra-rich hot chocolate: Stir in ¼–⅓ cup powdered coffee creamer or dry coconut milk powder for a creamier, café-style drink.
- Mocha mix: Add 2–3 tablespoons instant coffee granules to the dry mix for a cozy chocolate-coffee blend.
- Salted hot chocolate: Increase the salt slightly (just a pinch more) and top your mug with a drizzle of caramel.
- Dark chocolate version: Use Dutch-process cocoa and the higher cocoa amount to create a deeper, more intense chocolate flavor.
- Vanilla bean hot chocolate: Scrape in the seeds from half a vanilla bean or add 1 tablespoon vanilla sugar for a soft, sweet finish.
- Chocolate chip hot chocolate: Mix in a handful of mini chocolate chips — they melt into tiny pockets of chocolate for extra richness.
- Cinnamon sugar hot chocolate: Add 1 teaspoon cinnamon and 1–2 tablespoons of brown sugar to give the mix a warm, cozy flavor.
- Marshmallow mix: Add mini dehydrated marshmallows to the jar so every scoop has a little treat.
- Spiced holiday hot chocolate: Stir in a pinch of nutmeg, cloves, or allspice for a cozy Christmas version.

Recipe Tips
Use whole milk powder for extra creaminess: If you prefer a richer cup of cocoa, whole milk powder gives the mix a velvety, old-fashioned flavor that feels extra cozy.
Sift your cocoa powder: Cocoa loves to clump. Sifting it first helps it blend evenly and makes your final mug of cocoa smooth and silky.
Blend the mix for the best texture: A quick pulse in the food processor breaks everything down into a fine, powdery mix that dissolves beautifully in warm milk or water.
Adjust the sweetness to your liking: Start with ½ cup sugar and taste the mix. If you like it sweeter, add a little more until it fits your family.
Make it richer by using warm milk instead of water: Warm milk creates a creamier, more indulgent mug, perfect for cold evenings or slow mornings at home.
Use high-quality cocoa for deeper flavor: Dutch-process cocoa or dark cocoa powder gives the mix a smooth, rich chocolate taste.
Keep it in an airtight jar: Moisture is the enemy of hot chocolate mix. A tightly sealed jar keeps it fresh and clump-free for months.
Make it gift-ready: Add mini marshmallows, crushed candy cane, or a cinnamon stick to the jar for a cozy handmade gift with a personal touch.
Instructions
- Combine the dry ingredients: Pour the dry milk powder into a large mixing bowl. Add the sugar, cocoa powder, and salt on top. Before mixing, gently break up any visible clumps with your fingers or the back of a spoon, this helps everything blend together more evenly.
- Whisk slowly and thoroughly: Using a large whisk, start blending the ingredients together in slow, circular motions. Continue whisking until the mixture looks uniform in color, with no streaks of cocoa or pockets of dry milk. Take your time, the more evenly everything is combined, the smoother your hot chocolate will be.
- Blend the mixture (optional but recommended): If you want café-style hot cocoa, pour the mixture into a food processor and pulse it for 10–15 seconds. This step breaks down any remaining lumps and creates a super-fine mix that dissolves instantly when added to warm liquid. Work in batches if needed so you don’t overload the processor.
- Transfer to a container: Spoon or pour the finished mix into a clean, dry airtight container or a large mason jar. Tap the jar gently on the counter to help the mixture settle. Seal the container tightly to keep out moisture.
- Store the mix: Keep your hot chocolate mix in a cool, dry cupboard or pantry. As long as it stays dry, it will stay fresh for months. You can even make multiple jars at once to have on hand for gifting.
- Make a cup of hot chocolate: Warm 1 cup of milk or water on the stovetop or in the microwave until steaming. Add 3–4 tablespoons of the mix to your mug, then pour the hot liquid overtop. Stir slowly until the mixture is fully dissolved and the cocoa turns velvety and smooth. Taste and adjust, adding more mix if you like it richer. Finish with marshmallows, whipped cream, or a sprinkle of crushed candy cane.
Storage
- Keep your homemade hot chocolate mix in a clean, dry, airtight jar or container. Store it in a cool pantry or cupboard, away from moisture and direct sunlight. As long as it stays sealed and dry, it will stay fresh for up to 6 months.
- If you live in a humid area or want to store it even longer, you can also keep the mix in the freezer. Just place it in a freezer-safe jar or bag and store it for up to 1 year. Let it come to room temperature before scooping so it doesn’t attract moisture.

How to Gift
Gifting this mix is such a simple, thoughtful way to share a little warmth during the winter months. Scoop the finished mix into a clean mason jar or a small flip-top glass bottle. Pack it tightly so it looks full and inviting.
Add a handwritten tag with simple instructions like “Stir 3–4 tablespoons into 1 cup of warm milk or water.” Tie it on with twine, ribbon, or a scrap of fabric for a farmhouse touch. You can tuck in a cinnamon stick, a scoop, or a bag of homemade marshmallows to make it feel extra special.
For a more festive look, add a sprig of evergreen or a dried orange slice under the ribbon. Pair the jar with homemade marshmallows, a cozy mug, or a small candy cane for a complete winter treat. It’s an easy, heartfelt gift for teachers, neighbours, friends, or anyone who might enjoy a comforting cup of cocoa.

FAQ
Join the List
Want More Simple Recipes & Seasonal Inspiration?
Get cozy, from-scratch recipes, seasonal homesteading tips, and simple living inspiration delivered straight to your inbox.
Similar Recipes

Homemade Hot Chocolate Mix
Equipment
- Large mixing bowl
- Whisk
- Food processor (optional)
- Airtight jar or container
Ingredients
- 3 cups dry milk
- ½–¾ cup granulated sugar
- ⅓–½ cup cocoa powder
- ⅛ teaspoon salt
Instructions
- Combine the dry ingredients: Add the dry milk powder, sugar, cocoa powder, and salt to a large bowl. Break up any large clumps before mixing.
- Whisk everything together: Slowly whisk the mixture until it becomes completely uniform in color with no streaks of cocoa or pockets of dry milk.
- Blend for a smoother texture (optional): Transfer the mixture to a food processor and pulse for 10–15 seconds. This step helps the mix dissolve beautifully in hot liquid.
- Transfer to a container: Spoon the mixture into a clean, dry airtight jar or container. Seal tightly and store in a cool, dry cupboard.
- To serve: Add 3–4 tablespoons of the mix to a mug. Pour in 1 cup of hot water or warm milk. Stir until creamy and smooth.
Notes
- Sweetness: Start with ½ cup sugar and adjust to taste, add more if you prefer a sweeter mix.
- Storage: Store in an airtight jar for up to 6 months, or freeze for up to 1 year.
- Variations: Add crushed candy canes, mini chocolate chips, cinnamon, or mini marshmallows for a fun twist.
- Gifting: Package in a mason jar with a handwritten tag for an easy, heartfelt homemade gift.
