Osteoporosis Diet: Best Foods and a Practical Meal Plan

An osteoporosis diet should provide enough calcium, protein, vitamin D and overall nutrition to support your bones and muscles. It does not require expensive superfoods, restrictive food lists or a special cleansing routine.

No food or meal plan has been shown to reliably reverse osteoporosis on its own. However, improving your diet can address nutritional gaps and support the exercise and medical treatment recommended for you.

Affiliate disclosure: This article contains affiliate links. We may earn a commission if you purchase through them.

Considering a commercial osteoporosis program? View the program details here. Review its contents, qualifications behind its advice and purchase terms. This affiliate link does not establish that the program reverses osteoporosis or prevents fractures.

What should an osteoporosis diet include?

Focus on a pattern you can maintain:

  • Calcium-containing foods throughout the day.
  • A source of protein at your main meals.
  • Vitamin D from suitable foods and supplementation when needed.
  • Vegetables, fruit, whole grains, beans, nuts and seeds.
  • Enough food to maintain an appropriate weight and support activity.

Nutrition is one component of care. Your fracture history, bone-density results and other risk factors help determine whether you also need medication. Read our osteoporosis treatment guide for the broader picture.

1. Include reliable calcium sources

Calcium helps maintain the mineral structure of bones. US recommended daily intake includes food and supplements combined:

AdultsDaily calcium recommendation
Ages 19–501,000 mg
Women ages 51–701,200 mg
Men ages 51–701,000 mg
Adults over 701,200 mg

Useful sources include milk, yogurt, calcium-fortified plant beverages, calcium-set tofu and canned fish with edible bones.

Check labels because amounts vary. Tofu is not always made with calcium, and plant beverages are not always fortified.

Spinach contains calcium, but its oxalate content limits calcium absorption. You can still enjoy spinach; use other foods as your main calcium sources.

For serving examples, see calcium-rich foods. Our calcium absorption guide explains why intake and absorption are different.

2. Make protein a regular part of meals

Protein supports the structure of bone and helps maintain muscle. Inadequate intake can contribute to weakness and frailty, particularly in older adults.

Both animal and plant proteins can fit into an osteoporosis diet. Options include:

  • Fish, eggs, poultry and lean meat.
  • Milk, yogurt and other dairy foods.
  • Beans, lentils, tofu and other soy foods.
  • Nuts and seeds alongside other protein sources.

Try adding eggs or yogurt to breakfast, beans or tofu to lunch, and fish or lentils to dinner.

Protein needs vary with age, health and recovery from illness or injury. If you have kidney disease or another condition requiring a special diet, ask your clinician or dietitian to set an appropriate target.

Does protein remove calcium from bones?

Higher urinary calcium does not automatically mean calcium is being lost from bone. Available evidence does not support avoiding adequate protein to protect your skeleton, particularly when calcium intake is sufficient.

3. Pay attention to vitamin D

Vitamin D helps the body absorb calcium. Food sources include fatty fish, egg yolks and foods fortified with vitamin D.

Fortification varies: milk or a plant beverage may contain vitamin D, while a yogurt or cheese product may not. Read the label.

US daily recommendations for generally healthy adults are 600 IU through age 70 and 800 IU after 70. These are general intake recommendations, not personalized treatment doses for deficiency or osteoporosis.

Meeting vitamin D needs through food alone can be difficult. Your healthcare professional can advise whether supplementation or testing is appropriate.

See our vitamin D guide for the separate questions of intake, deficiency and supplements.

4. Get magnesium from everyday foods

Magnesium contributes to normal bone and muscle function. A varied diet offers several useful sources.

FoodServingApproximate magnesium
Roasted pumpkin seeds1 ounce156 mg
Chia seeds1 ounce111 mg
Dry-roasted almonds1 ounce80 mg
Boiled spinach½ cup78 mg
Cooked black beans½ cup60 mg

These values are estimates; varieties and products differ.

Practical additions include beans in soup, almonds as a snack or seeds sprinkled over oatmeal. You do not need to eat every item daily.

Magnesium’s nutritional role does not mean that everyone with osteoporosis needs a magnesium supplement.

5. Include vegetables and fruit

Vegetables and fruit provide a range of nutrients that contribute to a balanced diet. Choose a variety rather than relying on one supposedly “bone-building” food.

Leafy vegetables supply vitamin K. However, eating nutritious foods and taking concentrated vitamin K supplements are different decisions; routine K2 supplementation is not an established requirement for everyone with osteoporosis.

If you take warfarin, keep vitamin K intake reasonably consistent. You usually do not need to eliminate leafy greens, but sudden dietary changes should be discussed with your anticoagulation team.

