Food Sources to Support Bone Health
Strong bones depend on more than just one nutrient. Calcium is important because it helps build and maintain bone structure, but your body also needs Vitamin D, magnesium, potassium, Vitamin K, and protein to support bone strength over time.
Many adults need about 1,200 mg of calcium and 800 to 1,000 IU of Vitamin D daily, but individual needs can vary based on age, health history, medications, kidney function, lab results, and other risk factors. Your healthcare provider or registered dietitian can help you understand what is appropriate for you.
At MFM Health, our Endocrinology & Nutrition team supports patients across the North Shore, including Danvers, Middleton, Beverly, Peabody, and surrounding communities, with practical nutrition guidance for bone health, diabetes, heart health, digestive health, and overall wellness.
Why Nutrition Matters for Bone Health
Bone is living tissue. Your body is constantly breaking down old bone and rebuilding new bone. A bone-supportive diet helps provide the nutrients your body needs for this process.
Calcium helps build the structure of bone. Vitamin D helps your body absorb calcium. Magnesium, potassium, Vitamin K, and protein also play important roles in supporting bone strength and overall health.
A balanced approach matters most. Bone health is not about one food or one supplement. It is about building consistent habits over time.
Calcium-Rich Foods
Calcium is one of the main building blocks of bone tissue. Many people think first of dairy, but there are also non-dairy sources of calcium.
Good calcium sources include:
Yogurt
Milk
Cheese
Calcium-fortified orange juice
Fortified soy milk or almond milk
Fortified cereals
Calcium-set tofu
Canned sardines or salmon with bones
Collard greens
Turnip greens
Kale
Bok choy
A note about spinach: Spinach contains calcium, but it is also high in oxalates, which can make it harder for your body to absorb that calcium. Other leafy greens, such as kale, collard greens, turnip greens, and bok choy, are often better choices for calcium absorption.
Tip: If you use fortified plant-based milks or juices, shake the container well. Calcium can settle at the bottom.
Vitamin D Helps Your Body Use Calcium
Vitamin D plays a key role in helping your body absorb calcium from food. Without enough Vitamin D, your body may not use calcium as effectively.
Food sources of Vitamin D include:
Salmon
Trout
Mackerel
Swordfish
Egg yolks
Beef liver
Fortified milk
Fortified plant-based milks
Fortified orange juice
Vitamin D can be hard to get from food alone. Some people may need lab testing or supplementation, depending on their health history and provider recommendations.
Bottom line: Calcium and Vitamin D work together. Getting enough of both is important for bone health.
Other Nutrients That Support Bone Health
Several nutrients help support bone structure, mineral balance, and overall nutrition.
Magnesium
Magnesium helps regulate calcium levels and supports many body functions.
Sources include:
Almonds
Pumpkin seeds
Chia seeds
Black beans
Edamame
Lentils
Whole grains
Potassium
Potassium supports overall health and may help balance the effects of a high-sodium diet.
Sources include:
Beans
Lentils
Potatoes
Bananas
Oranges
Leafy greens
Yogurt
Vitamin K
Vitamin K helps support normal bone metabolism.
Sources include:
Kale
Collard greens
Turnip greens
Broccoli
Brussels sprouts
Prunes
Protein
Protein is also important for maintaining muscle and supporting healthy bones, especially as we age.
Sources include:
Fish
Poultry
Eggs
Greek yogurt
Beans
Lentils
Tofu
Nuts and seeds
What About Prunes?
Some studies suggest that eating prunes regularly may help support bone health. Prunes contain nutrients such as Vitamin K, boron, potassium, and other plant compounds that may play a role in bone support.
For some adults, adding a small daily serving of prunes may be a practical option. If you have diabetes, digestive concerns, or are watching your sugar intake, talk with your healthcare provider or registered dietitian about whether this makes sense for you.
Foods and Habits to Limit
Some eating patterns can make it harder to support bone health over time.
Too Much Sodium
High sodium intake can increase calcium loss through urine. Limiting highly processed foods, fast foods, salty snacks, and frequent restaurant meals can help reduce sodium intake.
Heavy Caffeine Intake
Moderate caffeine is usually fine for many adults, but very high caffeine intake may slightly reduce calcium absorption. If you drink several cups of coffee daily, it may be worth reviewing your calcium intake with your provider or dietitian.
Heavy Alcohol Use
Chronic heavy alcohol use can interfere with bone remodeling and increase the risk of falls and fractures. If alcohol use is a concern, your healthcare provider can help connect you with support.
When to Talk With Your Healthcare Provider
Ask your healthcare provider about bone health if you:
Have been told you have osteopenia or osteoporosis
Have low Vitamin D
Have had a fracture after a minor fall or injury
Are postmenopausal
Take medications that may affect bone health
Have kidney disease, thyroid disease, digestive conditions, or other chronic conditions
Avoid dairy or follow a restricted diet
Are unsure whether you need a calcium or Vitamin D supplement
Your provider may recommend lab work, nutrition counseling, medication review, or a bone density scan depending on your risk factors.
Key Takeaway
Bone health depends on a steady mix of nutrients, including calcium, Vitamin D, magnesium, potassium, Vitamin K, and protein. Food choices can make a meaningful difference, but your needs may vary based on your health history.
A healthcare provider or registered dietitian can help you understand your personal risk factors and build a realistic plan to support bone health.
Endocrinology and Nutrition Services on the North Shore
MFM Health’s endocrinology team help patients across the North Shore make practical, personalized nutrition changes that fit their health needs and daily life.
Our Nutrition Services team supports patients with bone health, diabetes, heart health, weight management, digestive health, and overall wellness.
Have questions about calcium, Vitamin D, supplements, or nutrition for bone health? Ask your MFM Health provider if a visit with one of our registered dietitians may be right for you.
