Sometimes an underrated vegetable, broccoli is a powerhouse for your liver's health. Dr. Oz recommends eating four servings of broccoli a week (along with garlic and curries) just for your liver. Cabbage . Cabbage, also called one of the world's healthiest foods, provides your body with cholesterol-lowering benefits. Cauliflower