1. Put the cashews in a blender or food processor with 1 cup of water and puree until smooth (you will not have to strain this).
2. Place the cashew milk, coconut milk, rice, sugar and lime zest in a medium saucepot and whisk while bringing it up to a simmer over medium heat. Cover loosely and continue to simmer gently, stirring often, until the rice is tender, about 25 minutes. Remove the pot from the heat and stir in the vanilla. Cool the pudding to room temperature and then chill before serving.
3. Serve the pudding garnished with fresh berries, coconut shavings and/or toasted cashews.