Salt is removed from crude oil by exposing the salt bearing crude to successive stages of water injection and steam injection where the water injection includes high shear and the stream injection does not include high shear applied to the steam bubbles. The steam is seen to transfer salt from the crude via a different transfer mechanism and therefore doesn't require the high shear mixing of conventional water injection systems.