The night before you want to make ice cream, place the freezer bowl of your ice cream maker into the freezer.
Add the coconut cream, coconut milk, coconut sugar and syrup to a pot on the stove and bring to a simmer.
Remove from heat, add vanilla extract and salt and blend with an immersion blender for 30 seconds. This removes any graininess from the texture.
If you don't have an immersion blender, you can do this in your blender jug, just be careful as of course it will be very hot.
Place the ice cream mixture into a container with a lid, and place into the refrigerator overnight.
When you're ready to make the ice cream the next day, pour out the mixture into your ice cream maker and churn according to manufacturers instructions, it will usually take between 20 and 40 minutes to reach soft serve consistency.
As soon as it has reached soft serve consistency, move it into a loaf pan, smooth it down with the back of a spoon, cover with some tinfoil and place into the freezer to set for 4-6 hours until solid.
To make the sauce: Place the sugar, syrup and water into a heavy bottomed pot and stir until the sugar has totally melted. Then add the vegan butter.
Stir constantly until the butter is melted.
Slowly pour in the cream while stirring constantly.
Let the mixture boil for about a minute and then remove from the heat and stir in the salt.
Allow to cool completely before use.
Keep in an airtight jar in the fridge where it will keep for up to 2 weeks.