In a small cup put arrowroot or constrach powder. Take 1/2 tbsp of evaporated coconut milk from a pot and add it to the starch. Mix together until you get a slurry. Then pour the slurry back to the rest of evaporated coconut milk.
Add to the pot also condensed coconut milk, vanilla and salt.
Put the pot on the stove and heat it until it starts boiling. Leave it to boil for a few seconds, then turn the heat to low.
Add chocolate to the pot and leave it to melt. Mix well together with a spoon.
Turn off the heat and pour hot chocolate into a mug. The mixture will thicken as it cools.
Decorate with plant based whipped cream (wait for the hot chocolate to cool a little bit before doing that if you don't want the whipped cream to melt) and grated chocolate if desired. Serve warm.
*If you want to use your own sweetener you can replace sweetened condensed coconut milk with 1/2 tbsp maple syrup and add more evaporated coconut milk, about 1 tbsp more.*Nutrition facts calculated without optional toppings.