Some foods and drinks can help protect the liver, while others can be harder for the liver to digest. This plan provides the best foods to support liver health including berries, cruciferous vegetables, beans, nuts, fatty fish, green tea, and whole grains.