Dairy-Free Hot Chocolate Mix

If you’ve been searching for the absolute best homemade hot chocolate mix that actually tastes like real chocolate (no weird fillers, no powdered milk, and 100% dairy-free), you just found it! This is the homemade hot chocolate mix my daughter Ellie first shared on the blog when she was a tiny 7-year-old in her little apron, proudly scooping cocoa alongside me. She’s an adult now (time, please slow down), but that precious photo of her little hand measuring cocoa lives here forever. ♡

This homemade hot chocolate mix takes less than 10 minutes to stir together, stores perfectly in a quart jar, and makes the richest, velvety mug of cocoa you’ll ever sip.

Why You’ll Love This Homemade Hot Chocolate Mix

  • Actually tastes like chocolate – not sugar water! Deep, dark, and smooth thanks to a higher cocoa ratio and Dutch-process cocoa.
  • Only 3 pantry ingredients – nothing artificial, no preservatives, no hydrogenated oils.
  • Truly dairy-free & vegan – use any milk you love (oat, almond, coconut, whole dairy… you name it).
  • Zero grit – the sifting step guarantees silky results every single time.
  • Perfect for gifting – one batch nearly fills a quart jar and looks adorable with a ribbon and tag.
  • Kid-approved for over a decade in our house (and now college-student-approved too!).

Original Dairy-Free Hot Chocolate Mix

My incredibly sweet oldest daughter Ellie shared this recipe originally here at the peak time she was my little helper in the kitchen. I remember her making little baggies of this mix and giving them to friends. She was so proud of herself! She was always by my side. Since I was blogging, she wanted to blog too. Her writing here never took off but this homemade hot chocolate mix has been our family’s winter tradition for many years.

Want the “Just Add Water” Convenience?

Here’s the powdered-milk version you’ll love that is a mix you can whisk into hot water—no separate milk required. It’s still delicious, just a touch milder and creamier:

Just-Add-Water Homemade Hot Chocolate Mix

  • 1¾ cups (350g) granulated sugar
  • 2 heaping cups (210–220g) Dutch-process cocoa powder
  • 2 cups (200–220g) powdered coconut milk OR dry milk powder, (I love this one from Azure Standard that is easier for dairy-sensitive peeps to digest)
  • 1½ teaspoons fine sea salt
  1. Follow the same mixing method below.
  2. To serve: Use 4–5 heaping tablespoons mix per 8–10 oz hot water (start with 4 and adjust to taste).

Note: Powdered milk versions are slightly sweeter and less intense on the chocolate, but they’re incredibly convenient for camping, care packages, or kids who want to make their own mug.

Love this one? Try my Creamy Mint Hot Chocolate or Mexican Hot Chocolate next!

Happy cozy season, friends!

Dairy-Free Hot Chocolate Mix

Print Recipe
Rich, dairy-free hot chocolate mix made with just three ingredients—Dutch-process cocoa, sugar, and salt—that stores perfectly in a quart jar and delivers deep, velvety chocolate flavor in every mug. Sift for smoothness, then simply whisk 3–4 tablespoons into hot milk of choice for the best homemade cocoa you’ll ever taste.
5 from 1 vote
Prep Time:5 minutes
Total Time:5 minutes
Servings: 5 Cups of Mix

EQUIPMENT (affiliate links)

Ingredients

Dairy-Free Hot Chocolate Mix

  • 1 ¾ c. (350 g) granulated sugar
  • 2 c. (220 g) dutch-processed cocoa powder heaping & sifted (dutch-processed is best)
  • 1 ½ tsp salt

One Serving of Hot Chocolate

  • 3 tbsp (45 g) hot chocolate mix + more to taste
  • 10 oz. (284 g) milk of your choice

Instructions

  • In a large bowl, sift the cocoa powder through a fine mesh sieve or sifter. Add the sugar, and salt.
    1 ¾ c. (350 g) granulated sugar
    2 c. (220 g) dutch-processed cocoa powder
    1 ½ tsp salt
  • Transfer to a clean, dry quart-size mason jar or airtight container. It will reach just below the rim, leaving room to shake before each use.
  • Store in a cool, dark place for up to 6 months (it keeps even longer, but aroma is best within this time).

To Make One Mug

  • Heat 10 oz (1¼ cups) milk of choice (oat, almond, soy, coconut, dairy – all work beautifully). Do not boil.
    3 tbsp (45 g) hot chocolate mix
    10 oz. (284 g) milk of your choice
  • Place 3–4 level tablespoons of the mix into the mug (start with 3; add more if you like it richer).
  • Pour in the hot milk while stirring briskly, or whisk until completely smooth. Taste and adjust with an extra half-spoon if desired.
  • Serve immediately.

Notes

  • Dutch-process cocoa is strongly recommended. It gives the deep, smooth, classic hot-chocolate flavor most people love. Natural cocoa will work, but the drink will be lighter in color and slightly sharper/tangier.
  • Sifting is not optional – cocoa powder almost always contains lumps. Skipping this step is the #1 reason homemade mixes turn out gritty.
  • For an even more intense, European-style drinking chocolate, use the full 4 tablespoons (or up to 5) per mug and reduce the milk to 6–8 oz.
  • Feel free to customize: add ½ teaspoon ground cinnamon, a pinch of cayenne, or 1–2 teaspoons instant espresso powder to the dry mix for a mocha version.

As an Amazon Associate, I earn from qualifying purchases at no extra cost to you. Thank you for your support!

2 Comments

5 from 1 vote (1 rating without comment)

Leave a Reply

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

Rate this in 2 seconds - it helps others find it!