Beetroot being a rich source of flavonoids and beta-carotene is very good for the health of the liver.Take the beetroot in one form or the other to keep your liver healthy.
Start taking leafy greens like spinach and other kinds of leafy vegetables that contains chlorophyll and it eliminates natural toxins from the bloodstream and keeps the liver very healthy.
Avocados will act as good inputs for creating antioxidants in the body. This helps the liver in eliminating the harmful toxins.
Walnuts are also good for the livers health. They are the rich source of Omega 3 fatty acids and they help in the cleansing process.
Take carrots as much as possible as they detoxify the liver. Thus one can avoid the fatty liver. Carrot has flavonoids and beta-carotene that helps in protecting the liver.
Taking Turmeric is the other way to protect the liver. It has curcumin which anti-inflammatory and anti-oxidative. It is good against the liver infection.