1. Look beyond the dairy aisle. Limit milk and dairy foods to no more than one to two servings per day. More won’t necessarily do your bones any good—and less is fine, as long as you get enough calcium from other sources. Calcium-rich non-dairy foods include leafy green vegetables and broccoli, both of which are also great sources of vitamin K, another key nutrient for bone health. Beans and tofu can also supply calcium.