gelato is traditionally made with whole milk, with very little air whipped into it while freezing, and without added cream - and it is also free of eggs and stabilisers. granita, on the other hand, is a completely dairy-free dessert, made with just sugar, water and fresh flavouring ingredients.