Canyon Ranch Blog

Nutrition for Strong Bones

When we think of eating for strong bones and preventing osteoporosis—a condition that affects both men and women—we often think of a big, tall glass of calcium-rich milk. (Yes, cookies too!) Milk is an excellent source of calcium, but you can get this mineral from other foods and from dietary supplements. And that’s only one of the bone-building vitamins and minerals your body needs. Although good nutrition has its biggest effect on bone health before age 30, make sure you get adequate amounts of these nutrients throughout your life to help prevent osteoporosis—and possibly slow any bone loss that may already be occurring.


This mineral is the main support for the structure and function of the skeletal system. Dairy foods such as milk and yogurt are a good source of calcium, but it’s also present in white beans, dark leafy greens, salmon and sardines with bones. If you don’t get enough calcium through your diet (shoot for 1,000 to 1,200 mg per day), consider supplementing with no more than 500 mg a day for a combined total of no more than 1,300 mg of calcium from both sources. Some studies have linked calcium supplement intake to an increased risk of heart events, so they may be best taken in moderation. If you have concerns about calcium supplements, be sure to speak to your doctor.


Magnesium is one of the most abundant minerals in your body, and more than 60 percent of it can be found in your bones. Magnesium helps regulate calcium levels, keeping your bones stronger and healthier in the process. Most adults need 310 to 420 mg of magnesium per day, which can be found in nuts, seeds, dark green vegetables like spinach, legumes, potatoes and fortified cereals. It is also added to some calcium supplements and can be found in most multivitamins.

Vitamin C

More and more research is pointing to vitamin C as an important player in bone strength. According to the Framingham Osteoporosis study, the higher the intake of vitamin C, the lower your chance of hip and other fractures. The link is still being explored, but it is thought that a vitamin C deficiency can lead to poor collagen growth, which results in weaker bones. Men should try to consume 90 mg of vitamin C daily, and women should aim for 75 mg. Fruits and vegetables are the best sources of vitamin C, and it can be found in a wide variety of produce, from citrus fruits like oranges and grapefruits to leafy greens, like spinach and Brussels sprouts.

Vitamin D

Vitamin D is a fat-soluble vitamin that is necessary for the absorption and utilization of calcium. While our bodies produce vitamin D in response to sunlight, an important source, those who live in warm climates need to weigh this with the need for sun protection. Luckily, diet is another source. Fatty fish, like sardines and salmon and mushrooms are natural sources of vitamin D, while other foods like milk and some brands of orange juice and yogurt are fortified with vitamin D. If you’re 70 or under, you need 600 IUs a day; if you’re older, aim for 800 IUs. But if like most North Americans, you’re not getting enough from your diet, you may want to consider adding a supplement. The National Institutes of Health recommend taking one that provides 400 to 1,000 IUs to reduce the risk of osteoporosis, but it’s best to talk to your doctor—a simple blood test (called a 25-hydroxy vitamin D test) measures how much vitamin D is in your body and can help to determine the right dose for you. 

Be on the Lookout for Bone Bandits

While we often focus on foods that build bone strength, there are in fact several foods that may weaken bones. High levels of salt in the diet can increase calcium excretion, causing bones to become more brittle. In addition, cola (though not other sodas) was associated with lower bone mineral density in men and women in the Framingham Osteoporosis Study. Caffeine can also cause an increase in calcium secretion, but the good news is that you can negate this process by making sure to get the recommended daily intake of calcium every day.

Consulting a nutritionist can help you determine if your diet is adequate, or if you should consider supplements.

Men v. Women: How to Strength Train
How our bodies benefit from a regular weight routine—and which types of exercises are ...
Read More
Smart Sunscreen Use
Using sunscreen shouldn’t be something you do only when you’re spending the day at ...
Read More
Caffeine and Your Health
Understanding the potential risks of caffeine
Read More
7 Favorite Foods That Feed Your Brain
What you eat can affect your vascular health, blood sugar regulation, oxidation and ...
Read More
Can Genomics Help With Weight Loss?
 Weight loss might take more than dialing in your diet and adding in exercise. But, that ...
Read More
What Our Beauty Expert Can’t Live Without: Q&A ...
We all wonder about the skin care products that beauty professionals use and can't live ...
Read More
8 Ways to Reach Your Healthy Weight and Stay There
Find out if you’re doing all that you can to achieve your goals
Read More
10 Ways to Boost Your Immune System
Do what you can to keep your body's natural defense strong
Read More
Massage for Pain Relief
Learn which type of rubdown is best for what’s hurting you
Read More
Managing Seasonal Lows
If you suffer from winter sadness, try these ways to lift your spirits
Read More
Spirituality & Your Health: A Q&A with Dr. Finley
Nurturing this connection can support your wellness journey in powerful ways
Read More
11 Stress Relievers for a Healthier Brain
Sound strategies for managing negative thoughts and supporting positive brain changes
Read More
Book Online or Contact Us
Book Now Contact Us

Questions & Reservations

Tucson, Arizona +1 800 742 9000
Lenox, Massachusetts +1 800 742 9000
SpaClub®, Las Vegas +1 877 220 2688
Groups: +1 877 862 0583
SpaClub®, At Sea Queen Mary 2: +1 866 860 4662
Oceania Cruises: +1 877 329 1924
Regent Seven Seas: +1 877 329 1924
Celebrity Cruises: +1 844 860 4662