This Dr. Axe content is medically reviewed or fact checked to ensure factually accurate information.
With strict editorial sourcing guidelines, we only link to academic research institutions, reputable media sites and, when research is available, medically peer-reviewed studies. Note that the numbers in parentheses (1, 2, etc.) are clickable links to these studies.
The information in our articles is NOT intended to replace a one-on-one relationship with a qualified health care professional and is not intended as medical advice.
This article is based on scientific evidence, written by experts and fact checked by our trained editorial staff. Note that the numbers in parentheses (1, 2, etc.) are clickable links to medically peer-reviewed studies.
Our team includes licensed nutritionists and dietitians, certified health education specialists, as well as certified strength and conditioning specialists, personal trainers and corrective exercise specialists. Our team aims to be not only thorough with its research, but also objective and unbiased.
The information in our articles is NOT intended to replace a one-on-one relationship with a qualified health care professional and is not intended as medical advice.
20 Best Foods for Bone Health & How to Add Them to Your Diet
February 8, 2026
Strong bones are the foundation of a strong body, and what you eat directly influences your bone health and bone density. As living tissue, bones constantly remodel, breaking down and rebuilding. Nutrients like calcium, vitamin D, magnesium, vitamin K, protein, potassium, vitamin C, phosphorus and antioxidants are critical to this process, and that’s why foods high in these nutrients are also some of the best foods for bone health.
In fact, research shows that dietary patterns emphasizing bone-building foods, such as dairy, leafy greens, oily fish, legumes, nuts, seeds and prunes, can preserve bone mineral density (BMD) and reduce the risk of osteoporosis and fractures as we age.
Whether you’re a growing teen, an athlete, looking to protect your bones post-menopause or someone in between, adding the right foods for bone health can make a lasting difference.
Best foods for bone health
What are the best foods for bone health? Some of the top bone-building foods include:
- foods high in calcium
- vitamin D foods
- foods high in magnesium
- vitamin K foods
- high-protein foods
- potassium-rich foods
- vitamin C foods
- foods high in phosphorus
- high-antioxidant foods
More specifically, below are nutrient-rich, evidence-supported foods for bone health that can help strengthen your skeleton and improve bone density naturally.
1. Milk
A classic source of calcium and protein, milk also provides phosphorus and, when fortified, vitamin D, all vital for bone mineralization. A2 milk in particular is a great option.
Human cohort studies, including the Framingham Offspring Study, have linked regular milk consumption with higher BMD at the hip and spine across all age groups. A study published in Osteoporosis International, for example, concluded that “regular milk consumption throughout life, from adolescence to old age, is associated with higher [bone mineral content] and BMD in old age.”
2. Yogurt
Whether we’re talking Greek yogurt or probiotic yogurt, this food delivers calcium, protein and probiotics that may enhance nutrient absorption and gut health. Older adults who eat yogurt daily tend to have higher bone density and lower hip fracture risk.
Cohort analyses have found, for example, that higher yogurt intake is associated with better BMD in older adults. Yogurt is an easy way to add dairy nutrients without excess calories when you choose low-sugar varieties.
3. Cheese
Cheese is rich in calcium and vitamin K2 (especially in aged varieties). Controlled trials show vitamin K2 from cheese can increase osteocalcin, a protein essential for bone formation.
Certain cheeses have been associated with improved bone biomarkers in human trials, including Parmigiano Reggiano cheese. Moderate portions deliver bone-supporting nutrients without excessive carbs.
4. Leafy green vegetables
Low in oxalates and high in calcium and vitamin K, leafy greens can improve calcium balance. Randomized human studies have demonstrated that diets high in vitamin K-rich greens enhance bone metabolism.
For instance, research published in Bone Reports revealed that increasing vitamin K-rich leafy vegetables improves bone metabolism markers in middle-aged/older adults.
Quick note on spinach and some other high-oxalate greens: Spinach contains calcium but also oxalates that reduce calcium absorption. It’s a better idea to choose low-oxalate greens (such as kale, bok choy and collards) to maximize calcium uptake.
5. Broccoli
A cruciferous powerhouse, broccoli provides calcium, vitamin K and vitamin C, which is needed for collagen synthesis. Thus, including broccoli in your diet supports bone matrix formation and repair.
Population and mechanistic research has supported cruciferous vegetables as part of bone-friendly dietary patterns. Add broccoli steamed or lightly roasted.
6. Salmon
Salmon supplies vitamin D, omega-3 fatty acids and calcium, particularly when canned with bones. Studies have found that vitamin D-rich and vitamin K-rich fish consumption lowers bone resorption and improves overall bone metabolism.
In a 12-week, randomized intervention of 122 healthy postmenopausal women, consumption of Atlantic salmon (150 grams twice weekly) with higher levels of vitamin D3 significantly improved bone turnover biomarkers compared to a lower-vitamin D salmon control. The high vitamin D salmon group showed reduced urinary N-telopeptides (a marker of bone resorption), along with improved serum osteocalcin and alkaline phosphatase (markers of bone formation), suggesting that the fatty fish-derived vitamin D (and vitamin K) intake may help favorably modulate bone metabolism in this at-risk population.
7. Sardines
Eaten with their soft, edible bones, sardines provide calcium, phosphorus, omega-3s and vitamin D, making them an ideal food for bone density. Observational data have connected oily fish intake with higher BMD.
A study published in the American Journal of Clinical Nutrition found that adults (mean age of 75 years) who ate three or more servings per week of fish had better maintenance of femoral neck bone mineral density compared to those who ate less fish.
8. Tofu and other whole soy foods
Tofu (especially calcium-set tofu) supplies calcium and soy isoflavones. Multiple human trials and meta-analyses have shown that soy and soy isoflavone intake can modestly preserve spine and hip BMD in some groups, such as postmenopausal women.
Whole soy foods are preferred over isolated extracts.
9. Fortified plant milks (soy, almond, oat)
Fortified almond, oat and soy milks provide comparable calcium and vitamin D levels to dairy milk. Studies have suggested that nutrient-fortified plant milks can support bone outcomes similarly to traditional dairy.
When fortified with calcium and vitamin D, these are effective dairy alternatives for bone-supporting nutrients. Check plant-based milk labels for calcium and D content.
10. Almonds
Almonds deliver magnesium, phosphorus and protein, nutrients essential for bone structure. Higher nut intake is associated with better BMD in aging populations, and human studies have linked nut consumption (including almonds) and almond-derived serum effects to pathways relevant to bone cells.
In a study of 14 healthy adults, consumption of a single meal containing 60 grams of almonds resulted in serum changes measured four hours later that reduced formation of human osteoclast precursors by about 20 percent, tartrate-resistant acid phosphatase activity by 15 percent, calcium release by 65 percent and lowered expression of osteoclast-related genes by 13 percent to 23 percent compared to baseline serum.
Use whole or slivered almonds as snacks or toppings.
11. Sesame seeds/tahini
Sesame seeds are calcium-dense and rich in lignans, which may support bone metabolism. Human and review data suggest lignans support bone health, particularly in postmenopausal women.
Tahini and sesame seeds are easy ways to boost mineral intake. Incorporating them into meals adds flavor and essential minerals for bone health.
12. Chia seeds
Chia seeds supply calcium, magnesium, phosphorus and omega-3s. Though direct human bone trials are limited, their nutrient density complements other bone-supportive foods, and research conducted on rats did find that long-term chia seed consumption led to an increase in bone mineral density.
Add to smoothies, yogurt and puddings.
13. Beans (white beans, navy beans)
Beans are loaded with magnesium, potassium, phosphorus and plant protein. These nutrients are proven to help reduce bone turnover and support skeletal strength when consumed regularly.
Swap beans in for lower-nutrient sides to add bone-friendly minerals.
14. Lentils
Like other legumes, lentils supply magnesium, plant protein and micronutrients that support bone remodeling. Dietary pattern research has tied legume intake to better bone outcomes in some cohorts.
One investigation found that in 561 postmenopausal women, higher intake of dietary phytate (a compound found in legumes, cereals and nuts) was positively associated with BMD at the femoral neck and lumbar spine.
15. Eggs
Whole eggs bring vitamin D (in the yolk), high-quality protein and phosphorus. Studies have shared that regular egg intake correlates with higher bone mineral density in both youth and adults.
For instance, research published in 2024 showed that higher whole-egg intake was linked with greater BMD at femur and lumbar spine in population analyses, and a study in children published in the Journal of Bone and Mineral Research determined eggs support bone accrual.
16. Prunes
One of the most studied bone-building foods, prunes and prune juice have been shown in multiple human trials to help prevent hip bone loss in postmenopausal women when consumed daily (about five to six prunes).
One randomized, controlled trial in postmenopausal women, for example, showed daily prune intake of 50 grams helped prevent hip BMD loss and preserve cortical bone structure and strength. Prunes appear to inhibit bone resorption while maintaining formation.
17. Oranges (and other vitamin C-rich fruits)
Vitamin C supports collagen production in bone tissue. Human studies link higher vitamin C intake with stronger bones and lower fracture risk.
In the analysis of 13,080 adults from the NHANES III (1988-94), higher dietary ascorbic acid (vitamin C) intake was independently associated with higher bone mineral density among premenopausal women, and in men serum ascorbic acid was associated (non-linearly) with higher BMD and fewer self-reported fractures, although results were mixed in postmenopausal women.
Fresh citrus like oranges and bell peppers are excellent choices.
18. Mushrooms
When mushrooms are exposed to UV light they synthesize vitamin D2. Human feeding studies show mushrooms enriched with vitamin D raise vitamin D status and can support bone-related outcomes.
Use UV-exposed mushrooms, or include them seasonally.
19. Whole grains (oats, brown rice, quinoa)
Whole grains provide magnesium, iron and trace minerals needed for bone structure. Diets rich in whole grains are associated with better overall bone health markers.
In a cross-sectional analysis of 1,828 Korean adults from the Healthy Twin Cohort, participants whose diets adhered to a “fruit, milk and whole grains” pattern (which included higher intake of whole grain foods) had significantly higher bone mineral density at multiple skeletal sites compared to those with lower adherence.
20. Lean red meat (in moderation)
Lean red meat is a high-quality protein source that also supplies zinc and iron. These nutrients are needed for bone remodeling and muscle mass that supports bone.
When consumed in moderation alongside fruits and vegetables, lean meat supports muscle mass and bone integrity.
One word of caution: While studies show adequate protein (including animal protein) with sufficient calcium is beneficial for bone health, extreme meat-heavy patterns without balance may not be ideal.
In moderation, aim for lean cuts, and balance them with veggies.
Other foods for bone health include:
- seaweed, like wakame and nori
- tuna
- poultry
- dried figs
- almond butter
- cabbage
- okra
- bread
- fortified flours
- fortified rice and oat drinks
- pulses
- dried apricots
- raisins
- mackerel
- turnip greens
- dandelion green
- mustard greens
- beet greens
- tomato products
- artichokes
- plantains
- potatoes
- sweet potatoes
- papaya
- bananas
- grapefruit
- strawberries
- Brussels sprouts
- pineapple
- dark chocolate
- and more
How to add to diet
Here are some ideas for getting more foods for bone health into your diet:
- Breakfast: Greek yogurt or fortified plant milk with chia and almonds; a scrambled egg and sautéed kale.
- Lunch: Sardine/tuna salad with broccoli and tahini dressing; tofu and mixed greens bowl with quinoa.
- Snacks: A small handful of almonds or tahini on apple slices; four to six prunes for a sweet bone-friendly treat.
- Dinner: Baked salmon with steamed broccoli and brown rice; lentil stew with spinach. (Pair with calcium source.)
- Smoothies: Use fortified plant milk, frozen prunes or berries; a scoop of almond butter; and a handful of oats.
- Overall: Aim to include at least one calcium- or vitamin-D-rich food plus protein at each main meal.
Here are some more tips when it comes to consuming foods for bone health:
- Start your morning with Greek yogurt topped with chia seeds and orange slices.
- Snack smart with almonds, tahini dip or four to six prunes daily.
- Add greens like kale or bok choy to omelets, soups or smoothies.
- Choose canned salmon or sardines with bones at least twice weekly.
- Mix legumes and tofu into soups, stews or stir-fries for extra protein and minerals.
- Replace sugary beverages with fortified plant milks or homemade smoothies using fortified soy milk and leafy greens.
- Consistency is key. Regular intake of calcium- and vitamin-D-rich foods keeps your bones strong over time.
Seven-day bone health meal plan
Day 1
- Breakfast: Greek yogurt with chia seeds and orange slices
- Lunch: Salmon salad with kale and tahini dressing
- Dinner: Lentil stew with quinoa and broccoli
- Snack: five prunes and almonds
Day 2
- Breakfast: Fortified soy milk smoothie with spinach and banana
- Lunch: Sardine avocado toast on whole-grain bread
- Dinner: Tofu stir-fry with bok choy and sesame
- Snack: Greek yogurt
Day 3
- Breakfast: Scrambled eggs with kale
- Lunch: Chickpea salad with tahini and lemon
- Dinner: Baked salmon with brown rice and broccoli
- Snack: Almond butter on apple slices
Day 4
- Breakfast: Overnight oats with fortified oat milk and chia
- Lunch: Black bean soup with side of greens
- Dinner: Lean steak with roasted veggies and quinoa
- Snack: Prunes and walnuts
Day 5
- Breakfast: Smoothie with fortified soy milk, spinach and berries
- Lunch: Tuna salad with tahini and kale
- Dinner: Tofu curry with lentils and broccoli
- Snack: Yogurt and orange
Day 6
- Breakfast: Eggs with sautéed collards and mushrooms
- Lunch: White bean and quinoa bowl
- Dinner: Grilled salmon with bok choy
- Snack: five prunes and almonds
Day 7
- Breakfast: Greek yogurt parfait with chia and berries
- Lunch: Lentil soup with whole-grain toast
- Dinner: Sardines with brown rice and roasted greens
- Snack: Orange and handful of almonds
Bone health shopping list
Dairy and alternatives:
- Milk (or fortified plant milk)
- Greek yogurt
- Cheese (aged, natural)
- Tofu (calcium-set)
Protein sources:
- Salmon (fresh or canned with bones)
- Sardines
- Eggs
- Lentils, beans, chickpeas
- Lean red meat
Fruits and veggies:
- Kale, bok choy, collards
- Broccoli
- Mushrooms (UV-exposed)
- Oranges and citrus fruits
- Prunes (dried plums)
Nuts and seeds:
- Almonds
- Chia seeds
- Sesame seeds/tahini
Grains:
- Oats
- Quinoa
- Brown rice
- Whole-grain bread
Pantry and extras:
- Olive oil
- Spices (turmeric, black pepper)
- Apple cider vinegar (for calcium absorption synergy)
Frequently asked questions
Which single food is best for bone density?
No single food does it all. Foods like dairy, canned salmon/sardines (with bones) and prunes have the strongest human trial support, but a pattern of varied, nutrient-dense foods is most reliable.
Can I build bone after menopause?
Diet plus resistance exercise and appropriate medical therapy (when indicated) can slow loss and in some cases modestly improve BMD. Foods like prunes, soy, dairy and vitamin-D-rich fish have been studied in postmenopausal women.
Are plant milks as good as cow’s milk for bones?
Fortified plant milks that supply similar calcium and vitamin D can be comparable. Check labels for calcium per serving and added vitamin D. Some cohort data show soy beverages relate to bone outcomes similarly to dairy when nutrient-matched.
How many prunes should I eat for bone benefits?
Human trials commonly use about 50 grams daily (roughly five to six prunes) and have found preservation of hip BMD in postmenopausal women.
Is more protein bad for my bones?
No, adequate protein supports bone and muscle. Higher protein intake can be bone-friendly when calcium intake is sufficient. Human studies show benefits, especially in older adults.
Conclusion
- If you want stronger bones, eat a varied plate that includes calcium-rich foods (dairy or fortified alternatives, leafy greens, canned fish with bones), vitamin-D sources (fatty fish, UV-exposed mushrooms, responsible sun exposure or D3 when needed), and bone-supporting co-factors (vitamin K, magnesium, vitamin C and protein).
- Foods like prunes, tofu, sardines, salmon, leafy greens and nuts/seeds are practical, tasty and supported by human research to be some of the best foods for bone health.
- Combine these dietary choices with resistance exercise and prudent supplementation (when necessary), and you’re giving your skeleton the best possible support for years to come.
- Your skeleton thrives on balance, with minerals, protein, vitamins and movement all working together.
- The best foods for bone health are nutrient-rich and whole: Think yogurt, leafy greens, salmon, sardines, tofu, almonds, prunes and citrus fruits.
- Combine these bone-building foods with sunlight, strength training and mindful supplementation, and you’ll give your bones the resilience they deserve, now and for decades to come.


