Consuming 25g of soy protein each day helps to lower blood cholesterol levels. The antioxidant isoflavones found in soy protein help to counteract the build-up of cholesterol in blood vessels, reducing the risk of blood clots and heart attack. Soy protein has also been found to play a beneficial role in bone health compared to animal protein, as it helps to prevent osteoporosis (weakening of the bones).
Broccoli has a bounty of health-promoting properties, which are attributed in part to the plant compounds isothiocyanates. Studies have shown these compounds to be potent in the prevention of disease and against bladder cancer, however results are not definitive. This is because their effects can be reduced or even destroyed by cooking, so the disease-fighting activities only take place when broccoli is eaten raw. Include three serves a week.