Eating for Strong Bones — It Is Not Just About Calcium|骨活ガイド
🥬prevention

Eating for Strong Bones — It Is Not Just About Calcium

Calcium, vitamin D, vitamin K2, protein... the key nutrients your bones need and how to get them from everyday meals.

"Calcium is good for your bones" — we've all heard that one. But the truth is, calcium alone isn't enough to keep your bones strong. Building and protecting bone requires a whole team of nutrients working together. In this article, we'll introduce the key players in bone nutrition and share practical ways to include them in your everyday meals.

1

What you'll learn on this page

  • Why calcium alone isn't enough for strong bones
  • The five key nutrients that work together for bone health
  • Which foods are the best sources of each nutrient
  • How to plan meals that give your bones what they need
2

The bone nutrition team

Bone isn't made of calcium alone. As we explain in our article on how bones are living tissue, your skeleton is constantly being broken down and rebuilt. This rebuilding process requires several nutrients working as a team.

Think of it like a construction crew: calcium provides the bricks, but you also need workers, tools, and a foreman to build a strong wall. Let's meet each member of the team.

Bone health depends not on any single nutrient, but on teamwork between calcium, vitamin D, vitamin K, protein, and magnesium.

3

Calcium — the main building block

Calcium is the primary mineral in bones and teeth. About 99% of the calcium in your body is stored in your skeleton.

How much do you need?

The International Osteoporosis Foundation (IOF) and National Osteoporosis Foundation (NOF) recommend 1,000 to 1,200 mg per day for adults aged 50 and older. Yet many people fall short — the average intake in Western countries is only about 700-800 mg per day.

Calcium absorption varies by food

Not all calcium is absorbed equally. The percentage your body actually takes in depends on the food source.

Food group Absorption rate (approx.) Examples
Dairy products ~30-35% Milk, yogurt, cheese
Cruciferous vegetables ~50-60% Kale, broccoli, bok choy
Fortified foods ~30% Fortified orange juice, plant milks
Canned fish with bones ~25-30% Sardines, salmon
Nuts and seeds ~20% Almonds, sesame seeds
Spinach ~5% Oxalic acid blocks calcium absorption

Dairy products are an excellent source, but if you're lactose intolerant or prefer not to eat dairy, don't worry. Combining leafy greens, fortified foods, and canned fish with bones can easily meet your needs.

Best calcium sources for your table

Food Typical serving Calcium (approx.)
Plain yogurt 1 cup (8 oz / 245g) ~300 mg
Milk (whole or skim) 1 cup (8 oz / 240ml) ~300 mg
Cheddar cheese 1.5 oz (42g) ~300 mg
Fortified orange juice 1 cup (8 oz / 240ml) ~350 mg
Canned sardines (with bones) 3 oz (85g) ~325 mg
Canned salmon (with bones) 3 oz (85g) ~180 mg
Kale (cooked) 1 cup (130g) ~180 mg
Broccoli (cooked) 1 cup (156g) ~60 mg
Almonds 1 oz (28g, ~23 almonds) ~75 mg
Firm tofu (calcium-set) 1/2 cup (126g) ~250 mg
Fortified cereal 1 serving ~100-1,000 mg (check label)

Practical tip: Your body can only absorb about 500 mg of calcium at a time. Spread your intake across breakfast, lunch, and dinner rather than taking it all at once.

4

Vitamin D — the calcium usher

You can eat all the calcium in the world, but if it's not absorbed properly in your gut, it won't reach your bones. Vitamin D is the nutrient that makes calcium absorption possible — think of it as the usher who shows calcium to its seat.

Vitamin D insufficiency is remarkably common, especially among older adults. We cover this topic in depth in our dedicated article: Vitamin D — The Sunshine Vitamin Most People Lack.

Key points:

  • RDA for adults 50+: 600-800 IU/day (IOF recommends 800-1,000 IU for those over 60)
  • Best food sources: fatty fish (salmon, mackerel, sardines), fortified milk, eggs
  • Your skin makes vitamin D from sunlight, but this declines with age
5

Vitamin K — the calcium director

While vitamin D gets calcium into your blood, vitamin K2 helps direct it into your bones where it belongs. Vitamin K2 activates a protein called osteocalcin, which binds calcium into the bone matrix.

Without enough vitamin K, calcium may end up deposited in your arteries instead of your bones — exactly where you don't want it.

Learn more in our article: Vitamin K2 and Bone — The Overlooked Nutrient.

Key points:

  • K1 (from leafy greens): kale, spinach, broccoli
  • K2 (from fermented foods): aged cheeses, sauerkraut, egg yolks
  • Important: if you take warfarin (a blood thinner), talk to your doctor before changing your vitamin K intake
6

Protein — bone's rebar

If calcium is the concrete of bone, protein is the rebar — the steel framework that gives bone its flexibility and resilience. About 50% of bone volume is made of collagen, a protein.

Many older adults don't eat enough protein, which can weaken both muscles and bones. The PROT-AGE study group recommends 1.0-1.2 g of protein per kg of body weight per day for older adults — that's roughly 65-80 g per day for a 150-pound (68 kg) person.

