Collard greens

These are full of a variety of antioxidants and anticancer compounds like vitamin C and beta-carotene. They are associated with low cancer of all kinds.
Caution: High oxalate content, hence risky for those prone to kidney stones.