Broccoli and other cruciferous vegetables including cauliflower, Brussels sprouts, cabbage, turnip greens and kale are rich in antioxidants, which help protect against both cancer and heart disease.Food as Medicine It is especially important to eat broccoli if you are pregnant.