In a blender, combine Cashews, Water, Xanthan Gum, Instant Espresso, Ccocoa Powder, Salt, Vanilla Extract, Coconut Cream and Coconut Milk. Blend on high till everything is nice and smooth.
Pour out all of this mixture into a saucepan, leaving 1 cup of it behind.
To the filled saucepan, add Sugar and Dark Chocolate. Stir over low heat until chocolate and sugar have fully melted and mixture is warm.
To the remaining 1 cup of liquid, whisk in Cornstarch till dissolved. Gradually stream this mixture into the saucepan whilst whisking non stop. Once everything has been incorporated, whisk away until the mixture comes to a soft boil. This is to cook out the cornstarch and thicken the mix. But, remember to whisk whisk whisk so no lumps form!
Once it has come to a soft boil, turn heat off and transfer mixture into a bowl or measuring cup. Cover with cling film and make sure to press it against the surface of the mixture so a skin does not form.
Cool to room temperature and then churn in ice cream maker. Alternatively, if you do not have an ice cream maker, follow steps for manual churning mentioned in my post.
Once out of the ice cream maker, place in an airtight ice cream or tupperware box, cover, and freeze to allow it to further firm up.