Sorbet is a frozen dessert made from water, sugar, and fruit juice or puree, while ice cream is made with a dairy base like milk and cream. The main differences are that sorbet is dairy-free, fat-free, and typically has a more tart, fruitier flavor, whereas ice cream is creamier and richer due to its dairy content.