One of the ways is by using egg yolks and not the whole egg. To prevent ice crystals forming, we want to eliminate as much water as possible and this means not using the whites of the egg which are approximately 90% water. As well, we use whipping/heavy cream with a minimum fat content of 35%. If you substitute with a cream with lower fat content, or use milk, the ice cream has the potential to become icy.