Soak Ham in Water First up, the simple route: "Soak the ham in water overnight," Rose says. You can even soak it for up to 48 hours. "The longer it soaks, the more salt is eliminated." After the ham soaks, discard the water, and pat the ham dry.