The main reason homemade ice cream turns out icy is because the heavy cream wasn't whipped into stiff peaks. The thick texture of the whipped cream is what gives the finished ice cream a smooth and creamy texture.