Vegan Hot Cocoa From Scratch

Welcome Friends!

Hot chocolate is a holiday staple in my house. We love to make warm mugs of rich, decadent hot cocoa and sip on them while we watch our favorite holiday movies. Add a nice dollop of vegan whipped cream and you’re really in the holiday spirit.

I’ve always found hot cocoa packets – even the non vegan ones I used to use – very lackluster. The flavor wasn’t deep and they came out way too watery. I wanted to take a stab at making my own hot cocoa recipe from scratch.


Let me tell you guys, this hot chocolate recipe did not disappoint. It was insanely creamy and full of that rich cocoa flavor. And when topped with some vegan whipped cream and a sprinkle of pumpkin pie spice it certainly won us over. 

Hot Cocoa From Scratch

The process for how to make hot cocoa from scratch can range in complexity, but as you might know we like to keep it simple around here. I wanted to come up with a recipe that could easily be whizzed up in the blender and warmed up in the microwave. 

I also wanted the recipe to yield incredibly rich and creamy cocoa so I decided to use a base of coconut milk – the canned kind. I prefer light coconut milk in this recipe because the full fat is just a bit too thick for my taste. The light coconut milk gives this cocoa the perfect consistency.


And of course you can’t have hot chocolate from scratch without good cocoa powder. I really like Trader Joe’s cocoa powder. The only ingredient is cocoa powder and it’s very affordable.

The Recipe

The recipe couldn’t be simpler. You add all of the ingredients to a blender and blend until you get a smooth, creamy consistency. I also love the frothiness created when using a blender for this recipe. So irresistible!


Once I blend everything up I like to pour the mix into mugs and microwave it for a couple of minutes until it’s nice and warm. Alternatively you can use warm milk when blending (just make sure that your blender is heat safe if you choose this option). 

You can also transfer the mixture to a saucepan and warm over medium heat, stirring constantly. Remove it immediately when it starts to bubble to avoid scalding the milk.

Vegan Hot Cocoa
Prep Time
10 mins
Cook Time
2 mins

A decadent, creamy hot cocoa recipe to satisfy all of your winter cravings. It's the perfect treat for celebrating the holidays with loved ones or cuddling up by yourself with a good book or your favorite movie.

Course: Drinks
Cuisine: American
Keyword: Hot Cocoa
Servings: 2
  • 1 can Lite Coconut Milk
  • 3/4 cup Non Dairy Milk
  • 3 tbsp Cocoa Powder
  • 1/2 tsp Vanilla Extract
  • 2 tbsp Coconut Sugar
  • 1 pinch Salt
  • Optional Vegan Whipped Cream, Pumpkin Pie Spice, Peppermint Extract, Peppermint Schnapps (check out Barnivore for vegan alcohol options)
  1. Add all ingredients to blender

  2. Blend until very smooth, about 30 seconds to 1 minute

  3. Add to microwave safe mugs and microwave for 2 minutes

  4. Alternatively, add to saucepan and warm over medium heat, stirring constantly until mixture begins to bubble. Remove immediately and pour into mugs.

  5. Top with your favorite toppings and enjoy!

Final Thoughts

I hope that you love this vegan hot cocoa recipe! It’s so easy to make delicious hot chocolate from scratch and it tastes much better than store bought packets. As always if you make this recipe please share it with me on social media! I love seeing your posts.

Also Check Out

How to make a Vegan Charcuterie Board

Vegan White Chicken Chili

Cheesy Broccoli Soup

Talk to you soon!

Subscribe so you don’t miss a post

Sign up with your email address to receive news and updates!

Mint Chocolate Chip Smoothie for Seed Cycling
Vegan Hot Cocoa From Scratch