This EASY dairy-free hot chocolate comes together in UNDER 10 minutes!
Made with almond milk, coconut milk, cocoa powder and dairy-free chocolate chips. It is thick and creamy and will warm you right up!
Try pairing it with this gluten-free biscotti. You also might like this dairy-free eggnog!

There’s nothing better than curling up with a delicious mug of hot chocolate! This dairy-free hot chocolate is rich, creamy and made with pantry staples.
I often double or triple this easy recipe to feed a crowd and everyone always asks for the recipe. It’s so decadent, they are always surprised to find out it’s dairy-free!
You can customize this hot chocolate to your tastes. I love adding a little bit of peppermint extract to make peppermint hot chocolate. You can also add more or less sweetener depending on what you like.
This hot chocolate is:
- Dairy-Free
- Gluten-Free
- Vegan
- Easy & Creamy!
- Delicious topped with vegan marshmallows or coconut cream whipped cream!
Table of Contents
VIDEO: How to Make It
Does Hot Chocolate contain Dairy?
Hot chocolate usually contains dairy as it is most often made with milk. However, there are many great non-dairy milk options available to easily make hot chocolate dairy-free. I like to use a combination of almond milk and coconut milk in this recipe.
For more favorite dairy free recipes, try this dairy-free crème brûlée, dairy-free caramel, dairy-free fudge and dairy-free chocolate fondue.
You also might like this article on Starbucks gluten-free.

Ingredients for Dairy-Free Hot Chocolate
For this dairy free hot chocolate recipe you need just a few simple ingredients. I love this recipe because I almost always have everything on hand to make it.
You’ll need:
- Almond milk: I prefer to use unsweetened almond milk so I can control the amount of sweetness. You could also use oat milk, cashew milk or your favorite dairy-free milk you like!
- Coconut milk: I prefer to use canned full-fat coconut milk (rather than boxed coconut milk) because it makes the hot chocolate extra creamy. Regular or light will work great!
- Dairy-free chocolate chips: Be sure to select a brand that doesn’t contain dairy. I like the semi-sweet chocolate chips from Trader Joe’s, Costco brand or Enjoy Life Foods. Dark chocolate is also usually dairy-free!
- Unsweetened cocoa powder: You could also use cacao powder.
- Sugar: I use organic cane sugar but coconut sugar or pure maple syrup will also work.
- Vanilla extract
- Pinch of sea salt
Try topping this hot chocolate with vegan marshmallows!

It comes together in UNDER 10 minutes!
Making this homemade hot chocolate is almost as simple as opening a premixed hot chocolate packet and mixing it with milk. But it’s 100% more delicious! All you do is:
- Combine all the ingredients in a small saucepan. Whisk until smooth.
- Heat over medium heat (whisking often) until the chocolate is melted and the hot chocolate is a temperature you like.
- Serve and enjoy!
I like to top this hot chocolate with marshmallows (also naturally dairy-free!) or coconut whipped cream. It always reminds me of the hot chocolate in the Polar Express in that it’s “rich as melted chocolate bars”.
For another fun hot chocolate recipe try these hot chocolate spoons!
FAQs
You can use a variety of milks to make dairy-free hot chocolate. Oat milk, almond milk and cashew milk are all great choices. It is best to use unsweetened milk since hot chocolate mix usually contains added sugar.
Hot chocolate is usually made with milk or cream and chocolate that contains dairy. However many hot chocolates can be made with dairy-free milk, such as almond or coconut milk, and dark chocolate to keep them dairy-free.
Lately I have been loving oat milk as a dairy milk substitute! It is creamy and gets great foam like regular milk. The fact that it easily foams makes it a favorite choice for baristas too!
You also might like this article on is oat milk gluten-free?

MORE DAIRY-FREE FAVORITES
I hope you love this dairy-free hot cocoa recipe as much as we do! If you try it, be sure to leave me a comment/rating below!

Easy, Dairy-Free Hot Chocolate
Video
Ingredients
- 2 cups unsweetened almond milk
- 1 13.5 oz can coconut milk (regular or light)
- 1/2 cup dairy-free chocolate chips
- 2 tablespoons cocoa powder
- 2-3 tablespoons sugar (or maple syrup)
- 1/2 teaspoon vanilla extract
- pinch of salt
Instructions
- Add all the ingredients to a medium saucepan. Whisk to combine.
- Heat over medium-high and whisk until the chocolate chips are melted. Continue to heat until it is as hot as you like. Enjoy!
- Store leftovers in an airtight container in the fridge for up to 3 days. Reheat before serving.
As I do like that you have a lot of dairy and wheat free recipes, it is disappointing that a lot of your recipes don’t offer nut-free substitutes when you use cashew, or almond milk for a lot of dairy substitutes. It often leaves those of us with nut allergies trying to figure out which options might still work the best without making it as good.
I’m sorry the recipes aren’t helpful for nut allergies! I try to leave notes about substitutes for nut-free options as often as I can. You can easily make this hot chocolate with oat milk in place of the almond milk. I hope this helps!
If I wanted to make this in a crockpot? How would you do it?
Yes that will work great! I would mix all the ingredients together and cook on low for 2-4 hours. You can whisk the chocolate in once it’s melted 🙂
What dairy free chocolate chips did you use? I am on the east coast of Canada but will try to find it on Amazon.
Costco online carries a dairy free chocolate chip (reasonably priced; you have to pay shipping unless you order a certain amount) They are in a white bag. Be sure to read the ingredients because they also carry one with dairy.
This is absolutely amazing! My boys wanted hot chocolate but I just didn’t want to give them the packaged kind… so I found this and it’s soooo good. Thank you!
This is the perfect treat for my dairy free friends! Love the chocolatey flavor in this.
Thank you for sharing this option!! There are always some that need that dairy-free option & this one is still so good!!
Oh my goodness this is perfect for my dairy free son especially with the holidays coming up! Love how easy it is and that the ingredients are totally things we already have. Thank you so much!
This is my SAVING grace. Seriously so delicious and creamy- without dairy! who knew it was possible.
Could I use cacao nibs in place of the chocolate chips?
Thank you! I’m excited to try this!