Broccoli
Our president's dad may hate this cruciferous all-star, but one cup of broccoli contains a hearty dose of calcium, as well as manganese, potassium, phosphorus, magnesium, and iron. And that's in addition to its high concentration of vitamins — including A, C, and K — and the phytonutrient sulforaphane, which studies at Johns Hopkins University suggest has powerful anticancer properties.
"One cup a day will do the trick," says Bowerman. Try cauliflower, kale, brussels sprouts, or cabbage for variation, as all possess many of the same nutritional qualities. "Broccoli may also help reduce excess estrogen levels in the body, thanks to its indole 3-carbinol content," says celebrity trainer Gunnar Petersen.