Place tapioca pearls in water and let soak for 4 hours
In a pan gently heat grated coconut, stirring frequently, until light brown
Drain tapioca
Place in a sauce pan with coconut milk, egg yolks, cane juice crystals, and salt
Heat over medium high heat stirring constantly until mixture begins to thicken
Reduce to low heat
Continue to stir until pearls are translucent and pudding is thick, about 20 minutes
Remove from heat and let cool 15 minutes
Add vanilla and let pudding cool completely
To serve spoon pudding into a bowl and sprinkle with toasted coconutEnjoy!