GuideApril 20, 2026Β·7 min read

What to Eat for Stronger Bones

Bone health isn't just about calcium. Here's the full picture of nutrients your skeleton needs.

Foods ranked for a specific outcome, not generic health halos

Key nutrients explained in plain English

Actionable ways to use the list in real meals

Editorial Transparency/Published April 20, 2026/Updated April 20, 2026

Created By

EatAndAchieve Editorial System

AI-assisted editorial system

This content is assembled from USDA FoodData Central data, in-house ranking logic, and reusable editorial templates to make nutrition information easier to understand.

Reviewed By

Jordan Vale

Founder, editor, and product builder

Jordan reviews pages for clarity, methodology, and product accuracy before they go live. He also maintains the code, data pipeline, and editorial standards for the site.

How This Page Is Made

Pages on EatAndAchieve combine USDA source data, site-specific scoring logic, and AI-assisted drafting, then receive human review for clarity and methodology. They are educational tools, not medical advice. Read more on the About page.

Bone health is about more than calcium. Vitamin D, magnesium, phosphorus, and vitamin K all play critical roles in bone mineralization and maintenance. Peak bone mass is built by age 30 β€” after that, it is all about preservation.

What this guide optimizes for

Foods are ranked for this specific goal, not for generic β€œhealthiness.” That keeps the list more useful in practice.

How the numbers work

All data comes from USDA FoodData Central and is standardized per 100g so foods can be compared on equal footing.

How to use it

Use the top few foods as anchors, then mix in the rest for variety, cost, and easier meal planning.

How to apply this goal guide

Goal guides are meant to help you build a pattern, not obsess over a single perfect food. The best choices here are foods that repeatedly support the outcome you care about.

Use first

Pick 2 or 3 high-ranking foods you will actually buy every week.

Then balance

Layer in cheaper, easier, or more enjoyable foods from lower down the list to stay consistent.

Watch tradeoffs

Strong foods for one goal can still be salty, fatty, or calorie-dense, so the caution notes matter.

Key Nutrients

Calcium

Daily Value: 1300mg

The primary structural mineral in bones. 99% of your body's calcium is in your skeleton.

Vitamin D

Daily Value: 20mcg

Without it, you only absorb 10-15% of dietary calcium instead of 30-40%. The gatekeeper nutrient.

Magnesium

Daily Value: 420mg

60% of body magnesium is stored in bone. Deficiency is independently associated with osteoporosis.

Top 15 Foods

Calcium: 215mg (17% DV)Magnesium: 55mg (13% DV)

Amaranth leaves, raw rises to the top tier here because its nutrition profile lines up unusually well with bones. Offers 17% DV of calcium.

Serving snapshot: 85 g serving (85g) = 20kcal and 2.1g proteinSource: FDA RACC - FDA RACC for most vegetables without sauce is 85 g.
Calcium: 51mg (4% DV)Magnesium: 81mg (19% DV)

Chard, swiss, raw scores near the top because it checks several of the boxes that matter most for bones. Offers 19% DV of magnesium.

Serving snapshot: 85 g serving (85g) = 16kcal and 1.5g proteinSource: FDA RACC - FDA RACC for most vegetables without sauce is 85 g.
Calcium: 187mg (14% DV)Magnesium: 36mg (9% DV)

Dandelion greens, raw scores near the top because it checks several of the boxes that matter most for bones.

Serving snapshot: 85 g serving (85g) = 38kcal and 2.3g proteinSource: FDA RACC - FDA RACC for most vegetables without sauce is 85 g.
Calcium: 118mg (9% DV)Magnesium: 13mg (3% DV)

Mustard greens, cooked, boiled, drained, without salt is a strong option for bones, especially if you want something that is easier to eat regularly than the top few entries.

Serving snapshot: 85 g serving (85g) = 22kcal and 2.2g proteinSource: FDA RACC - FDA RACC for most vegetables without sauce is 85 g.
Calcium: 81mg (6% DV)Magnesium: 38mg (9% DV)

Cress, garden, raw earns this spot because it supports bones well without needing to be perfect at every metric.

Serving snapshot: 85 g serving (85g) = 27kcal and 2.2g proteinSource: FDA RACC - FDA RACC for most vegetables without sauce is 85 g.
Calcium: 136mg (10% DV)Magnesium: 87mg (21% DV)

Spinach, cooked, boiled, drained, without salt earns this spot because it supports bones well without needing to be perfect at every metric. Offers 21% DV of magnesium.

Serving snapshot: 85 g serving (85g) = 20kcal and 2.5g proteinSource: FDA RACC - FDA RACC for most vegetables without sauce is 85 g.
Calcium: 258mg (20% DV)Magnesium: 23mg (5% DV)

