You may have read that beans or legumes contain a substance that can reduce the absorption of some nutrients. "Phytic acid binds to certain minerals like calcium preventing absorption," says Fazio. But Fazio and other dietitians we spoke with say the benefits of eating beans significantly outweigh any possible negative effect on bones.