Skip to content

CALCIUM

Calcium on a Vegan Diet — Beyond Milk

Fortified plant milks, calcium-set tofu, and low-oxalate greens do the job — often better.

CALCIUM

Calcium on a Vegan Diet — Beyond Milk

The RDA is 1000 mg/day for adults, 1200 mg for women over 50. One cup of fortified soy or oat milk delivers 300 mg. Calcium-set firm tofu (labelled 'calcium sulfate') provides 350 mg per 100 g. Kale, bok choy, broccoli and figs add another 200–400 mg per day if included regularly. Cows' milk was never the only source — Chinese, Japanese, and Ethiopian diets have thrived without dairy for millennia.

0 mg/day (adults)
RDA
0
top plant sources
0%
achievable on a well-planned vegan diet
0
supplement worth considering

CALCIUM

Best plant sources

Fortified soy/oat milk (1 cup)300 mg
Firm tofu (calcium-set)350 mg / 100 g
Kale, cooked150 mg / 100 g
Bok choy, cooked105 mg / 100 g
Almonds (28 g)76 mg
Tahini (2 tbsp)130 mg
Chickpeas, cooked49 mg / 100 g

Source: NIH ODS 2024; British Dietetic Association 2023

CALCIUM

Absorption & practical tips

Absorption from low-oxalate greens (kale, bok choy, collards) is around 50%, compared to 32% from milk. Spinach and rhubarb are poor calcium sources — high oxalate blocks uptake.

The countries with the highest dairy consumption also have the highest osteoporosis rates. Vitamin D, weight-bearing exercise, and total lifetime intake matter more than dairy.

CALCIUM

FAQ

Which plant milk is best for calcium?
Any fortified brand delivers ~300 mg per cup. Look for calcium carbonate or tricalcium phosphate on the label. Shake well — calcium settles.
Do I need to worry about osteoporosis?
Same risks as anyone: low intake, low vitamin D, sedentary lifestyle, smoking, alcohol. Vegans who hit RDA + do weight-bearing exercise have equal bone density.
Is calcium-set tofu different from other tofu?
Yes. Look for 'calcium sulfate' in the ingredients. Magnesium-set (nigari) tofu is a Japanese variant, lower in calcium.

In depth

The longer answer

Calcium is essential for building and maintaining strong bones and teeth, and it also supports nerve transmission, muscle function, and blood clotting. While dairy is a well-known source, plant-based options are abundant: fortified plant milks and yogurts, calcium-set tofu, leafy greens like kale and collard greens, broccoli, bok choy, almonds, tahini, and blackstrap molasses. Many of these foods also provide vitamin K and magnesium, which work synergistically with calcium for bone health.

Absorption of calcium from plant sources varies. Oxalates in spinach and Swiss chard bind calcium, reducing bioavailability, whereas low-oxalate greens like kale and bok choy offer highly absorbable calcium. The recommended daily intake for adults is around 1,000 mg, increasing to 1,200 mg for women over 50 and men over 70. Vegans and those avoiding dairy should pay close attention to their intake, as calcium deficiency can lead to osteoporosis over time.

A practical daily pattern includes a cup of fortified plant milk (300 mg), half a block of calcium-set tofu (350 mg), a cup of cooked kale (180 mg), and two tablespoons of tahini (130 mg), totaling roughly 960 mg. Supplementation is warranted if dietary intake consistently falls short, especially for postmenopausal women and those with limited sun exposure affecting vitamin D, which is crucial for calcium absorption. Choose calcium citrate or carbonate supplements, ideally taken with meals.

At a glance

Quick facts

Quick facts — Calcium on a Vegan Diet — Beyond Milk
DetailWhat to know
Daily target1,000–1,200 mg
Best plant sourcesFortified milk, tofu, kale
Absorption rateVaries by food type
Key cofactorVitamin D for uptake
Supplement formCalcium citrate or carbonate

In practice

What this means for you

  • Start your day with a glass of fortified plant milk on cereal or in a smoothie.
  • Include calcium-set tofu in stir-fries or scrambles for a quick 350 mg boost.
  • Snack on almonds or add tahini to dressings and dips for extra calcium.
  • Eat low-oxalate greens like kale or bok choy daily rather than spinach.
  • If you supplement, take calcium with food and split doses for better absorption.

FAQ

Common questions

Can I get enough calcium without dairy?
Yes, with careful planning. Fortified plant milks, calcium-set tofu, leafy greens, almonds, and tahini are excellent sources. Aim for a variety throughout the day to meet your needs, and consider a supplement if you struggle to reach the target.
Is calcium from plants absorbed as well as from milk?
It depends on the food. Kale and broccoli have highly absorbable calcium, while spinach’s oxalates reduce absorption. Fortified plant milks often match dairy’s bioavailability. Overall, a balanced plant-based diet can provide adequate calcium.
Do I need a calcium supplement on a vegan diet?
Not necessarily, but many vegans benefit from one, especially women over 50 and those with low intake. Track your daily consumption from foods; if it’s consistently below 800 mg, a supplement of 500 mg is a sensible precaution.
What about calcium and kidney stones?
Dietary calcium from foods may actually reduce stone risk by binding oxalates in the gut. However, high-dose supplements taken without food can increase risk. If you have a history of stones, get calcium from food and consult a doctor before supplementing.

Newsletter

One short letter. Once a month.

A handful of recipes, a story worth your time, and one thing you can do this week. Nothing else.

We never share your email. Unsubscribe in one click.