← Questions/Food, supplements and lifestyle
Bone health questions, answered

I keep reading that spinach, beans and grains are blocking my minerals. Should I be cutting them out?

Evidence
◆ Strong Clinical Evidence
Topic
Food, supplements and lifestyle
Full lesson
Tier 3 · Lesson 8
The short answer

Here's the point

No, you don't need to cut out spinach, beans or grains. These foods do contain compounds like oxalates and phytates that bind minerals within that same meal, but the effect is small, limited to that meal, and easily managed with normal cooking. The real risks to your bones come from eating too little overall, not from eating too many plants.

Spinach is the clearest example: it contains oxalate, which binds calcium tightly in the gut, so the calcium in spinach itself is barely absorbed. But this only affects the calcium in that same meal, not the calcium you eat at other meals, and it doesn't reach into your bones to remove mineral. Keep eating spinach for its other nutrients, just get your calcium from dairy, fortified alternatives, calcium-set tofu, tinned fish with bones, or low-oxalate greens like kale and broccoli.

Grains, beans, nuts and seeds contain phytate, which also binds minerals within a meal. In isolation this can matter when a diet is very limited, but in real-world eating patterns, whole grains and legumes are linked to neutral or even better bone outcomes, likely because they also bring magnesium, potassium, fibre and protein. Soaking, sprouting, fermenting and proper cooking (like sourdough or well-cooked beans) reduce phytate further, and spacing mineral supplements away from your highest-phytate meal helps too.

Beans also get caught up in lectin concerns, but properly cooked beans (boiled, not slow-cooked from raw) are safe and are linked to good health outcomes, including neutral or better bone results. The one real lectin risk is raw or undercooked kidney beans, which cause acute poisoning - not a bone issue.

The bigger picture: people who cut out dairy, grains, legumes and more one after another often end up with low calcium, low protein, low fibre and unintended weight loss - and that combination has much stronger evidence of harming bone than any of these individual plant compounds. A better use of your energy is making sure you're eating enough protein and total food, keeping sodium and alcohol in check, and staying consistent with weight-bearing and resistance activity.

Words in this answer

Know these words

Calcium
Established Science

Calcium is the main building-block mineral in bone, and since your body can't make it, you need to get it from food…

Magnesium
Established Science

Magnesium is a mineral that helps activate vitamin D and forms part of the actual crystal structure of bone.

Protein intake
Established Science

Protein intake means getting enough dietary protein to support collagen, the protein that makes up about a third of…

Bone mineral density
Established Science

Bone mineral density (BMD) measures how much mineral is packed into your bones, usually estimated with a DEXA scan,…

Weight-bearing exercise
Established Science

Weight-bearing exercise is any activity, like walking or dancing, where your body supports its own weight against…

Gut microbiome and bone
Emerging Evidence

The gut microbiome-bone axis describes how bacteria living in your gut may influence bone health through effects on…

Evidence

How sure is this?

The research behind this
Strong Clinical Evidence

Graded Strong Clinical Evidence: Supported by multiple well-designed clinical studies in humans. Read each study with its grade in mind. One study is a piece of the picture, not the whole of it.

3 peer-reviewed studies, free with an Academy login
Go deeper

The lessons behind this answer

Keep going

More on food, supplements and lifestyle

Focus on getting enough calcium, vitamin D, vitamin K2, protein, and magnesium from a balanced, whole-food diet — these are the raw materials your bones need to rebuild themselves. Calcium (1,000–1,200 mg/day) is the main mineral, vitamin D helps you absorb it, K2 helps direct it into bone rather than soft tissue, and protein and magnesium support the collagen and mineral structure of bone.

Read the full answer →

Diet alone isn't enough to build bone — it provides the raw materials and supports the process, but bone also needs mechanical signals from movement to actually form and strengthen. Think of nutrition as necessary but not sufficient: without enough calcium, vitamin D, K2, magnesium and protein, bone can't be built well, but eating perfectly won't by itself make bone stronger.

Read the full answer →

Most adults need about 1,000–1,200 mg of calcium per day, ideally spread across meals in smaller doses of 300–500 mg rather than one big dose, since your body absorbs it better that way. Food sources like dairy, fortified plant milks, tinned fish with bones, and leafy greens such as kale and bok choy are the best places to start.

Read the full answer →

Calcium alone often isn't enough because bone building needs a whole team of nutrients working together, not just one mineral. If you're low on vitamin D, magnesium, vitamin K2, protein, or other supporting nutrients — or if a gut condition or certain medications are affecting absorption — the calcium you take may not actually be making it into your bones.

Read the full answer →

Most experts recommend 1,000–2,000 IU of vitamin D daily, though your ideal amount depends on your blood levels — some people need more. The best way to know your personal dose is a simple 25(OH)D blood test, so your doctor can set your target rather than you guessing.

Read the full answer →

Have a question that isn't here? Ask us at your next visit, or ask our AI bone health advisor.

Education only, not medical advice. Decisions about tests, medications and treatment belong with your own doctor. OsteoStrong does not diagnose, treat or cure any disease.

Keep learning

More ways in