As we get older, protecting bone health becomes increasingly important.
After age 50, changes in hormones, activity levels, nutrition, and the body’s natural aging process can contribute to gradual bone loss. Over time, weaker bones may increase the risk of osteoporosis and fractures.
The good news is that everyday food choices can play an important role in supporting healthy bones.
Calcium and vitamin D are especially important. Calcium helps maintain the structure and strength of bones, while vitamin D helps the body absorb calcium. Protein, magnesium, potassium, vitamin K, and vitamin C also contribute to overall bone and muscle health.
For adults over 50 who want to support strong bones through a balanced diet, here are seven nutritious foods worth putting on the grocery list.
1. Yogurt
Yogurt is one of the easiest foods to add to a bone-friendly diet.
Dairy products are naturally rich in calcium, and some varieties are also fortified with vitamin D. According to the Bone Health & Osteoporosis Foundation, a 6-ounce serving of plain low-fat yogurt can provide roughly 310 milligrams of calcium, although the exact amount varies by product.
Yogurt also supplies protein, which becomes increasingly important with age because strong muscles help support mobility, balance, and an active lifestyle.
Try plain or Greek yogurt topped with berries, nuts, or a small amount of fruit for breakfast or an afternoon snack. Check the nutrition label because calcium, vitamin D, protein, and added sugar can vary considerably between brands.
2. Salmon
Salmon provides something that can be surprisingly difficult to obtain from food: vitamin D.
Vitamin D helps your body absorb calcium, making the two nutrients important partners for maintaining healthy bones. Fatty fish such as salmon, mackerel, tuna, and sardines are among the relatively limited natural food sources of vitamin D.
Salmon is also rich in protein and omega-3 fatty acids, making it a nutritious choice that can fit into an overall healthy eating pattern.
Canned salmon can offer an additional advantage. When the soft edible bones are included, a 3-ounce serving can contain around 180 milligrams of calcium.
Try salmon baked with vegetables, added to a salad, or mixed into salmon patties for a simple meal.
3. Milk or Fortified Plant Milk
A traditional glass of milk remains one of the simplest ways to increase dietary calcium.
An 8-ounce serving of dairy milk contains approximately 300 milligrams of calcium. Many milk products are also fortified with vitamin D.
People who don’t drink dairy milk still have options.
Fortified soy, almond, or rice beverages may contain roughly 300 to 450 milligrams of calcium per 8-ounce serving, depending on the product.
The word fortified matters. Not every plant-based beverage contains the same amount of calcium or vitamin D, so compare nutrition labels before buying.
Milk or fortified plant milk can easily be added to oatmeal, smoothies, cereal, or simply enjoyed with a meal.
4. Sardines
They may not be everyone’s favorite food, but sardines pack an impressive amount of nutrition into a small serving.
Canned sardines with their edible bones are particularly rich in calcium. A 3-ounce serving can provide approximately 325 milligrams of calcium. Sardines are also a fatty fish and can provide vitamin D.
That combination makes sardines particularly interesting for adults trying to get more bone-supporting nutrients from food.
They can be served on whole-grain crackers, tossed into salads, added to pasta, or eaten with vegetables.
For anyone watching sodium intake, comparing labels and choosing lower-sodium varieties when available can be worthwhile.
5. Collard Greens
You don’t have to rely entirely on dairy products to get calcium.
Dark green vegetables can contribute several nutrients important to bone health. Cooked collard greens, for example, provide calcium along with nutrients such as magnesium and vitamin K.
One cup of cooked collard greens contains an estimated 266 milligrams of calcium.
Other vegetables worth rotating into your meals include kale, bok choy, broccoli, mustard greens, and turnip greens.
These foods also provide additional vitamins, minerals, and fiber, making vegetables an important part of a balanced diet well beyond their potential bone-health benefits.
6. Calcium-Set Tofu
Tofu can be an excellent option for people who eat little or no dairy.
Tofu prepared with calcium can provide a substantial amount of the mineral. The Bone Health & Osteoporosis Foundation estimates that a 4-ounce serving of calcium-prepared tofu contains around 205 milligrams of calcium.
However, calcium content can vary significantly among tofu products, so check the Nutrition Facts panel.
Tofu is also a useful source of plant-based protein. It can be stir-fried with vegetables, baked, scrambled with vegetables instead of eggs, or added to soups and salads.
7. Prunes
Prunes might not immediately come to mind when thinking about bones, but they deserve a place on this list.
They contain several nutrients associated with bone health, including potassium, magnesium, and vitamin K. The Bone Health & Osteoporosis Foundation also notes research suggesting that eating prunes may have potential benefits for maintaining bone density, although more research is needed to understand the relationship fully.
Prunes are easy to incorporate into an everyday diet. Chop them into oatmeal, mix them with nuts, add them to yogurt, or enjoy a few as a naturally sweet snack.
They also provide dietary fiber, which is another benefit for many older adults.
How Much Calcium Do You Need After 50?
Calcium requirements depend partly on age and sex.
The Bone Health & Osteoporosis Foundation recommends approximately 1,200 milligrams of calcium per day for women age 51 and older. Men generally need 1,000 milligrams through age 70, increasing to 1,200 milligrams beginning at age 71. These totals include calcium obtained from both food and supplements.
For vitamin D, the foundation recommends 800 to 1,000 IU per day for adults age 50 and older. Individual needs can differ, particularly for people with osteoporosis, low vitamin D levels, certain medical conditions, or medications that affect bone health.
Food is generally a good place to start when trying to meet calcium needs. Supplements may be appropriate when diet alone isn’t enough, but it’s best to discuss supplementation with a healthcare professional rather than assuming that more calcium or vitamin D is always better.
Food Isn’t the Only Part of Keeping Bones Strong
Nutrition matters, but healthy bones after 50 aren’t built through diet alone.
Weight-bearing and muscle-strengthening exercise can help maintain bone strength while supporting muscles, balance, and mobility. Avoiding smoking and limiting excessive alcohol consumption are also important components of protecting bone health as you age.
That means a bone-healthy lifestyle doesn’t have to be complicated. Regular movement combined with a balanced diet containing calcium, vitamin D, adequate protein, fruits, and vegetables can provide a strong nutritional foundation.
The Bottom Line
Turning 50 doesn’t mean bone loss is inevitable or that it’s too late to pay attention to bone health.
Simple foods such as yogurt, salmon, fortified milk, sardines, collard greens, calcium-set tofu, and prunes can provide nutrients that help support bones and overall health.
The key is consistency rather than relying on one so-called “superfood.” Aim for a varied diet that regularly provides calcium, vitamin D, protein, magnesium, potassium, and other essential nutrients.
And if you’re over 50 and haven’t discussed bone health with your doctor—particularly if you have risk factors for osteoporosis, have experienced a fracture, or are concerned about calcium or vitamin D levels—it may be worth bringing up at your next appointment.
Medical disclaimer: This article is for general informational purposes only and is not a substitute for professional medical advice, diagnosis, or treatment. Individual nutritional needs can vary. Speak with a qualified healthcare professional before making significant dietary changes or starting supplements.