Soya milk is a good source of protein and contains no cholesterol, while dairy milk contains more calcium and vitamin D. Soya milk is also suitable for people with lactose intolerance or allergies to dairy products.