Looking at additional educational resources? You can review this commercial osteoporosis program. Compare its dietary advice with your individual needs, especially if you manage another medical condition. This is an affiliate link.

Can you follow an osteoporosis diet without dairy?

Yes, but choose replacements that provide the nutrients you would otherwise obtain from dairy.

Useful options include fortified plant beverages, calcium-set tofu and suitable vegetables. People who eat fish can also include canned sardines or salmon with edible bones.

Compare calcium, vitamin D and protein on labels. A beverage can provide added calcium while containing little protein, so it may not replace all the nutritional contributions of milk.

For lactose intolerance, lactose-free dairy may be another option if you wish to use it.

Our guide to calcium without dairy covers this topic in more detail.

A practical one-day meal plan

This menu illustrates how to combine foods. It is not a calculated prescription: serving sizes and brands determine its nutrient and calorie totals.

MealExamplePossible alternative
BreakfastOatmeal made with milk, berries and an eggOatmeal with fortified soy beverage and tofu scramble
LunchLentil soup, whole-grain bread and yogurtLentil soup with a calcium-fortified alternative
SnackFruit and a small handful of almondsFruit with hummus and whole-grain crackers
DinnerSalmon, brown rice and broccoliCalcium-set tofu, brown rice and broccoli

Adjust portions to your appetite, activity and medical needs. Check whether your actual choices meet your calcium target rather than assuming that the menu automatically does.

For more ideas, visit our bone-health recipes.

Which drinks are useful?

Milk and appropriately fortified plant beverages can contribute nutrients to your daily intake. A smoothie made with these can also help, depending on its ingredients and portion size.

Water is useful for hydration, but it does not replace food or provide a complete bone-health treatment. Fortified juice may supply calcium, although it generally contributes little protein.

Read labels on packaged “bone-health drinks.” Check serving size, nutrients, added sugars and cost before assuming that a specialized product offers an advantage.

Is bone broth good for osteoporosis?

Bone broth can be part of a meal, but it is not a proven osteoporosis treatment.

Its mineral content depends on the ingredients and preparation. Research examining bone broths does not justify treating them as a dependable replacement for established calcium sources.

Protein also varies between products. Check the nutrition label rather than assuming that every cup supplies substantial protein or calcium.

For packaged broth, compare sodium content. Use broth as a cooking ingredient—for example, in a soup containing beans and vegetables—without expecting it to rebuild bone by itself.

Our collagen guide examines the separate evidence about collagen products.

Do you need to avoid certain foods?

An osteoporosis diet should not become a long list of unnecessary restrictions.

Very salty foods

Compare sodium in soups, sauces, processed meats and packaged snacks. Frequent high-sodium choices can make a balanced eating pattern harder to maintain.

Excessive caffeine

Coffee and tea do not need to be automatically banned. Avoid allowing them to replace meals or calcium-containing foods and drinks.

Excessive alcohol

Heavy drinking can harm bone health and increase fall risk. Alcohol is not a bone-strengthening strategy.

Restrictive “alkaline” plans

Eating more vegetables and fruit can improve diet quality. That does not establish that avoiding supposedly “acid-forming” foods treats osteoporosis. Removing dairy, legumes or other protein foods without suitable replacements can create nutritional gaps.

Undereating

A menu that looks healthy can still supply too little food. Seek advice if you are losing weight unintentionally, regularly skipping meals or struggling with appetite.

When are supplements useful?

Supplements may help when food does not meet your needs or when your clinician identifies a deficiency.

For example, calcium supplementation should address an estimated shortfall rather than simply adding a large dose to an already adequate diet.

Check for overlapping ingredients in multivitamins, powders and combination products. Read our bone supplements guide before choosing a product.

Make your next step specific

Review a few typical days of eating. Identify one gap you can address: a breakfast without protein, an unfortified dairy replacement or meals regularly skipped because of poor appetite.

Bring that record to a registered dietitian if your needs are complicated by kidney disease, digestive problems, food allergies or unintended weight loss.

Combine nutrition with an appropriate osteoporosis exercise program and your recommended medical care.

Optional commercial resource: View this osteoporosis program if you want to examine its contents and purchase terms. Discuss significant dietary changes with your healthcare professional. Purchases through this affiliate link may generate a commission.

Sources and further reading

Medical disclaimer: This article provides general education, not an individualized diet or treatment plan. Consult a qualified healthcare professional about your nutritional and osteoporosis care needs.

Affiliate disclaimer: This article contains affiliate links. Purchases through them may earn us a commission at no additional cost to you. Inclusion does not establish clinical effectiveness.