In fact, a study conducted in more than 12,000 Californian men found that those who drank a soy beverage daily, compared to those who never drank it, were 70 per cent less likely to develop prostate cancer. It's thought that isoflavones can help keep testosterone levels in check (prostate cancer cells feed off testosterone). Soy beans also contain other phytochemicals that have cancer-fighting actions.