If dairy doesn't agree with you, aim for other calcium- and vitamin D-rich foods, like leafy green vegetables. Rich in vitamins K and C, broccoli also contains a compound called sulforaphane, which ...