Epic Vegan Hot Chocolate
Choc-y coconut-y marshmallow-y bliss. Totally vegan and homemade!
What you need to make it
- coconut cream
- icing sugar
- plant milk
- dark chocolate
- cinnamon
- cocoa powder
- vegan marshmallows

How to make epic vegan hot chocolate
Refrigerate a tin of coconut milk overnight. Make sure not to mix the tin up as we want to use the hard cream at the top of the tin for this recipe.
Remove the creamy top from the tin of coconut milk and leave behind the water (can be used in a smoothie or curry later), and add to a bowl. Whisk until creamy (around 30 seconds).
Sieve in the icing sugar and whisk together for a minute or two until combined and creamy.
Pour out milk into your desired mugs (don’t fill all the way to the top, to leave room for chocolate and cream). Pour into pan over low to medium heat.
Break in the chocolate, and add in the cinnamon and cocoa. Continue to stir, making sure not to let the mixture boil.
When the hot chocolate is hot, pour into your mugs.
Add in a few vegan marshmallows if you have them. Spoon in the coconut cream (or use a piping bag). Grate over some chocolate, sip, and enjoy!
Some brands of coconut milk can be tricky to turn into coconut cream, so I would recommend choosing a more expensive option with higher amounts of coconut in it, to get the creamiest of coconut creams.
If you are feeling lazy leave out the cream and simply enjoy the hot chocolate alone – this is what I usually do!

More drink recipes
- Vegan Pumpkin Spiced Latte
- 3 Ingredient Indulgent Hot Chocolate
- Vegan Chocolate PB Milkshake
- Vanilla Cupcake Smoothie
- Chocolate Smoothie (No Banana!)
Did you make this epic vegan hot chocolate recipe? Take a photo and hashtag it #MadeleineOlivia. I love seeing your creations on Instagram, Facebook, and Twitter.
And don’t forget to leave a comment and a rating so I know how you enjoyed them!
This post may contain affiliate links. If you use these links to buy something I may earn a commission. See my privacy policy for more information.

Epic Vegan Hot Chocolate
Ingredients
Coconut cream
- Coconut cream from 1 tin of coconut milk*
- 30 g icing sugar
Hot chocolate
- 2 medium-sized mugs of plant milk
- 50 g 70% dark chocolate
- 1 tsp cinnamon
- 1 heaped tsp cocoa powder
- Vegan marshmallows
Instructions
- Refrigerate a tin of coconut milk overnight. Make sure not to mix the tin up as we want to use the hard cream at the top of the tin for this recipe.
- Remove the creamy top from the tin of coconut milk and leave behind the water (can be used in a smoothie or curry later), and add to a bowl. Whisk until creamy (around 30 seconds).
- Sieve in the icing sugar and whisk together for a minute or two until combined and creamy.
- Pour out milk into your desired mugs (don’t fill all the way to the top, to leave room for chocolate and cream). Pour into pan over low to medium heat.
- Break in the chocolate, and add in the cinnamon and cocoa. Continue to stir, making sure not to let the mixture boil.
- When the hot chocolate is hot, pour into your mugs.
- Add in a few vegan marshmallows if you have them. Spoon in the coconut cream (or use a piping bag). Grate over some chocolate, sip, and enjoy!
Video
Notes
- Some brands of coconut milk can be tricky to turn into coconut cream, so I would recommend choosing a more expensive option with higher amounts of coconut in it, to get the creamiest of coconut creams.
- If you are feeling lazy leave out the cream and simply enjoy the hot chocolate alone – this is what I usually do!
Nutrition
⭐️⭐️⭐️⭐️⭐️ Don’t forget to rate this recipe!
We appreciate your feedback! It’s really helpful for other readers to read your reviews, adaptations, and suggestions! Have a question? We’ll personally respond within 48 hours.




Add comment