There is no such thing as what is better for the liver. Generally speaking, for normal people, comprehensive and balanced nutrition is best for the liver; if you have underlying liver disease, you need to eat under the guidance of your doctor. From a nutritional perspective, liver health requires balanced and diverse nutrition. A variety of proteins, carbohydrates, fats, vitamins, minerals and water are all vital to liver health. Therefore, normal people can protect their liver by eating a well-balanced and rational diet. If there are underlying diseases, such as hepatitis, cirrhosis, liver cancer and other patients, in the case of advanced liver failure, it is necessary to control the intake of protein and other foods appropriately under the guidance of the doctor, in order to avoid burdening the liver.