No it is not necessary to soak the liver before cooking. But some people like to soak it in milk or water for up to three hours. This helps to dilute the strong flavor of the liver.