Cruciferous Vegetables: These include broccoli, cauliflower, brussel sprouts, bok choy, mustard greens. They contain sulforaphane and indole-3-carbinol (antioxidants) and helps to covert unhealthy estrogens into healthy ones. No other group of foods currently has more scientific support suggesting it can help prevent breast cancer. For example, a study in China found cruciferous vegetable consumption was linked to better survival in breast cancer patients. Crucifers also help in the prevention of other cancers.
Cherries: Contain perillyl alcohol, a powerful inhibitor of many kinds of cancer. Cherries are rich in anthocyanins, which are potent natural anti-inflammatories and antioxidants. One large study demonstrated that a high intake of cherries and related fruits was linked to low breast cancer risk.