The difference between ice cream & gelato is the milk-to-cream ratio. Ice cream is 1:1, and gelato is 2:1. Sorbet does not have dairy. Instead, it is fruit and water-based. Sherbet has some dairy but is still fruit and water-based like sorbet. It is also almost always less than 2% fat.