Medically Reviewed
Reviewed by Sarah Mitchell, Registered Dietitian Nutritionist (RDN) · RDN, MS Nutrition
Last reviewed: 25 March 2026
Medical disclaimer: The information in this article is for educational purposes only. Always consult a qualified healthcare professional before making significant dietary or lifestyle changes, especially if you have a medical condition.
The most common concern people raise when considering a vegan diet is calcium — specifically, whether it's possible to meet daily calcium needs without dairy. The short answer, backed by robust nutritional science, is yes — but it requires understanding which plant foods contain bioavailable calcium and how to optimise absorption.
This guide covers every aspect of calcium nutrition for vegans: the best plant sources, the factors that affect absorption, the role of vitamin D, and practical meal-planning strategies to ensure adequate intake.
How Much Calcium Do You Actually Need?
Recommended calcium intakes vary by country and age:
• Adults 19–50: 1,000 mg/day (US/UK) • Adults 51+ (women): 1,200 mg/day (US); 1,000 mg/day (UK) • Adolescents 9–18: 1,300 mg/day • Pregnant/breastfeeding: 1,000–1,300 mg/day
Importantly, calcium requirements are set to cover the needs of people with typical (lower) calcium absorption rates. People who optimise absorption through dietary strategies may need less total calcium to achieve adequate status.
A 2016 meta-analysis in the British Medical Journal found no significant association between calcium intake from food and hip fracture risk when vitamin D status was adequate — suggesting that bone health is about more than just calcium quantity.
Vitamin D is essential for calcium absorption. Without sufficient vitamin D, you can consume adequate calcium and still develop deficiency. Test your vitamin D levels annually.
The Best Plant-Based Calcium Sources
**Highest bioavailability (absorption ~50–60%):** • Kale (1 cup cooked): 177mg • Bok choy (1 cup cooked): 158mg • Broccoli (1 cup cooked): 62mg • Fortified plant milks (1 cup): 300–400mg • Fortified tofu (½ cup): 253mg • Calcium-set firm tofu: 200–350mg depending on brand
**Good sources with moderate bioavailability (~30–35%):** • White beans (1 cup cooked): 161mg • Chickpeas (1 cup cooked): 80mg • Almonds (¼ cup): 97mg • Sesame seeds/tahini (2 tbsp): 128mg • Edamame (1 cup): 98mg • Figs, dried (5 figs): 68mg
**Lower bioavailability (high oxalate — ~5%):** • Spinach: very high oxalate severely inhibits absorption • Swiss chard: similarly high oxalate • Beet greens: high oxalate
This last point is critical: spinach is often cited as a good calcium source (240mg per cup cooked), but oxalic acid binds to calcium and prevents absorption. The net absorbed calcium from spinach is less than 10mg per cup.
“Low-oxalate vegetables such as kale, bok choy, and broccoli have calcium absorption rates that match or exceed those of cow's milk.”
— Weaver et al., American Journal of Clinical Nutrition, 1999
What Enhances and Blocks Calcium Absorption
**Enhancers:** • Vitamin D: the most important factor — enables active calcium absorption in the intestine • Inulin and FOS (prebiotic fibres in onions, garlic, leeks): shown to increase calcium absorption in studies • Vitamin K2: supports calcium utilisation in bones (found in fermented foods; consider supplementation on vegan diets) • Adequate protein intake: supports bone matrix formation
**Inhibitors:** • Oxalates: highest in spinach, rhubarb, beet greens — avoid relying on these for calcium • Phytates: in wholegrains and legumes — soaking, sprouting and fermenting significantly reduce phytate content • Excess sodium: high salt intake increases urinary calcium excretion • Excess caffeine: at very high intakes (>400mg/day) may modestly increase calcium excretion • Excess alcohol: impairs vitamin D activation and bone mineralisation
Building a Vegan Diet That Meets Calcium Needs
A practical day of vegan eating that achieves 1,000–1,200mg calcium:
**Breakfast:** Fortified oat milk porridge (300mg) with 1 tbsp chia seeds (70mg) and 5 dried figs (68mg) = ~440mg
**Lunch:** Stir-fried tofu (calcium-set, 200mg) with bok choy (158mg) and edamame (98mg) = ~456mg
**Dinner:** White bean and kale soup: 1 cup white beans (161mg) + 2 cups kale (120mg) = ~281mg
**Snacks:** 2 tbsp tahini in dressing (128mg) = ~128mg
**Daily total: ~1,305mg** — exceeding the adult RDA without supplements.
Key strategy: build meals around fortified plant milks, calcium-set tofu and low-oxalate leafy greens. These three food groups make meeting calcium requirements straightforward.
Key Takeaways
Meeting calcium needs on a vegan diet is entirely achievable with informed food choices. The keys are: prioritising low-oxalate plant calcium sources (kale, bok choy, broccoli, fortified foods, calcium-set tofu), ensuring adequate vitamin D either through sun exposure or supplementation, and reducing calcium inhibitors like excessive sodium and high-oxalate vegetables as primary calcium sources.
Vegans who follow these principles have comparable bone density to omnivores in observational studies when total calcium and vitamin D are adequate.
Frequently Asked Questions
Do vegans need to supplement calcium?▼
Is plant-based calcium as effective for bone health as dairy calcium?▼
How do I know if my plant milk is properly fortified?▼
More in Vegan & Plant-Based
View all →About This Article
Written by Sarah Mitchell, Registered Dietitian Nutritionist (RDN). Published 10 March 2026. Last reviewed 25 March 2026.
Editorial policy: All content is reviewed for accuracy and updated when new evidence emerges. Health articles include a medical disclaimer and are reviewed by qualified professionals.
About the Author
Registered Dietitian with 15 years of clinical and public health nutrition experience.