Gelato contains milk and cream whereas sorbet is completely dairy-free frozen dessert.
Gelato is dense due to the addition of dairy, sorbet is light and icy.
Gelato has a creamy flavor due to dairy, sorbet is refreshingly fruity and chilling.
Gelato has higher calories than sorbet due to the fats in dairy.