If you’re searching for the best foods for osteoporosis, start with what NIA and the NOF brochure both stress: enough calcium, vitamin D and protein. The sources differ on caffeine, salt and colas, as below. No single food is named as the answer on its own, so be wary of any top-10 list that promises one.
If you came here from a list of the best foods for osteoporosis, this page sets out what the organizations and studies below say so you can compare them yourself. Disclosure: this page does not link to any product or seller.
What foods support bone health with osteoporosis?
As of November 2026, the National Institute on Aging osteoporosis page says: “Eat foods that support bone health.” It names low-fat dairy, leafy green vegetables, fish, and fortified juices, milk and grains as good sources of calcium. Its daily advice is to get enough calcium, vitamin D and protein.
The National Osteoporosis Foundation’s 2016 brochure, Your Guide to a Bone Healthy Diet, estimates the calcium in one cup of cooked vegetables like this:
| Food (1 cup, cooked) | Calcium (mg) |
|---|---|
| Collard greens | 256 |
| Broccoli rabe | 200 |
| Turnip greens | 200 |
| Kale | 175 |
| Soybeans (mature) | 175 |
| Bok choy | 160 |
| Dandelion greens | 150 |
| Okra | 120 |
| Mustard greens | 120 |
| Broccoli | 60 |
The brochure also says your body doesn’t absorb calcium well from foods high in oxalates, such as spinach, rhubarb, beet greens and certain beans. Those foods still have other nutrients, but the brochure says they shouldn’t be counted as calcium sources.
What about milk and dairy?
The 2023 French dietary recommendations for osteoporosis, from the French Rheumatology Society and the Osteoporosis Research and Information Group, recommend “a Mediterranean-type diet and the daily consumption of 2 to 3 dairy products.” The guideline says together these provide the calcium and high-quality protein needed for normal bone metabolism.
A 2017 review, Osteoporosis: Is milk a kindness or a curse?, found a split picture. Experimental studies of bone turnover markers and bone mineral density usually showed benefits from cow’s milk, but studies that followed people for fractures gave conflicting results. The review concludes: “To date, there is no conclusive evidence that we should modify our currently high level of consumption of cow’s milk.”
How much calcium and vitamin D do you need each day?
The National Osteoporosis Foundation brochure gives these daily totals, counting food and supplements together. Women under 50 and men under 71 need 1,000 mg of calcium. Women 50 and older, including any woman who is not menstruating, and men 71 and older need 1,200 mg. For vitamin D, adults under 50 need 400–800 IU a day, and adults 50 and older need 800–1,000 IU. The brochure cites the Institute of Medicine’s safe upper limits of 2,000–2,500 mg of calcium and 4,000 IU of vitamin D for most adults.
The brochure says, “Your body needs vitamin D to absorb calcium.” It asks you to talk with your health care provider about a vitamin D test, and lists people at higher risk of low vitamin D, including adults age 60 or older, people who spend little time in the sun, and people who live in a nursing home or are homebound.
Which foods and drinks should you cut back on?
The organizations name a short list of drinks and foods to limit. They are not lists of banned foods.
| Food or drink | What the sources say |
|---|---|
| Alcohol | The NIA page says too much alcohol can harm your bones and to drink in moderation or not at all. The brochure says to limit alcohol to no more than 2–3 drinks per day. The French guideline advises against alcohol consumption. |
| Colas and other soft drinks | The brochure says some studies link colas, but not other soft drinks, with bone loss. It says the caffeine and phosphorus in colas may contribute to bone loss, and that carbonation does not cause harm to bone. The French guideline advises against daily soda. |
| Coffee and caffeinated drinks | The brochure says drinking more than three cups of coffee every day may interfere with calcium absorption. It says to choose caffeinated drinks in moderation. |
| Salty foods | The brochure says salt (sodium) causes your body to lose calcium. It advises aiming for 2,400 mg of sodium or less per day, and says a label showing 20% or more of the Daily Value means the food is high in sodium. |
| 100% wheat bran and beans | The brochure says both contain phytates that can interfere with calcium absorption. Soaking beans in water for several hours, then cooking them in fresh water, lowers phytate levels. If you take calcium supplements, the brochure suggests taking them two or more hours before or after 100% wheat bran. |
| Unbalanced Western diets, vegan diets, weight-loss diets in people who are not overweight | The French guideline advises against these patterns. |
Do you need to cut these foods out completely?
Mostly, the advice is about how much and how often. The brochure asks you to choose caffeinated drinks in moderation. The French guideline names diet patterns to avoid, not single foods. It also says current data are too divergent to recommend cutting back on tea or coffee.
Is milk good for bone density, or is soda the problem?
There is no single best drink in the sources. The National Osteoporosis Foundation brochure says studies have shown a moderate intake of certain alcoholic and non-alcoholic beverages, such as wine, beer and tea, may be good for your bones, and that more research is needed. The brochure’s main advice for drinks is to choose milk and calcium-fortified beverages over soft drinks, because the harm may come from choosing soft drinks in place of milk.
A 2019 review, Polyphenol-Rich Foods and Osteoporosis, says that olive oil, fruit and vegetables, tea and soy “seem to be beneficial for preventing osteoporosis disease and its progression.” The review also says the mechanism is still partly unknown.
What about protein, fruit and vegetables?
The brochure says many older adults do not get enough protein, and that this may harm muscles and bones. It also warns that special high-protein diets with multiple servings of meat at each meal can cause the body to lose calcium, which you can offset by getting enough calcium. The brochure recommends 1.5 cups of fruit and 2 cups of vegetables every day.
The brochure lists these other food sources for bone-related nutrients:
| Nutrient | Foods the brochure lists |
|---|---|
| Vitamin K | Prunes, kale, collard greens, spinach, mustard greens, turnip greens, Brussels sprouts |
| Potassium | Prunes, tomato products, raisins, potatoes, spinach, sweet potatoes, papaya, oranges, orange juice, bananas, plantains |
| Magnesium | Spinach, beet greens, okra, tomato products, artichokes, plantains, potatoes, sweet potatoes, collard greens, raisins |
| Vitamin C | Red peppers, green peppers, oranges, grapefruits, broccoli, strawberries, Brussels sprouts, papaya, pineapples |
The brochure also mentions prunes, olive oil, soy beans, blueberries and omega-3-rich foods as possible bone-supporting foods. It says new research suggests prunes help maintain bone density, but that more research is needed before the link can be made definitively. The brochure says it was made possible with support from sponsors including Sunsweet Growers, Inc.
Does smoking affect bones?
Yes. As of November 2026, the NIA osteoporosis page says, “Smoking increases your risk of weakened bones.” Smoking cigarettes is on its list of risk factors, and the page links to tips for how to quit smoking.
What is the quickest way to increase bone density?
It says lifestyle changes may not be enough if you have lost a lot of bone density, and that there are several medications to consider. It puts them in two groups: some slow bone loss, and others help rebuild bone.
Medications that slow bone loss include bisphosphonates, calcitonin, RANKL blockers, estrogen, and drugs that change how estrogen acts in the body. Medications that help rebuild bone include a synthetic version of the parathyroid hormone and drugs that inhibit a protein called sclerostin. For a side-by-side look at these options, read Osteoporosis treatment 2026: options, costs, side effects. Which one fits is a decision to make with your doctor, who can order a bone density scan. The NIA page says that scan’s T-score compares your bone density with that of an average healthy young adult.
Which vitamin rebuilds bone density, and what should not be mixed?
No single vitamin is named as the top one. The NIA medicines guide gives the pair as its example: “calcium and vitamin D can help build strong bones.” If vitamin K is on your mind, Vitamin K2 for osteoporosis covers studies, safety and daily use.
Questions about which vitamins to take at night, which ones to keep apart, or how calcium and magnesium should be timed are for your pharmacist or doctor. The NIA guide to taking medicines safely asks you to talk to your doctor about all medicines you take, “including those prescribed by other doctors, and any OTC drugs, vitamins, supplements, and herbal remedies.” It also suggests having all your prescriptions filled at one pharmacy, so the pharmacist can check for combinations that might cause problems.
How do you build strong bones after 60?
As of November 2026, the NIA osteoporosis page says, “There are things you can do at any age to prevent weakened bones.” Its tips are to eat for calcium, vitamin D and protein; to get active with weight-bearing exercise such as strength training, walking, hiking, jogging, climbing stairs, tennis and dancing; to avoid smoking; and to limit alcohol. For falls, it advises you to exercise to improve strength and balance. For exercise and joint and muscle care in one routine, see Joint, Muscle and Bone Care.
Is it too late to build bone density?
The NIA page says the risk rises with age, and that at menopause women may lose bone mass quickly for several years. It says osteoporosis affects about one in five women over age 50, but only one in 20 men. The page says that lifestyle changes may not be enough if you have already lost a lot of bone density, so a bone density scan is the way to find out where you stand.
If your bone loss may have another cause, such as long-term use of certain medications, read Secondary Osteoporosis Causes, Symptoms and Treatment Guide.
What does a day of eating for bone health look like?
The organizations give targets, not a 7-day menu. Here is a daily checklist built from their advice:
- Include calcium-rich foods at most meals, such as low-fat dairy, leafy greens, fish, or fortified milk or juice.
- Aim for 2 to 3 dairy servings a day, as the French guideline recommends.
- Eat 1.5 cups of fruit and 2 cups of vegetables.
- Get enough protein each day, as NIA and the NOF brochure advise, and avoid very high-protein diets with multiple servings of meat at each meal.
- Keep sodium at 2,400 mg or less, and check labels for 20% or more of the Daily Value.
- Limit alcohol to no more than 2–3 drinks per day, or none.
- Choose water, milk or calcium-fortified drinks over colas, and keep coffee moderate.
Food prices vary by store and season, so no cost is listed here. For prescription costs, the NIA medicines guide suggests asking your doctor whether a generic is available, shopping around, and looking at discount programs and the Medicare Extra Help Program.
What is still unknown?
- The French guideline says current data are either insufficient or too divergent to recommend increasing or restricting tea or coffee, vitamins other than vitamin D, vitamin D-enriched foods, phytoestrogen-rich foods, calcium-enriched plant drinks, oral nutritional supplements, or prebiotics and probiotics.
- The 2017 milk review says no interventional studies have addressed the fracture risk of drinking cow’s milk.
- The 2021 review, Oxidative Stress and Osteoporosis, says that diets rich in whole plant foods with high antioxidant content may improve bone mineral density and reduce the risk of fragility-related fractures, but that larger-scale clinical trials are needed before definitive recommendations.
Before you change your diet, check these with your doctor
- Ask whether a bone density scan makes sense for you.
- Ask whether a vitamin D test is worth doing.
- Tell your doctor and pharmacist about every vitamin, supplement and herbal remedy you take.
- Ask about any medicine that could be affecting your bones.
- Bring this list to your next appointment.
By BackToHealthTroy.com Editorial Team