[{"@context":"https:\/\/schema.org\/","@type":"Article","@id":"https:\/\/share-dev.upmc.com\/2025\/09\/top-foods-bone-health\/#Article","mainEntityOfPage":"https:\/\/share-dev.upmc.com\/2025\/09\/top-foods-bone-health\/","headline":"Best Foods for Bone Health: 10 Foods Rich in Calcium and Other Key Nutrients","name":"Best Foods for Bone Health: 10 Foods Rich in Calcium and Other Key Nutrients","description":"<p>By eating foods with high amounts of protein, calcium, vitamin D, magnesium, and other key nutrients, you can decrease bone loss and prevent osteoporosis.<\/p>","datePublished":"2025-09-08","dateModified":"2025-12-09","author":{"@type":"Organization","@id":"https:\/\/www.upmc.com\/services\/nutrition","name":"UPMC Nutrition Services","url":"https:\/\/www.upmc.com\/services\/nutrition","sameAs":"https:\/\/share-dev.upmc.com\/upmc-nutrition-services\/","parentOrganization":"UPMC"},"publisher":{"@type":"Organization","name":"UPMC HealthBeat","logo":{"@type":"ImageObject","@id":"https:\/\/share-dev.upmc.com\/wp-content\/uploads\/2019\/04\/UPMC-HealthBeat-Logo.png","url":"https:\/\/share-dev.upmc.com\/wp-content\/uploads\/2019\/04\/UPMC-HealthBeat-Logo.png","width":600,"height":60}},"image":{"@type":"ImageObject","@id":"https:\/\/share-dev.upmc.com\/wp-content\/uploads\/2025\/09\/GettyImages-1394044503-e1757102333812.jpg","url":"https:\/\/share-dev.upmc.com\/wp-content\/uploads\/2025\/09\/GettyImages-1394044503-e1757102333812.jpg","height":866,"width":2000},"url":"https:\/\/share-dev.upmc.com\/2025\/09\/top-foods-bone-health\/","about":["Health Topics A-Z","Nutrition"],"wordCount":1397,"articleBody":"Did you know your diet plays a pivotal role in maintaining healthy bones?Your bones are important. Among other functions, they help you move, protect your organs, and store calcium for the rest of your body to use.An increasing number of older Americans have poor bone health. More than half of Americans over age 50 have osteoporosis or low bone mass, according to the Centers for Disease Control and Prevention (CDC).Women are at greater risk than men for both osteoporosis and low bone mass. Osteoporosis greatly increases a person\u2019s risk for bone fractures.Although people naturally begin to lose bone mass as they age, healthy lifestyle habits can help slow the process. The first healthy habit is watching what we put on our plates.Learn about nutrients that support bone health and foods that are high in those nutrients.Which Nutrients Support Bone Health?A wide range of nutrients plays a key role in bone health, but the three most important are calcium, magnesium, and vitamin D.Calcium \u2014 Calcium helps build strong bones. It also helps other areas of the body work properly. Our bones store calcium for the rest of our bodies. Not getting enough calcium depletes the calcium stored in our bones, putting us at a greater risk for osteoporosis.Magnesium \u2014 Magnesium helps with bone production and can support better bone density.Vitamin D \u2014 Vitamin D helps our bodies absorb the calcium from our diet. It&#8217;s also important for muscle and immune system health.Other nutrients that can support bone health include:Phosphorous.Potassium.Vitamins A, B12, C, and K.Zinc.What Is a Bone-Healthy Diet?You should aim for foods high in calcium, protein, magnesium, vitamin D, and other key nutrients.How much calcium do I need?Calcium is the most abundant mineral in our bodies, but our bodies don&#8217;t produce it naturally; it has to come from our diet. Getting enough calcium is crucial to your bone health.Daily recommendations vary depending on age and other factors:Babies 0 to 6 months \u2014 200 milligrams (mg).Babies 6 to 12 months \u2014 260 milligrams.Children 1 to 3 years old \u2014 700 milligrams.Children 4 to 8 \u2014 1,000 milligrams.Children and teens 9 to 18 \u2014 1,300 milligrams.Men 19 to 70 \u2014 1,000 milligrams.Women 19 to 50 \u2014 1,000 milligrams.Men over 70 and women over 50 \u2014 1,200 milligrams.How much vitamin D do I need?Daily recommendations for vitamin D include:Babies under 1 year old \u2014 10 micrograms (mcg) or 400 international units (IU).People ages 1 to 70 \u2014 15 micrograms (600 international units).Adults over 70 \u2014 20 micrograms (800 international units).Reaching these totals through diet alone isn&#8217;t always easy, but sunlight is another significant source of vitamin D.How much protein do I need?Adults should get 0.36 grams (g) of protein per pound of weight. So, an adult who weighs 150 pounds should consume a minimum of 54 grams of protein per day. Some populations (such as athletes and older adults) may require more protein. Talk to your dietitian and doctor to find out your protein needs.It&#8217;s important that your protein comes from healthy sources. Aim for lean animal proteins like poultry and fish, as well as low-fat dairy, eggs, and plant proteins (such as beans, legumes, and nuts). Limit protein sources with high saturated fat content, such as red meat and whole-fat dairy.What Are 10 Good Foods for Bone Health?Want to make sure your diet is supporting your bone health? Start with these foods.Milk (and other dairy)Cow&#8217;s milk is the gold standard for calcium. No matter the fat content, an 8-ounce glass contains about 300 milligrams of calcium.In addition, milk is typically vitamin D-fortified. It also contains about 8 grams of protein and high amounts of magnesium and phosphorus, among other minerals.Plant-based milks like almond, oat, and soy also have calcium, protein, and vitamin D, but in lower amounts than cow&#8217;s milk.While you&#8217;re in the dairy aisle, don&#8217;t forget about cheese and yogurt. Though they typically don&#8217;t have much vitamin D, they do pack calcium, protein, magnesium, and more.SeafoodFish is a great source of lean protein, along with other bone-healthy nutrients. Canned fish with soft, small bones \u2014 think sardines or salmon \u2014 have high amounts of calcium and vitamin D, among other nutrients.Several types of cooked fish are good sources of vitamin D and other nutrients, including:MackerelSalmonTroutTunaGreen, leafy vegetablesThere are many to choose from, and they&#8217;re good for you in many ways. Broccoli \u2014 whether cooked or raw \u2014 has calcium, vitamin C, protein, potassium, and phosphorus. Other dark, leafy vegetables that are good for your bones include kale, collard greens, spinach, and turnip greens.Citrus fruitsVitamin C benefits your bones, and citrus fruits are great sources of it. A medium-sized navel orange has 83 milligrams of vitamin C, plus about 60 milligrams of calcium. A medium-sized grapefruit has even more vitamin C, although less calcium.If you like a morning glass of orange juice, some varieties come fortified with added calcium. Some also have added vitamin D.Fortified cerealsMany foods come \u201cfortified,\u201d which means that their producers have added extra nutrients. Cereals often include added nutrients like vitamin D and magnesium, which can benefit your bone health.Sweet potatoesThey&#8217;re not just sweet, they&#8217;re also good for you. Sweet potatoes come packed with vitamin A, vitamin C, magnesium, and potassium, among other heart-healthy nutrients.BeansWhether you buy canned or dry beans, you&#8217;re benefiting your bones. Beans are a great source of protein and also provide plenty of other bone-healthy nutrients, such as calcium, phosphorus, and potassium.AlmondsSeeking a snack to support your bones? Almonds are a good source of protein, calcium, magnesium, and phosphorus.If you&#8217;d rather spread it onto bread, almond butter contains the same bone-healthy nutrients.Seeds \u2014 chia, poppy, and sesame \u2014 are also a source of calcium, magnesium, and phosphorus.Dried figsIf you&#8217;d prefer your snack a little sweeter, dried figs are also a good source of calcium and potassium. A 2-ounce serving contains nearly 100 milligrams of calcium.TofuTofu is a great source of plant protein. It also comes packed with calcium and magnesium. You can also set tofu with calcium, which adds even more of the key mineral. Just 1 cup of tofu prepared with calcium has over 800 milligrams of calcium.How Can I Keep My Bones Strong?Beyond eating healthy, other lifestyle habits that benefit bone health include:Don&#8217;t smoke \u2014 Smoking and vaping are bad for your bones. Smoking can decrease your bone mass, and vaping may increase your risk of osteoporosis and fractures. That&#8217;s according to the American Academy of Orthopedic Surgeons.Exercise regularly \u2014 Weight-bearing exercises like walking, jogging, or brisk dancing are especially beneficial for bone health. They help build stronger bones and slow bone loss.Limit alcohol consumption \u2014 Like cigarettes, alcohol can decrease your bone mass, putting you at greater risk for osteoporosis.Take supplements \u2014 If you&#8217;re not getting enough calcium, magnesium, vitamin D, or other key nutrients through your diet, supplements are one way to make up the difference. Make sure to talk with your doctor before beginning any supplement regimen.SourcesAmerican Academy of Orthopaedic Surgeons. Bone Health Basics. Accessed July 2025. https:\/\/www.orthoinfo.org\/en\/staying-healthy\/bone-health-basics\/ OrthoInfo.orgAmerican Academy of Orthopaedic Surgeons. Vitamin D for Good Bone Health. Accessed July 2025. https:\/\/www.orthoinfo.org\/en\/staying-healthy\/vitamin-d-for-good-bone-health\/ OrthoInfo.orgAmerican Bone Health. Nutrients for Bone Health. Accessed July 2025. https:\/\/americanbonehealth.org\/wp-content\/uploads\/2019\/08\/BONESENSE_onNutrientsforBoneHealth_2017-FINAL-1.pdf\/ AmericanBoneHealth.orgCenters for Disease Control and Prevention. Osteoporosis or Low Bone Mass in Older Adults: United States, 2017\u20132018. Accessed July 2025. https:\/\/www.cdc.gov\/nchs\/products\/databriefs\/db405.htm\/ CDC.govBone. Impact of magnesium on bone health in older adults: A systematic review and meta-analysis. Accessed July 2025. https:\/\/www.sciencedirect.com\/science\/article\/pii\/S8756328221003999\/ ScienceDirect.comMyFoodData. Nutrition Facts Search Tool. Accessed July 2025. https:\/\/tools.myfooddata.com\/nutrition-facts\/ MyFoodData.comNational Institute of Arthritis and Musculoskeletal and Skin Diseases. Calcium and Vitamin D: Important for Bone Health. Accessed July 2025. https:\/\/www.niams.nih.gov\/health-topics\/calcium-and-vitamin-d-important-bone-health\/ NIH.govNational Institute on Aging. Osteoporosis. Accessed July 2025. Osteoporosis | National Institute on Aging LinkNational Institutes of Health Office of Dietary Supplements. Magnesium Fact Sheet for Consumers. Accessed July 2025. https:\/\/ods.od.nih.gov\/pdf\/factsheets\/Magnesium-Consumer.pdf\/ NIH.govMedlinePlus. Calcium and Bones. Accessed July 2025. https:\/\/medlineplus.gov\/ency\/article\/002062.htm MedlinePlus.govAmerican Association of Retired Persons. 8 Surprising Foods That Can Help Strengthen Bones. Accessed July 2025. https:\/\/www.aarp.org\/health\/healthy-living\/foods-for-bone-health\/ AARP.org"},{"@context":"https:\/\/schema.org\/","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"2025","item":"https:\/\/share-dev.upmc.com\/2025\/#breadcrumbitem"},{"@type":"ListItem","position":2,"name":"09","item":"https:\/\/share-dev.upmc.com\/2025\/\/09\/#breadcrumbitem"},{"@type":"ListItem","position":3,"name":"Best Foods for Bone Health: 10 Foods Rich in Calcium and Other Key Nutrients","item":"https:\/\/share-dev.upmc.com\/2025\/09\/top-foods-bone-health\/#breadcrumbitem"}]}]