Top 10 Plant-Based Foods Highest in Calcium
- Chia seeds — 631 mg/100g
- Sesame seeds — 426 mg/100g
- Tahini — 426 mg/100g
- Calcium-set tofu — 350 mg/100g
- Almonds — 264 mg/100g
- Collard greens — 145 mg/100g
- Kale — 135 mg/100g
- White beans (cooked) — 130 mg/100g
- Bok choy — 105 mg/100g
- Broccoli (cooked) — 47 mg/100g
Dataset Snapshot
- 0 plant foods with calcium data
- Source: USDA FoodData Central
- Units: mg calcium per 100 g
- RDA: 1,000 mg/day (adults under 50) · 1,200 mg/day (women over 50, men over 70)
🍼 Bioavailability tip
Low-oxalate greens (kale, bok choy, broccoli) have 40–61% calcium absorption — among the best sources. High-oxalate spinach appears rich in calcium but is poorly absorbed due to oxalate binding. Pair calcium-rich foods with vitamin D for optimal absorption and bone health.
| # | Food | Group | Calcium (mg/100g) | |
|---|---|---|---|---|
| Loading… | ||||
Data: USDA FoodData Central. Values in mg calcium (Ca) per 100 g. Source: USDA FDC.
Frequently Asked Questions
Which plant foods are highest in calcium?
Chia seeds provide ~631mg/100g — remarkable for a seed. Sesame seeds and tahini deliver ~426mg/100g. Calcium-set tofu ranges from 200–500mg/100g depending on the brand. Almonds offer ~264mg/100g. Dark leafy greens — collard greens (~145mg), kale (~135mg), bok choy (~105mg) — are excellent everyday sources. Fortified plant milks typically provide 300–350mg per cup.
Can you get enough calcium on a plant-based diet?
Absolutely — a daily diet including fortified plant milk, calcium-set tofu, dark leafy greens, tahini, and almonds easily meets the 1,000mg daily recommendation. Research shows plant-based populations with diverse diets achieve excellent bone density and calcium status throughout life.
How does calcium absorption differ between plant foods?
Absorption rate varies significantly. Calcium from low-oxalate greens like kale, bok choy, broccoli, and collard greens is absorbed at 40–61% — making these among the most effective calcium sources gram-for-gram. Calcium from fortified plant milks, calcium-set tofu, and chia seeds is also well absorbed. High-oxalate foods like spinach and beet greens contain calcium on paper but oxalate severely limits absorption to under 10%.
Does oxalate affect calcium absorption from plant foods?
Yes — oxalate binds calcium in the gut, forming insoluble calcium oxalate that cannot be absorbed. Spinach and Swiss chard are high in both calcium and oxalate, but their calcium is largely unavailable. Low-oxalate vegetables (kale, bok choy, broccoli, turnip greens) are far more effective sources per mg. Variety across different greens maximises total calcium uptake.
How much calcium do plant-based eaters need daily?
The RDA is 1,000mg/day for adults under 50, and 1,200mg for women over 50 and men over 70 (when bone density maintenance becomes more critical). Meeting this through whole plant foods requires daily attention but is achievable: 2 cups fortified plant milk (~700mg), a serving of tofu (~250mg), and a side of kale (~135mg) reaches the target easily.
What are the best plant-based calcium sources for bone health?
Low-oxalate greens (kale, pak choi, bok choy, broccoli) provide highly bioavailable calcium that supports bone mineralisation. Calcium-set tofu and fortified plant milks are convenient concentrated sources. Chia seeds and almonds contribute meaningfully to daily totals. Vitamin D (through sun exposure or supplements) is essential alongside calcium to support absorption and bone metabolism.
Do fortified plant milks provide enough calcium?
Yes — most commercial fortified plant milks contain 300–350mg of calcium per cup (240ml), comparable to conventional dairy. Soy milk and oat milk are commonly fortified. Importantly, shake the carton before pouring — calcium carbonate settles to the bottom and an unshaken carton may deliver significantly less than the label states.
Which seeds are highest in calcium?
Chia seeds are extraordinary at ~631mg/100g — just 2 tablespoons (~28g) contributes ~177mg of calcium. Sesame seeds provide ~426mg/100g, making tahini one of the most concentrated everyday calcium foods. Poppy seeds are also very high. Hemp seeds and pumpkin seeds provide moderate amounts and round out a mineral-rich seed mix.
Does vitamin D affect calcium absorption from plant foods?
Yes — vitamin D is essential for active calcium absorption in the small intestine. Without adequate vitamin D, even abundant calcium intake is poorly utilised. Plant-based eaters should ensure vitamin D through fortified foods, mushrooms exposed to sunlight (which generate vitamin D2), or supplementation — particularly in northern latitudes or during winter months.
Which leafy greens are best for calcium?
Low-oxalate greens are the most effective. Kale offers ~135mg/100g with ~50% absorption. Collard greens provide ~145mg/100g with good bioavailability. Bok choy (~105mg/100g) and broccoli (~47mg/100g cooked) are also excellent. In contrast, spinach and beet greens have high calcium content but poor bioavailability due to high oxalate — they contribute little net calcium to the diet.
Does calcium interact with other minerals in plant-based eating?
Calcium absorption competes with iron and zinc at high intakes, as they share some absorption pathways. Spacing high-calcium meals apart from iron-rich meals can marginally improve both. Phytate in legumes and grains reduces calcium absorption, but soaking and cooking largely deactivates this effect. Adequate vitamin K2 (from fermented foods like natto and tempeh) helps direct absorbed calcium into bones rather than soft tissues.
Can you get too much calcium from plant foods alone?
Calcium toxicity from whole plant foods alone is not a realistic risk. The body down-regulates intestinal absorption automatically when calcium is sufficient. Overconsumption is only a practical concern with high-dose calcium supplements. Eating freely from calcium-rich whole plant foods is both safe and beneficial.
