Nuts
They are high in nutrients, fats and beneficial plant compounds, making them responsible for several health benefits including heart and liver health. One six-month observational study in 106 people with non-alcoholic fatty liver disease found eating nuts was associated with improved levels of liver enzymes.