My recommendation is to use coconut milk and coconut cream. It is high in fat, which is necessary to create a smoothe and creamy texture. Using other plant-milk, that are low in fat will create an icy texture. If you're going for smooth and creamy, use high fat coconut milk!