Ice cream is made from a custard made of milk, cream, sweetener, and egg yolks. Sorbet is made from fruit puree or juice with some type of sweetener. Gelato is a frozen Italian dessert made from milk, cream and sweetener. Sherbet is made from fruit puree or juice, sweetener and a bit of milk. If you want to read more about the differences check out this article.