Yes, to make it vegan, replace the milk with coconut milk and cream with coconut cream. The rest of the recipe remains the same.