Intake of processed and fried foods puts a lot of burden on the liver, which becomes overworked. In this condition, the liver fails to remove toxins and fat from the body. The liver is responsible for removing the toxic waste but when it fails to function properly, the toxic material is not removed and it is deposited in the body. It leads to serious health problems. Some foods help in solving this problem by cleansing the liver. If you want to cleanse the liver, you should eat carrots, beets, apples, kale, olive oil, lemons, Brussels sprouts and cabbage. Eat cruciferous vegetables like broccoli and cauliflower. 7 foods that will naturally cleanse your liver are as follows.