Healthy Dairy-Free Hot Chocolate

This post may contain affiliate links. Please read my disclosure and privacy policy.

This healthy hot chocolate is a delicious dairy-free alternative to the popular powdered mixes we used when I was a kid. It calls for only 4 ingredients and takes just about 5 minutes to prepare.

dairy free hot chocolate overhead detail shot with whipped cream and chocolate shavings

What I love about making my own homemade hot chocolate is that you can customize the chocolate flavor exactly to your liking.

Want a dark chocolate drink? Add more cocoa powder or use less sweetener.

two mugs of dairy free hot chocolate with a spoon and whipped cream in each mug

Want it to be sugar-free? Replace the maple syrup with your favorite sugar-free alternative. Because you can taste this mixture as you go, it’s practically fool-proof!

This healthy hot chocolate recipe is:

  • Dairy-free
  • Vegan & Paleo friendly
  • Naturally sweetened
  • Low fat
  • Totally customizable
  • And super easy to make

I love using almond milk in this recipe as its neutral flavor blends seamlessly with the rich cocoa powder. If you want a creamier and nut-free drink, try using coconut milk instead.

overhead shot of dairy free hot chocolate with whipped cream and chocolate shavings


healthy hot chocolate in mug overhead
Add to Collection
Print Pin
4.94 from 74 votes

Healthy Hot Chocolate

This healthy hot chocolate recipe requires only 4 ingredients and is dairy-free and naturally sweetened. It's the perfect sweet treat for a cold day; ready in just minutes!
Course Dessert
Cuisine American
Keyword Dairy Free Hot Chocolate
Prep Time 1 minute
Cook Time 4 minutes
Total Time 5 minutes
Servings 1
Calories 100kcal



  • Combine all the ingredients into a saucepan over high heat, using a whisk to break up any clumps. Keep stirring until smooth and piping hot, then pour into a mug and serve warm.
  • Top with dairy-free whipped cream and shaved chocolate, if desired.



Calories: 100kcal | Carbohydrates: 17g | Protein: 2g | Fat: 3g | Sodium: 327mg | Potassium: 121mg | Fiber: 2g | Sugar: 12g | Calcium: 322mg | Iron: 0.7mg
Per Serving: Calories: 100, Fat: 3g, Carbohydrates: 17g, Fiber: 2g, Protein: 2g

Dairy Free Hot Chocolate with spoon in white mug

Substitution Notes:

  • As I mentioned above, feel free to use any type of milk or sweetener you like. This recipe can be easily customized to use the ingredients you have on hand.
  • As always, if you try something different, please leave a comment below letting us know how it worked for you so we can all benefit from your experience.


Reader Feedback: What’s your favorite winter drink? 

Get more recipes + meal plans in my books:

detox book and meal plan

Get Started Today!

Get a free 7-Day Kick Start when you sign up for my email newsletter

Leave a Reply

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

Recipe Rating

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



ive turned dairy free meat free sugar free recently have made this hot chocalate with homemade almond milk with sime cinamon am looking for different delicious recipes that are packed with nutrition and are mainly alkaline


Wow!!! I am SO glad you made this. Best vegan hot chocolate ever!!! I love the internet, was craving something sweet and healthy, found this and you totally nailed it. Much love sister! Keep creating your magic! You have a new fan!


I use 5 tsps of raw cacao and add a teaspoon of coconut oil for creaminess. I love the taste the maple syrup adds!

Dianna Pape

Oh my stars, made this with Ripple milk, type 1 diabetic, a little too sweet for me, but oh so delicious…….thank you so much!!!!

Paul Ruggio

I used vanilla almond milk and stevia. It was very tasty and only had only 60 calories.


Me and my son make homemade almond milk and he wanted to make hot chocolate with it. I’m so glad I found this recipe. After dinner he said, we have all the ingredients let’s make it now. So yummy!!! I had stopped drinking hot chocolate because of the dairy, but no more. Next time I will add less syrup for me and for my son, less cacao.

Brooke Baum

I’m neither vegan nor dairy free, but yet, this is my new favorite hot chocolate. Thank you for such a great recipe!


Hello, was wondering if anyone has tried cooling this down i want to make cold chocolate milk for my kid’s birthday 🙂

Mrs Luna

That was delicious! 😁Thank you for the recipe.


So delicious – will be my new morning staple!


Have you ever tried with peppermint extract in stead of vanilla?


    I am currently drinking one made with peppermint extract and it is delicious!

    I’ve been trying to find a good hot chocolate recipe which was dairy-free and this is my second time making it. Love it! First time I used vanilla extract whereas tonight I just thought I’d use the pepermint for a change. I think I’ll be using peppermint from now on.

    I did make it a bit different tonight too though. I whisked all the ingredients except for the milk first to make a paste. Then I slowly whisked in the milk and then heated on my stove, whisking as it heated. I’m not sure if that helped too.

Estelle Rousso

I tried this recipe tonight. It’s very good. Next time I will add a little more cacao. I’ll also try cashew milk. I was pleasantly surprised.

Julie Higgins

I use the maple syrup I picked up from Costco that was aged in a bourbon barrel. It adds a bit of tang from the bourbon barrel and is delicious!


Best hot chocolate ever. Was craving something chocolately, sweet and warming and came upon this recipe! So good, definitely a keeper.

MallOry starling

I love you that is what I do everyday as a real personal trainer not a I think I’m hot do 30 burpees kind of trainer. I preach detox with Whole Foods and functional training before weights. Thank you so much for being you. From ATL

