Overhead shot of a hot beverage topped with mini marshmallows.

Why I love this homemade hot chocolate recipe

I think being dairy free around the holidays is the hardest. So much of our traditions and nostalgia come from our food culture, which so often contains dairy because that’s what we grew up with.

Hot chocolate is one of those holiday/winter traditions, but I’m here to tell you that you don’t have to. You can just make your own, and it really isn’t as hard as you think. It honestly takes just a couple more minutes than making hot chocolate from a mix. I promise.

Is there a dairy free hot chocolate mix? In case you really don’t want to make your own, there are mixes available. Swiss Miss just came out with a non dairy hot chocolate that doesn’t contain milk. I found it at Meijer, but I’ve also seen it at Target.

Plus, this hot chocolate pairs perfectly with my favorite Christmas treats – microwave fudge and Grinch cookies.

Searching for more dairy free chocolate recipes? Dairy free chocolate pudding / Dairy free brownies / Chocolate chocolate chip cookies /Hot fudge sauce / Chocolate cupcakes

dairy free hot chocolate in a mug topped with marshmallows

SHOP THIS RECIPE:

This post contains affiliate links. I may earn commission from qualifying purchases at no additional cost to you. I will never recommend a product I don’t use or trust.

dairy free hot chocolate in a mug topped with marshmallows.
Ideas

Ingredients:

Making changes to a recipe can result in recipe failure. Any substitutions listed below are simple changes that I believe will work in this recipe, but results are not guaranteed.

  • Dairy free milk – You can use whatever kind of dairy free milk you like for this recipe, but I like to use a mix of coconut and nut milk because the coconut milk makes it extra creamy. You can swap oat milk to make it nut free.
  • Chocolate chips – Most chocolate chips on the market contain milk, so make sure you purchase an allergy friendly version
  • Cocoa powder – Use whatever regular cocoa powder you have on hand, but don’t use hot cocoa mix because that contains sugar and usually milk.
  • Sugar or sweetener – I use regular sugar, but you can use any sweetener you prefer including sugar free alternatives. Just make sure to swap the correct amounts
  • Marshmallows – marshmallows aren’t naturally vegan, so if you want this hot chocolate to be dairy free & vegan, you need to choose a vegan friendly marshmallow

The following is a detailed overview of the recipe steps with added tips and tricks for recipe success. For a simplified and printable version, including ingredient amounts and more formal instructions, see the recipe card below.

How do you make dairy free hot chocolate?

Heat your milk. In a large saucepan, heat your choice of dairy free milk. I used mostly cashew with a bit of canned coconut milk for extra creaminess (I call this my dairy free half-and-half).

Add the cocoa powder, sweetener and chocolate chips. I used my favorite local brand of chocolate chips, but you can use any dairy free chocolate you want (even if it’s in bar form). You can also use any sweetener you prefer. I used regular sugar, but you could use maple syrup, honey or even coconut sugar. Either way, whisk it all together and keep stirring until the chocolate chips have melted.

Pour and garnish. Serve you dairy free hot chocolate with mini marshmallows and a sprinkle of cinnamon. If you want to make this vegan or gluten free, just be sure to swap out the marshmallows for a friendly version.

More dairy free drink recipes: vegan pumpkin spice latte / toasted coconut shakerato / boozy black cow milkshakes

dairy free hot chocolate topped with marshmallows in a mug.
5 from 2 votes

Dairy Free Hot Chocolate

By: Melissa Belanger
This easy dairy free hot chocolate recipe uses a mix of coconut and almond milk for creamy homemade cocoa perfect for the holidays. Vegan and paleo friendly!
Prep Time: 5 minutes
Cook Time: 5 minutes
Total Time: 10 minutes
Servings: 2 cups
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients 

  • 1 1/2 cups cashew milk
  • 1/2 cup coconut milk, or 2 cups dairy free milk of choice
  • 2 tablespoons cocoa powder
  • 2 – 3 tablespoons sugar or sweetener of choice
  • 1/2 cup dairy free, semi-sweet chocolate chips
  • Mini marshmallows, optional, for topping

Instructions 

  • In a large saucepan, heat dairy free milk over medium heat.
  • Add cocoa powder, sweetener, and chocolate chips. Whisk until chocolate chips have melted and everything is combined.
  • Pour into a mug and top with mini marshmallows.

Nutrition

Calories: 320kcal, Carbohydrates: 45g, Protein: 4g, Fat: 18g, Sodium: 121mg, Fiber: 5g, Sugar: 35g

Nutrition information is automatically calculated, so should only be used as an approximation.

Like this? Leave a comment below!

Hi! I'm Melissa.

I create easy, dairy free recipes because I know how hard living without milk can be. I believe you can live a completely satisfying life without dairy, and I want to teach you how.

You may also like:

5 from 2 votes

Leave a comment

When leaving a comment or rating:
Feel free to share your recipe feedback, ingredient swaps, or tips for other readers. Rating a recipe you changed isn’t helpful to anyone - drop it in the comments instead. Keep it kind and on topic - disrespectful comments and ad complaints will not be approved.

Recipe Rating




4 Comments

  1. Megan Sipsy says:

    5 stars
    Delicious and easy!

  2. Janice Wright says:

    5 stars
    Hi, I’m so happy I found this website. I have been looking for a good dairy free recipe for hot chocolate and I finally found it.

  3. Deedee66 says:

    Q: Would liquid sweetener (like monkfruit drops) seize the chocolate?

    1. Melissa says:

      I honestly don’t know the answer to this, but I think if you melt the chocolate into the milks first, you should be able to sweeten it with anything.