Our poor livers are bombarded with abuse on a daily basis. Fatty foods, pollutants and toxins such as alcohol and drugs all congest our liver, which then has the task of filtering all these nasties.

Its job of expelling toxins, filtering the blood and producing glucose and bile, can be made a lot easier when it’s not overloaded. By eating liver-friendly foods we can actually help this incredibly important organ.

Here are our top 5 liver-cleansing foods to add to your diet:


It’s a bit of an obvious one, but cruciferous veg, in particular, help to aid the liver as they contain sulphur compounds. Leafy vegetables can also help to leach toxins from the blood, given their significant chlorophyll levels.


Not just good for keeping the vampires away; garlic contains selenium, which is perfect for a good liver detox.

Garlic also gets those liver enzymes fully activated to really help it reach its purging potential.


Nuts are a bit of an unsung food hero. Great as a snacking food, they contain omega-3 fatty acids, and glutathione, which help with boosting the liver.

Citrus Fruits

Eating fruits like oranges, grapefruits, lemons (maybe not a whole one!) and limes, can really help with your liver health. They all produce particular detoxing enzymes which are beneficial to flush out all the bad stuff.


This spice has been in the news a lot recently because of its links to better mental health, and protecting brain function.

It also does amazing things for the liver, helping the toxin-destroying enzymes repair the liver cells, and detoxing metals.