Good protein sources for bone health:

  • Poultry and lean meat
  • Fish and seafood
  • Eggs
  • Greek yogurt and cottage cheese
  • Legumes (lentils, chickpeas, beans)
  • Tofu and tempeh

Read more: Protein and Bone — Why Muscles and Bones Need Each Other

7

Magnesium — the quiet helper

About 60% of your body's magnesium is stored in bone. Magnesium helps convert vitamin D into its active form and supports the enzymes involved in bone building.

Recommended intake: 320 mg/day for women, 420 mg/day for men (NIH)

Best sources:

  • Pumpkin seeds: 1 oz (28g) = ~150 mg
  • Almonds: 1 oz = ~80 mg
  • Spinach (cooked): 1 cup = ~160 mg
  • Dark chocolate (70%+): 1 oz = ~65 mg
  • Whole grains (brown rice, oats)
  • Black beans: 1/2 cup = ~60 mg
8

A sample bone-healthy day

Here's what a day of bone-friendly eating might look like:

Breakfast

  • Greek yogurt parfait with almonds and berries (~350 mg calcium, ~15 g protein)
  • Glass of fortified orange juice (~350 mg calcium, vitamin D)

Lunch

  • Salmon salad with kale, white beans, and lemon dressing (~250 mg calcium, ~30 g protein, vitamin D, magnesium)
  • Whole grain roll

Dinner

  • Grilled chicken breast with roasted broccoli and sweet potato (~150 mg calcium, ~35 g protein)
  • Side salad with spinach and pumpkin seeds (magnesium, vitamin K)

Snack

  • Cheese and whole grain crackers (~200 mg calcium)

Daily total: approximately 1,300 mg calcium, 80+ g protein, plus vitamin D, K, and magnesium.

For more meal ideas, see our article: Bone-Healthy Meal Plans

9

Foods that can hurt your bones

Just as some foods help bones, others can work against them:

  • Excess salt (sodium): High sodium intake causes your kidneys to excrete more calcium. Aim to keep sodium under 2,300 mg/day.
  • Excess caffeine: More than 3 cups of coffee per day may reduce calcium absorption. If you enjoy coffee, make sure you're getting enough calcium to compensate.
  • Excess alcohol: More than 2 drinks per day interferes with calcium absorption and vitamin D metabolism, and increases fall risk.
  • Excess phosphorus from processed foods: Soft drinks, processed meats, and fast food are high in phosphorus, which can interfere with calcium balance when intake is excessive.

You don't have to give up coffee or the occasional glass of wine. Moderation is key — and making sure you're getting enough of the bone-friendly nutrients to balance things out.

10

What you can do today

  • Add one calcium-rich food to each meal (yogurt at breakfast, cheese at lunch, broccoli at dinner)
  • Check your vitamin D — ask your doctor for a simple blood test at your next visit
  • Include protein at every meal — aim for a palm-sized portion of meat, fish, eggs, or legumes
  • Snack on almonds or pumpkin seeds for magnesium
  • Read food labels — look for calcium and vitamin D content on fortified foods
  • Limit salty processed foods and balance coffee intake with calcium-rich foods
11

Frequently Asked Questions

Q. I'm lactose intolerant — can I still get enough calcium? Absolutely. Many people with lactose intolerance can tolerate yogurt and aged cheeses (which are lower in lactose). Lactose-free milk is widely available. Non-dairy sources like fortified plant milks, canned fish with bones, kale, and calcium-set tofu are excellent alternatives.

Q. Should I take a calcium supplement? Food sources are always preferred because they come with other beneficial nutrients and are better absorbed. However, if you consistently can't meet your daily needs through food, a supplement of 500-600 mg may help. Talk to your doctor, and don't exceed 1,500 mg total (food + supplements) per day.

Q. Does coffee really hurt my bones? Moderate coffee intake (1-2 cups per day) is unlikely to cause problems if you're getting adequate calcium. It's only at higher intakes (3+ cups) that calcium absorption may be affected, and even then, an extra glass of milk or serving of yogurt can compensate.

Q. I've heard that plant-based diets are bad for bones. Is that true? Not necessarily. A well-planned plant-based diet can provide adequate calcium, protein, and other bone nutrients. The key is being intentional about including calcium-rich plant foods (fortified plant milks, tofu, leafy greens), getting enough protein from legumes and soy products, and supplementing vitamin B12 and possibly vitamin D.

12

References

13

Conflict of Interest Disclosure

This site receives founding sponsorship from [sponsor placeholder]. Article content is independently produced by the editorial team with no sponsor involvement. See our conflict of interest policy for details.

Medical Supervision

Hiroyuki KatohOrthopedic Surgeon, Medical Registration No. 409723

Tokai University Hospital / Shoyo Kashiwadai Hospital

Last updated:March 21, 2026

Conflict of Interest Disclosure

This site is supported by ○○○○. Article content is based on the supervising physician's medical judgment, and sponsoring companies have no involvement in editorial content.