Foods that promote liver health include fruits, vegetables, whole grains and plant-based protein sources, such as lentils, legumes and beans, reports Everyday Health. Polyunsaturated fat sources, such as pumpkin seeds, flaxseeds and fatty fish, and monounsaturated fat sources, such as nuts and avocados, are also good for liver health if they comprise up to 20 percent of a person's diet.
A balanced diet consisting of fruits, vegetables, grains, milk and meat helps the liver work properly, according to the American Liver Foundation. Cereals and rice are also good sources of fiber. Additionally, keeping the body hydrated by drinking plenty of water promotes optimal liver function.
High-fat, sugary and salty foods, especially fried foods and fast food meals, are detrimental for liver health, notes the American Liver Foundation. It is also best to avoid raw and undercooked shellfish.
Excessive alcohol consumption can lead to a liver condition called cirrhosis, states Everyday Health. Doctors suggest drinking only one glass of alcohol for women and up to two glasses of alcohol for men per day. It's also important to avoid using over-the-counter medications improperly, engaging in unsafe sexual intercourse with many partners, having tattoos or piercings using unclean needles, and abusing intravenous drugs. Because obesity is a contributing factor to fatty liver disease, doctors recommend maintaining healthy weight levels through a healthy diet and regular exercise.