I use coconut cream for the base. I've seen other recipes that use non-dairy milk, but for me, this seems to have the best consistency with the simplest preparation.
Scoop out the chilled coconut cream into a blender, reserving the coconut water for another use (like in a smoothie), add remaining ingredients and blend till smooth. Chill for about an hour for a firmer cream, or serve immediately.