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. Also, broccoli is one of the 10 foods vegetarians eat to maintain muscle mass.