Rebecca Koski

I just discovered you and tried this…WOW!

thank you!!

Fiona Manoon

I never tried this recipe before and

after reading this amazing post I think I must give it a try.

Althea Dease

I love this with a scoop of collagen or whey protein powder, makes it more satisfying!

Sara Mukti

my i know where you buy the chocolate shaver? or what is the name? I want to find it in my country, thank you

    Megan Gilmore

    I actually just scraped a small knife on my bar of dark chocolate for these photos, but if you have a veggie peeler at home, that works really well, too.


I just made this and it’s fantastic! Needed a treat on this frigid day. Didn’t realize how much I missed hot chocolate!

Millie Rose

best. vegan hot chocolate. ever. made a huge cup of it and loved it!:)


I made this with coconut sugar instead of maple syrup and decided to skip the salt this time around. Reminds me of a dark hot chocolate and is really good!


I put all ingredients in my Vitamix
and ADDED 1 teaspoon of chia seeds.
I liked the extra smoothness / fiber it added.

Margaret E Head

I am happy to find this yummy recipe. It is so much better than the one I was making up myself! I also enjoy your pumpkin cake. Thank you for providing good healthy recipes. I am 93 years old and grateful to eat healthy without having to eat my own creations!

Maria Moore

I have thought to make this many times but I must be doing something wrong with my homemade almond milk that meeds to be corrected before I try it.
I put my homemade almond milk in my coffee but if I heat it up it turns into a big lump. It works pretty well if I just warm it but I see here that is says to heat on high.
I use raw almonds in my homemade milk. Is that the problem?


I’m sipping this right now, and it is delicious! I added a dash of cinnamon and cayenne pepper for a Mexican take on hot cocoa, and yum! This will definitely be made again and again this winter. Thanks for the recipe! 🙂


This sounds really good but I’m looking for something I can take to work and pop into the microwave on break. No refrigerator.

    Persia B.

    May I suggest purchasing a thermos. Tal is a great thermos brand. I have a 16oz. hot and cold container and it keeps beverages hot for 8-12 hrs. Make ahead and your beverage will stay hot all work day. 😁


So good and healthy 🙂

Cindy copperwheat

I make hot chocolate with an almond coconut milk mix. It is so delicious.


This recipe is delicious!!


You mention cacao and cocoa, they are different. Which one did you use???

    Megan Gilmore

    I tend to keep cacao in my pantry, but if people only have cocoa on hand, that works, too. I really can’t taste a difference between the two, even though they are processed differently.


I made 5 cups at once and added two more tablespoons of maple syrup (I used a vanilla bean infused maple syrup from Trader Joe’s) and added two tablespoons of white sugar.


This was the best homemade hot chocolate recipe I’ve made! I love it even more because it’s healthy- as the title says. My 3 year old is always asking for hot chocolate now, and I think this is a great way to get some magnesium, so I’m all for it.


Great recipe but I found the almond milk gave too much of a nutty flavour for me so going to retry it with other dairy free milks.

I’ve found very few recipes for this kind of hot chocolate so this one that I can sub other dairy free milks for is awesome and just what I was looking for

Amanda kubicek

I made this with coconut milk instead and it was amazing. New fav!!

Erin H Greer

I don’t see how this recipe can be only 100 calories when just the tablespoon of maple syrup is 100 calories…

    Megan Gilmore

    According to my bottle, 1 tablespoon of maple syrup has 52 calories. Nutrition info is automatically calculated for my recipes using a generic nutrition database, so it’s just an estimate. You’ll get the most accurate results looking at the labels on your specific ingredients at home.


I can’t wait to try! I am a hot cocoa addict in the Winter and have been looking for a healthier version! Have you even added collagen?


I love this healthier version of chocolate drink. I used honey for sweetener, homemade walnut milk and Himalayan salt. I like that it’s super simple to make plus enjoying hot chocolate without dairy.

Andrea lEuschen

The vanilla is a great addition! This recipe is so good and rich! I like that I control the sweetness as well. It tastes fresh and not packaged. Thank you!


Amazing. Tastes exactly like a store bought powdered hot chocolate, but better if that’s possible.

Snoop Doggy Dawg

The cocao powder you have linked has no mention of being tested for cadmium and lead. Not sure if it’s safe to consume.

Chelsey @ The Heartspace Connect

Yum! One of my favourite ways to have chocolate 🙂


I made this as is, since I thankfully had all ingredients on hand. I’ve been having digestive issues with any dairy products and this was so delicious! Will definitely make again.
Thank you!


Absolutely delicious!

tara Zlotkin

Thank you this is so good! I added black pepper for a spicy twist:)

Hannah Smith

I have been making this to many times to count since I found your recipe. This is amazing! Thank you!

Persia B.

SO simple and SO good! Made this in the same amount of time it took for my daughter to make her pre packaged version. I didn’t read the recipe fully and just poured the hot almond milk into the cup with everything else and stirred. Still came out tasting great!Recipe saved! 👍Thank you!


Creamy & delicious!


Just tried this recipe and it was delicious! I followed the exact recipe, and added coconut cream just to make it a bit more creamy.


Just wanted to say thank you so much for this recipe! I gave up coffee when I found out I was pregnant and I’ve been drinking this instead often. It’s way better than any packaged or syrup hot chocolate. Great recipe!

Get Started Today!

Get a free 7-Day Kick Start when you sign up for my email newsletter