Soy has genistein as an active ingredient which is a cancer fighting phytoestrogen. In order to get the full benefit of soy's cancer fighting powers, you need to eat about 50 grams, either raw and whole (called edamame) or as tofu and roasted soybeans.