Eating for Osteoporosis: Food Choices and Meals for Older Adults

Eating for bone health in later life starts with enough calcium and protein in meals you can actually manage. Milk, yogurt, suitable cheeses, calcium-fortified drinks and fish eaten with their bones can contribute. Vitamin D also helps the body use calcium. No food reverses osteoporosis on its own; nutrition sits alongside medical treatment when needed and activity suited to the individual. [1]

If you shop and cook for an older relative, begin with what they eat throughout the day. A breakfast of tea and toast followed by a thin soup at lunch leaves different gaps from a varied, substantial menu. Small additions that are eaten consistently can be more useful than a long list of “best” foods. The examples below assume an adult who can safely eat regular-texture food; swallowing difficulty needs a separate assessment.

What foods provide calcium for bone health?

Food choiceA place in the dayWhat to check
Milk or yogurtWith oats at breakfast, or yogurt alongside lunchCalcium content depends on the product and serving.
CheeseWith breakfast or in a vegetable omeletEqual weights of different cheeses are not equivalent; compare calcium and salt.
Calcium-fortified plant drinkIn a dairy-free breakfast or cookingCheck calcium and protein separately. Not every plant drink replaces milk nutritionally.
Canned sardines with edible bonesWith salad and bread at lunchThe bones contribute calcium; a boneless fillet is different.
Tofu made with a calcium saltWith vegetables and grainsThe setting agent and product label matter; tofu varies.
Pulses and green vegetablesFor variety and fiber in mealsDo not treat every serving as a direct dairy replacement; absorption differs.

The NIH food table lists about 325 mg of calcium in 85 g of canned sardines with bones. That is a reference food, not a guarantee for every brand. Use a product label when available. Calcium listed for spinach is not absorbed to the same extent as calcium from milk. [2]

How much calcium do older adults need?

NIH reference intakes are 1,000 mg daily for men aged 51–70 and 1,200 mg for women of the same age; from age 71, the reference is 1,200 mg for both. These are total daily amounts for generally healthy people, not supplement doses. Kidney disease or a specific treatment plan can change the individual advice. [2]

A label calculation: Suppose a drink lists 120 mg of calcium per 100 mL. A 200 mL serving supplies 240 mg. If a yogurt lists 150 mg per 100 g, a 200 g serving supplies 300 mg. Together they provide 540 mg; other foods still need to be counted. These deliberately chosen example labels demonstrate the calculation and do not describe all milk or yogurt.

Would you like to receive professional diet counseling?

Yes, I Do

What if you do not drink milk?

For lactose-related symptoms, lactose-free milk, tolerated yogurt or mature cheese may be options. Lactose-free dairy still contains milk protein and is not a substitute for someone with milk allergy. If you avoid all dairy, check both the calcium and protein in fortified alternatives. [3]

The guide to food choices with lactose intolerance explains the distinction. Tahini or almonds can fit into meals, but a spoonful of tahini is not automatically equivalent to a glass of milk. The amounts eaten, calories and nutrients differ.

Include protein and consider vitamin D

Spread suitable protein foods across meals: eggs, fish, meat, yogurt, tofu or pulses. Add yogurt and egg on toast to a vegetable-soup lunch, or pair a vegetable dish with lentils or fish. Too little protein can also harm bone health. A personal target depends on health and overall intake, rather than one gram allowance for everyone. [1]

When using pulses, count the amount in the dish rather than the name of the recipe. Cooked lentil portion values help distinguish cooked weight from dry weight. The lentil meal and preparation guide offers ways to use them.

Oily fish and some fortified foods provide vitamin D. Milk and yogurt are not always fortified, so read the label. Increasing dietary calcium does not establish that vitamin D status is adequate. Treatment of a deficiency, high doses and use alongside medicines belong with your clinician. [4]

An example day of meals for bone health

This is a meal-planning example, not a calculated prescription meeting every calorie or calcium need. Adjust amounts for appetite, weight changes, activity and health conditions. Replace milk, eggs, fish or wheat appropriately if you have an allergy.

MealExamplePossible adjustment
BreakfastA one-egg vegetable omelet, 1–2 slices of whole-grain bread and 200 mL milkUse a suitable calcium-fortified alternative if needed; adjust cooking fat to your needs.
LunchA vegetable dish containing 150 g cooked lentils, 150–200 g yogurt and bread as neededTry chickpeas for variety. An oil-rich dish and plain boiled pulses are not identical.
Snack, if wantedOne small fruit; yogurt if not included with a main mealTry smaller servings when appetite is limited. There is no compulsory snack time.
Dinner100–120 g cooked fish, 4–6 tablespoons of cooked bulgur and cooked vegetablesSuitable tofu or an egg-and-vegetable dish can replace fish, but nutrients are not identical.

The fish weight refers to the cooked, edible, boneless portion. It is not the same calcium example as sardines eaten with their bones. Softer foods may help with chewing, but blending a meal does not automatically make it safe for every swallowing problem. For broader meal choices during menopause, see the menopause nutrition and sample-plate guide.

Personalized online diet program. Start now!

Book Online

What foods should you avoid with osteoporosis?

Limit excessive salt and alcohol, and review a high coffee intake. Bread, fruit and pulses do not need to be removed simply because of osteoporosis. Assess whether the overall diet is adequate instead of following a list of supposedly “bone-destroying” foods. [5]

When appetite is poor or weight is falling unintentionally, shrinking portions further may be unhelpful. Keep a short record of what is eaten, what is left and anything that makes eating difficult. Calcium supplements can interact with medicines, so have the products you use reviewed together. [2]

Make everyday meals work for your needs

For yourself or an older relative, we can review manageable portions, food alternatives and daily meal routines alongside existing medical care.

Explore nutrition support for older adults

Frequently Asked Questions

No. Dairy, suitable fortified foods, pulses and other protein sources can contribute to a varied diet. No single food can be promised to stop or reverse osteoporosis. [1]
No. Vitamin D plays a role in bone health, but osteoporosis cannot be reduced to one vitamin deficiency. Nutrition support does not replace diagnosis or treatment. [4]
Tahini can be included, but the same spoonful or weight is not an equivalent replacement. Compare calcium, protein, calories and the amount you can eat. [2]
Yes. Suitable calcium-fortified products, tofu made with calcium salts and some fish eaten with their bones are options. Product content and allergies determine which are appropriate. [2]
A blanket ban is not necessary for everyone. Excessive intake, calcium intake and individual circumstances should be considered together; coffee should not replace meals. [5]
Dyt. Şeyda Ertaş

Dyt. Şeyda Ertaş

Expert Author

Dietitian & Nutrition Specialist

BSc in Nutrition and Dietetics, Hacettepe University. Over 7 years of professional experience guiding 2000+ clients toward healthier lives through science-based nutrition.

View Profile

Free Pre-Application

Applying is free; no credit card details are required. Our assistant receives your request and contacts you about the next steps.

KVKK & GDPR compliant SSL encrypted Replies during working hours

Let’s get to know you

Share your details so we can get in touch.

Gender
How can we help you?

Choose your service and add a short message if you wish.

Application Received!

Your application has reached us. We will contact you soon.

Working Hours

Monday - Friday: 09:00 - 19:00
Saturday: 09:00 - 14:00
Sunday: Closed

Applications received outside working hours or on holidays will be responded to on the next business day.

Have a question about your application?