Nutrition for Bone Health

A beginner-friendly guide to nutrients and foods that build strong bones and reduce the risk of osteoporosis.

TL;DR

  1. 01Eat calcium-rich foods like dairy, kale, and sardines every day.
  2. 02Get enough vitamin D from sunlight, salmon, or a supplement to absorb calcium.
  3. 03Limit alcohol, excess salt, and caffeine, which reduce calcium in your body.

Tips

  1. 01Pair vitamin D and calcium together — eat fortified yogurt in a spot of sunlight for a simple bone-building habit. Note: Bone density peaks in your late 20s. Building good nutrition habits early offers lifelong protection. A doctor can check your bone density with a DEXA scan.

Warnings

  1. 01More than 3–4 cups of coffee per day may slightly increase calcium loss through urine.
  2. 02Processed meats, canned soups, and fast food are high in sodium, which causes the kidneys to excrete more calcium.

Key Nutrients for Strong Bones

  • Calcium: The main mineral in bone tissue. Adults need around 1,000–1,200 mg per day. Find it in milk, yogurt, cheese, kale, and fortified plant milks.
  • Vitamin D: Helps the body absorb calcium from food. The body makes vitamin D from sunlight, but fatty fish like salmon and sardines, as well as fortified cereals, are dietary sources.
  • Magnesium: Works with calcium to support bone structure. Found in almonds, pumpkin seeds, black beans, and brown rice.
  • Vitamin K: Helps regulate calcium within bones. Kale, spinach, broccoli, and Brussels sprouts are rich sources.
  • Protein: Provides the collagen framework that gives bones flexibility. Chicken, eggs, tofu, and Greek yogurt all contribute.
  • Phosphorus: Partners with calcium in bone mineral formation. Found in dairy, meat, fish, and lentils.

Bone-Friendly Foods to Include

  • Dairy Products: Milk, plain yogurt, and hard cheese like cheddar or parmesan are among the highest-calcium foods per serving.
  • Leafy Green Vegetables: Kale, bok choy, collard greens, and broccoli provide both calcium and vitamin K.
  • Fatty Fish: Canned sardines and salmon with bones are excellent sources of both calcium and vitamin D.
  • Nuts and Seeds: Almonds provide calcium and magnesium. Sesame seeds and tahini are surprisingly high in calcium.
  • Fortified Foods: Plant-based milks like oat or almond milk, as well as many breakfast cereals, are fortified with calcium and vitamin D.
  • Legumes: White beans and edamame provide a useful combination of calcium, magnesium, and plant protein.

Foods to Limit

  • Excessive Caffeine: More than 3–4 cups of coffee per day may slightly increase calcium loss through urine. Balance coffee intake with adequate calcium from food.
  • High Sodium Foods: Processed meats, canned soups, and fast food are high in sodium, which causes the kidneys to excrete more calcium.
  • Excessive Alcohol: Heavy alcohol intake is linked to lower bone density and higher fracture risk. Keep intake moderate.
  • Very High Oxalate Foods: Spinach and rhubarb contain oxalates that bind to calcium and reduce its absorption. These are healthy foods, but rely on other vegetables for calcium delivery.
  • Sugary Processed Foods: Diets high in refined sugar and processed snacks tend to displace nutrient-dense bone-building foods.

Lifestyle Tips for Bone Health

  • Do Weight-Bearing Exercise: Walking, hiking, dancing, and resistance training stimulate bone formation and slow bone loss.
  • Get Sensible Sun Exposure: 10–20 minutes of midday sun on arms and legs several times a week supports vitamin D production for most people.
  • Avoid Smoking: Smoking is directly associated with lower bone density and higher fracture risk at all ages.
  • Maintain a Healthy Weight: Being underweight increases bone loss risk. Excess weight also stresses joints. A balanced body weight supports bone health.
  • Consider a Supplement if Needed: If dietary intake of calcium or vitamin D is low, a supplement may help. Consult a healthcare professional to assess your individual needs.

FAQ