Next up video playing in 10 seconds
11 of the Best Foods for Liver Health
Diet plays a significant role in supporting liver health, especially if you are managing a liver condition such as metabolic dysfunction–associated steatotic liver disease (MASLD), metabolic dysfunction–associated steatohepatitis (MASH), alcohol-related liver disease, or hepatitis. While what you eat can't necessarily reverse liver damage, thoughtful dietary choices can help reduce inflammation and slow disease progression.
Leafy Greens

“Leafy green vegetables such as spinach and kale are rich in chlorophyll and antioxidants, which help the liver process toxins,” says Scott Isaacs, MD, an endocrinologist and adjunct instructor at Emory University’s School of Medicine in Atlanta.
Cruciferous Vegetables

Fatty Fish

“Fatty fish such as salmon, sardines, and mackerel are excellent sources of omega-3 fatty acids, which help reduce inflammation and prevent fat buildup in the liver,” says Isaacs.
Coffee

Green Tea

Turmeric

Talk with your healthcare provider to learn whether taking a turmeric supplement could support your liver health.
Garlic

Berries

Grapefruit

Nuts

Despite these benefits, it’s often recommended to consume nuts in moderation as part of a balanced diet. “With the consumption of nuts, one needs to be mindful of their salt intake, as well as the [high] fat [content],” says Dr. Aby.
Olive Oil

Another healthy dietary fat source, olive oil can be particularly supportive of liver health. “Olive oil contains antioxidants and vitamin E and may help protect against fatty liver disease,” says Aby.
Foods to Avoid for Liver Health
Limiting potentially harmful foods can also help support optimal liver function. “I recommend limiting saturated fats, trans fat, sugars (such as sugary drinks) and refined carbohydrates (such as those in fast food and packaged baked goods),” says Aby. “I also recommend limiting excess alcohol.”
Isaacs echoes Aby’s caution about sugar consumption for liver health. “Fructose, especially from sources like table sugar and high-fructose corn syrup, is particularly harmful to the liver,” he says. While fruit contains fructose in small amounts, processed and sweetened foods and beverages using high-fructose corn syrup provide the bulk of fructose in our diet.
Ultimately, a balanced diet is key. “No single food or supplement can replace the benefits of an overall healthy eating pattern,” says Isaacs. “Even healthy foods can contribute to weight gain if eaten in excess. Limiting processed foods, added sugars, and unhealthy fats while prioritizing whole, nutrient-rich foods is the best approach,” advises Isaacs.
The Takeaway
- The foods you eat can have a significant impact on your overall liver health.
- Certain foods like leafy greens, fatty fish, green tea, and olive oil may be particularly beneficial for various components of liver health, preventing fat buildup, inflammation, and other concerns.
- On the other hand, foods high in saturated fat and sugar should be limited to protect healthy liver function.
- Beyond your diet, a number of lifestyle factors support optimal liver health, including maintaining a healthy weight, getting plenty of physical activity, and being mindful of your alcohol consumption.
Resources We Trust
- Mayo Clinic: Lifestyle Do’s and Don’ts When Managing MASLD, MASH and Liver Health
- John Hopkins Medicine: 5 Ways to Be Kind to Your Liver
- American Liver Foundation: Tips on How to Take Care of Your Liver
- Stanford Medicine: Liver Disease Prevention
- British Liver Trust: Looking After Your Liver