Anticancer. Liver health. One of the cruciferous vegetables… Eating cabbage may be a great way of keeping cancer at bay. It contains glucosinolates, compounds that the body can convert into an array of cancer-fighting agents. Glucosinolates also help improve the liver’s detoxification functions. For women concerned with developing hormone-related breast cancer, studies found that the glucosinolate by-product indole-3-carbinol doubled the effectiveness of the liver in removing estrogen from the body.