What are the best foods/vitamins for your liver?

Cilantro. Cilantro, parsley and other greens are terrific for liver cleansing and support. Garlic, beets, lemon juice and unsaturated fats like those found in olive oil are also helpful.