Question: what are the best foods to eat for your liver?
Answer: Coffee. Coffee is one of the best beverages you can drink to promote liver health. ... 
Tea. Tea is widely considered to be beneficial for health, but evidence has shown that it may have particular benefits for the liver. ... 
Grapefruit. ... 
Blueberries and Cranberries. ... 
Grapes. ... 
Prickly Pear. ... 
Beetroot Juice. ... 
Cruciferous Vegetables.