Half an hour to an hour. It usually takes half an hour to an hour to soak ham in water before it becomes salty. The specific time needs to be considered based on your own situation. Ham is a kind of pickled food, which contains a lot of salt, preservatives and other ingredients. If the individual's physique is relatively good and the amount of food consumed is relatively small, soaking it for about half an hour can generally remove the salt on the surface, making it less salty. If the individual's physique is relatively poor and the amount of food consumed is relatively large, soaking for about an hour at this time can generally remove the salt on the surface, making it less salty.