Yes sauerkraut is good for your liver health and can improve your liver and can even possibly prevent liver disease.
The sauerkraut is good for your liver due to the natural probiotics that the sauerkraut contains.
Other good foods and drinks for your liver are coffee, tea, grapefruits, grapes, cranberries, blueberries, beetroot juice, prickly pears and Cruciferous Vegetables.
Avoiding too much alcohol and eating healthy can improve your liver health and prevent liver disease.
If you have liver disease due to drinking too much alcohol then the sauerkraut or just about anything else will usually not reverse the liver disease.
Alcohol is okay in moderation but drinking too much of the alcohol can cause liver disease and death from the liver disease.