LIVER CLEANSE: Foods that Cleanse the Liver! Carrots, Spinach, Garlic, Beets, Grapefruits, Green Tea, Broccoli, Lemons, Arugula, Cabbage, Walnuts, Avocado, & Apples. For a healthy liver function, try also Myrrh. One study found that the antioxidant potential of myrrh is so high that it may support healthy liver function. Click through to learn more.