top of page

How to get Calcium on a Vegan Diet

  • Jan 26, 2022
  • 4 min read

Calcium rich vegan food

Getting enough calcium on a vegan diet is achievable — and for several plant sources, calcium is absorbed better than from dairy. The challenge is not intake volume. It is choosing sources with high bioavailability, avoiding those that look calcium-rich but aren't, and pairing them with adequate vitamin D.


How Much and Why It Matters

The recommended daily intake is 1,000 mg for most adults, rising to 1,200 mg over age 50 as bone turnover accelerates, and 1,300 mg for adolescents in peak bone-building years.

Vegans do not need a higher intake than the standard RDI — several plant sources absorb better than dairy, which offsets any volume difference.

When calcium intake falls short, the body draws from bone to support other functions. Over time, this reduces bone density and increases fracture risk. Consistency across weeks matters more than any single meal.


Absorption Beats Intake

Absorption rate varies dramatically by source. It is the question most beginner guides skip.

  • Dairy absorbs at 30–32%.

  • Low-oxalate leafy greens (kale, bok choy, broccoli, collards) absorb at 50–65% — roughly double dairy.

  • Calcium-set tofu and fortified plant milks match dairy at 31–32%.

  • High-oxalate greens (spinach, Swiss chard, beet greens) absorb at ~5%. Oxalates bind calcium in the gut. Spinach lists 240 mg per cup on paper but delivers about 12 mg to the bloodstream.

The right plant sources match or beat dairy. The wrong ones do not deliver regardless of what the label lists.


The Best Vegan Calcium Sources

Nine sources cover almost all daily calcium needs on a plant-based diet.

  • Calcium-fortified plant milks. ~300 mg per cup (240 ml) — 30% of RDI. Soy is most protein-comparable to dairy. Shake the carton every pour — calcium settles.

  • Calcium-set tofu. ~350 mg per 100 g. The coagulant determines the calcium content — nigari tofu is much lower. Check the label.

  • Soy foods. Edamame (~27% RDI per cup), tempeh (~11% per 100 g), natto (~22% per 100 g). All complete protein sources.

  • Low-oxalate leafy greens. Collards (~268 mg per cup cooked), kale, bok choy, broccoli. 50–65% absorption.

  • Beans and legumes. White beans ~130 mg per cup, winged beans ~26% RDI per cup. Soaking, sprouting, or fermenting improves absorption.

  • Tahini and sesame. ~130 mg per 2-tablespoon serving of tahini — 13% RDI.

  • Almonds. ~97 mg per 1/4 cup — 10% RDI. Also contribute magnesium.

  • Ancient grains. Amaranth and teff each provide ~12% RDI per cooked cup — meaningfully higher than most grains.

  • Blackstrap molasses. ~180 mg per tablespoon (~18% RDI). A small daily addition, not a standalone strategy.

Spinach, Swiss chard, and beet greens do not count toward the daily target. Oxalates absorb at ~5%.


What Affects Absorption

Four factors change how much calcium reaches the bloodstream.

  • Vitamin D. Without adequate D, even a calcium-rich diet is absorbed less efficiently. Vitamin D stimulates the calcium-binding proteins that transport minerals into the bloodstream.

  • Oxalates. Bind calcium in spinach, Swiss chard, beet greens, and rhubarb. Boiling reduces oxalate content by 30–87%; low-oxalate greens remain the more efficient choice.

  • Phytates. Whole grains and legumes reduce calcium absorption. Soaking, sprouting, fermenting, or thorough cooking meaningfully reduces phytate.

  • Shake fortified milks. Calcium settles. Without shaking, the first cup from a carton carries most of the calcium and the last cup almost none.

The Adventist Health Study-2 found that vegans who did not supplement both calcium and vitamin D had higher bone fracture rates than those who did — making vitamin D as important as calcium intake itself. See the broader vegan supplement context for how both fit alongside B12 and omega-3.


Frequently Asked Questions

Can vegans get enough calcium without dairy?

Yes. A varied plant-based diet including fortified milks, calcium-set tofu, low-oxalate greens, legumes, and seeds covers the full RDI. Source selection matters — not all high-calcium plant foods are bioavailable.

Is plant calcium better than dairy calcium?

For several sources, yes. Kale, bok choy, and broccoli absorb at 50–65% versus dairy's 30–32%. Calcium-set tofu and fortified milks match dairy. High-oxalate greens (spinach) absorb at just 5%.

Does spinach count as a source of calcium?

Not reliably. Spinach carries 240 mg per cup raw, but oxalates bind most of it. Effective absorption is around 5% — roughly 12 mg from a full cup. Low-oxalate greens are much more effective.

How much calcium is in fortified plant milk?

Approximately 300 mg per cup (240 ml), matching dairy for absorption when well mixed. Shake the carton every pour — calcium settles, and an unshaken carton delivers most of its calcium in the first pours.

Do vegans need calcium supplements?

Not necessarily, if a varied diet covers the RDI. Vitamin D deficiency reduces calcium absorption regardless of intake — supplementing D is more universally useful than supplementing calcium.


The Short Answer

Hitting the RDI on a plant-based diet is a matter of stacking reliable sources throughout the day. A cup of fortified plant milk at breakfast (300 mg), calcium-set tofu at lunch (350 mg), cooked collards or kale at dinner (200 mg), and tahini or almonds as additions across the day bring the total near 1,000 mg before counting legumes, grains, or molasses.

Vitamin D runs alongside all of it. Without adequate levels, even a well-constructed calcium diet delivers less than it should.

At The Vegan School, understanding which ingredients carry which nutrients — and how cooking methods affect mineral availability — is taught alongside the food itself.

Comments


Commenting on this post isn't available anymore. Contact the site owner for more info.

THE VEGAN SCHOOL

India's first plant-based culinary school, based in Goa. 7-week hands-on course, small batches of 14, students from 30+ countries.

Impact Maker of the Year 2026 - Vegan India Conference

  • Whatsapp
  • Instagram
  • Facebook
  • Twitter
  • LinkedIn

QUICK LINKS

CONTACT

P.P. Shirodkar Road,

Near Help Age India, Pundalik Nagar, Alto Porvorim, Penha De Franca,

Goa. 403521

©  2026 The Vegan School. All rights reserved.

bottom of page