Lambsquarters, cooked, boiled, drained, with salt earns this spot because it supports bones well without needing to be perfect at every metric. Offers 20% DV of calcium.

Serving snapshot: 85 g serving (85g) = 27kcal and 2.7g proteinSource: FDA RACC - FDA RACC for most vegetables without sauce is 85 g.
Calcium: 70mg (5% DV)Magnesium: 700mg (167% DV)

Seeds, hemp seed, hulled earns this spot because it supports bones well without needing to be perfect at every metric. A 100g serving covers 167% of daily magnesium, which is unusually strong for a single food.

Serving snapshot: 30 g serving (30g) = 166kcal and 9.5g proteinSource: FDA RACC - FDA RACC for nuts and seeds is 30 g.

Worth knowing

High in saturated fat with 4.6g per 100g, which is worth watching if you are managing heart health or cholesterol.

Calcium: 114mg (9% DV)Magnesium: 68mg (16% DV)

Beet greens, cooked, boiled, drained, with salt is lower on the page, but it is still a useful rotation food for bones. Offers 16% DV of magnesium.

Serving snapshot: 85 g serving (85g) = 23kcal and 2.2g proteinSource: FDA RACC - FDA RACC for most vegetables without sauce is 85 g.

Worth knowing

High in sodium at 477mg per 100g, so it may not be the best fit for a low-sodium diet.

Calcium: 960mg (74% DV)Magnesium: 362mg (86% DV)

Seeds, sesame butter, paste rounds out the list as a practical supporting option for bones. It supplies 86% of daily magnesium, which is enough to matter without needing a huge portion.

Serving snapshot: 2 tbsp (32g) = 188kcal and 5.8g proteinSource: FDA RACC - FDA RACC for nut and seed butters is 2 tablespoons.

Worth knowing

High in saturated fat with 7.12g per 100g, which is worth watching if you are managing heart health or cholesterol.

Calcium: 232mg (18% DV)Magnesium: 27mg (6% DV)

Collards, raw rounds out the list as a practical supporting option for bones. Offers 18% DV of calcium.

Serving snapshot: 85 g serving (85g) = 27kcal and 2.6g proteinSource: FDA RACC - FDA RACC for most vegetables without sauce is 85 g.
Calcium: 18mg (1% DV)Vitamin D: 32mcg (160% DV)Magnesium: 9.0mg (2% DV)

Mushrooms, brown, italian, or crimini, exposed to ultraviolet light, raw rounds out the list as a practical supporting option for bones. 160% of daily vitamin d from 100g is a big reason this food ranks so well.

Serving snapshot: 85 g serving (85g) = 19kcal and 2.1g proteinSource: FDA RACC - FDA RACC for most vegetables without sauce is 85 g.
Calcium: 254mg (20% DV)Magnesium: 33mg (8% DV)

Kale, raw rounds out the list as a practical supporting option for bones. Offers 20% DV of calcium.

Serving snapshot: 1 cup (21g) = 7kcal and 0.61g proteinSource: USDA household portion - Best matching household measure from the USDA portion list.
Calcium: 66mg (5% DV)Vitamin D: 25mcg (126% DV)Magnesium: 60mg (14% DV)

Fish, mackerel, salted is lower on the page, but it is still a useful rotation food for bones. A 100g serving covers 126% of daily vitamin d, which is unusually strong for a single food.

Serving snapshot: 4 oz raw (110g) = 336kcal and 20g proteinSource: FDA RACC - FDA RACC for meat, poultry, fish, and shellfish entrees without sauce is 85 g cooked or 110 g uncooked.

Worth knowing

High in sodium at 4450mg per 100g, so it may not be the best fit for a low-sodium diet.

Calcium: 1250mg (96% DV)Vitamin D: 0.5mcg (3% DV)Magnesium: 51mg (12% DV)

Cheese, parmesan, shredded is lower on the page, but it is still a useful rotation food for bones. 96% of daily calcium is a meaningful amount for one food to contribute.

Serving snapshot: 1 tbsp (5g) = 21kcal and 1.9g proteinSource: FDA RACC - FDA RACC for grated hard cheese is 5 g.

Worth knowing

High in sodium at 1700mg per 100g, so it may not be the best fit for a low-sodium diet.

Practical Tips

  • βœ“Dairy is efficient for bones because it provides calcium, phosphorus, and (when fortified) vitamin D in a single food.
  • βœ“Weight-bearing exercise is as important as diet for bone density. Combine good nutrition with walking, running, or strength training.
  • βœ“Excessive sodium and caffeine increase calcium loss through urine. If your calcium intake is borderline, moderating these helps.