Plant-Based Calcium Sources Cost Comparison: Fortified vs Natural Foods, Ranked by Price and Bioavailability
Compare the real cost and bioavailability of plant-based calcium sources — from fortified oat milk to tofu and kale — with ADEME-sourced environmental impact data.
By The GreenEats Zone editorial team
·9 min read

In this article
Natural plant foods — especially calcium-set tofu, white beans, and leafy brassicas like kale — offer the lowest cost per milligram of absorbable calcium for most budgets. Fortified plant milks close the convenience gap but add a price premium of roughly 30–60% per 100 mg absorbed. Choosing wisely between the two categories can cut your calcium spend without sacrificing nutritional adequacy.

Why Bioavailability Changes Every Price Calculation
Calcium content printed on a nutrition label and calcium your body actually absorbs are two different figures. The absorption rate — known as fractional calcium absorption — varies dramatically across plant foods, and ignoring it leads to systematic underestimation of how much food you need to consume.
Cow's milk has a fractional absorption rate of around 32%, which has historically been used as a reference point. Several plant sources match or approach that figure. According to published nutritional research, kale and bok choy sit at approximately 49–53% and 31–54% absorption respectively, outperforming dairy on this metric. White beans reach roughly 22%, almonds around 21%, and tofu made with a calcium coagulant (calcium sulphate or calcium chloride) lands near 31%.
Spinach and beet greens, despite being rich in total calcium on paper, are heavily bound by oxalates, reducing absorption to as low as 5%. Relying on spinach as a primary calcium source is a common and costly nutritional mistake — both for health and for the wallet, since you would need to consume far larger quantities to reach the same absorbed amount.
The Oxalate and Phytate Problem
Two naturally occurring compounds inhibit calcium absorption in plants:
- Oxalates (high in spinach, rhubarb, beet greens): bind calcium tightly in the gut, making it largely unavailable.
- Phytates (high in whole grains, raw legumes): reduce mineral absorption across the board, though cooking and soaking significantly diminish their effect.
For budget-focused eaters, the practical takeaway is straightforward: prioritise low-oxalate brassicas (kale, cabbage, pak choi, broccoli) and well-cooked legumes over raw or lightly cooked high-oxalate greens.
The Benchmark Table: Cost, Calcium, and CO₂
The figures below use typical French retail price ranges for 2024–2025. Because retail prices vary by region, retailer, and format, treat these as order-of-magnitude estimates rather than precise quotes. Climate impact figures come directly from the ADEME Agribalyse database (synthesis published 2025-02-27).
| Food | Approx. calcium per 100 g (mg) | Estimated fractional absorption | Approx. cost per 100 mg absorbed calcium (€) | Climate impact (kg CO₂e/kg) | Source |
|---|---|---|---|---|---|
| Tofu, calcium-set (nature) | 200–350 mg | ~31% | ~0.05–0.10 € | 1.0 | ADEME, Agribalyse, 2025 |
| Cooked white beans | 60–90 mg | ~22% | ~0.06–0.12 € | est. ~0.7–1.0 (legume range) | ADEME, Agribalyse, 2025 (lentil/chickpea proxies: 0.5–0.6) |
| Kale (raw) | 130–150 mg | ~49–53% | ~0.08–0.15 € | seasonal brassica, low impact | ADEME, Impact CO₂ API, 2026 |
| Fortified oat milk (120 mg/100 ml) | 120 mg | ~30% (fortification-matched) | ~0.12–0.20 € | est. 0.5–0.9 (oat-based beverages) | ADEME, Agribalyse, 2025 (oat category) |
| Fortified almond milk (120 mg/100 ml) | 120 mg | ~21–30% | ~0.15–0.25 € | est. 0.5–0.7 | ADEME, Agribalyse, 2025 |
| Spinach (raw) | 90–100 mg | ~5% | ~0.50–0.90 € | seasonal green, low impact | ADEME, Impact CO₂ API, 2026 |
Note: cooked white bean climate impact is estimated using the lentil (0.5 kg CO₂e/kg) and chickpea (0.6 kg CO₂e/kg) figures from ADEME Agribalyse 2025 as proxies; a direct white bean entry is not included in the data provided. Do not treat the white bean CO₂ column as a cited value.
The table makes one pattern unmistakable: whole food sources — particularly calcium-set tofu and brassicas — offer the most absorbable calcium per euro spent, while simultaneously carrying lower or comparable environmental footprints to fortified beverages.
Fortified Plant Milks: Where They Win and Where They Don't
Fortified plant milks are not a bad choice — they are simply a different trade-off. Their advantages are real:
- Predictable calcium content: typically standardised at 120 mg per 100 ml, matching cow's milk.
- Vitamin D co-fortification: many brands add vitamin D, which actively enhances calcium absorption — a meaningful benefit in low-sunlight months.
- Ease of use: poured directly into coffee, cereal, or recipes without preparation.
- Consistent bioavailability: because the calcium is added as a soluble salt, absorption is not inhibited by oxalates or phytates.
Their disadvantages are equally real:
- Higher cost per mg absorbed in most retail formats compared with tofu or cooked beans.
- Processing variability: calcium settles at the bottom of cartons; an unshaken carton can deliver significantly less than the label claims.
- Shorter shelf life once opened: contributes to food waste, which has its own environmental cost.
For adults on a strict budget, fortified plant milk works best as a supplement to a diet already grounded in whole food calcium sources, not as the primary strategy.
Natural Sources: The Budget-First Strategy
The strongest natural plant-based calcium sources, ranked by cost-effectiveness, fall into three groups:
1. Calcium-Set Tofu
Tofu made with calcium sulphate (gypsum) or calcium chloride is the single most cost-effective plant calcium source available in most French supermarkets. A 400 g block typically contains 280–350 mg calcium per 100 g and costs less than €2 in budget formats. Its climate impact — 1.0 kg CO₂e/kg (ADEME, Agribalyse, 2025-02-27) — is dramatically lower than animal proteins. Always check the coagulant on the label: tofu made with nigari (magnesium chloride) contains far less calcium.
2. Cooked Legumes
Cooked chickpeas (0.6 kg CO₂e/kg, ADEME, Agribalyse, 2025) and cooked lentils (0.5 kg CO₂e/kg, ADEME, Agribalyse, 2025) are among the lowest-carbon protein and mineral sources available. White beans in particular are calcium-dense for legumes. Buying dried and cooking at home cuts cost by 60–70% versus canned, with no loss in nutritional value once fully cooked.
3. Seasonal Brassicas
Kale, cabbage, and broccoli are October-in-season in France (ADEME, Impact CO₂ API, 2026-10-24) and sit in the high-absorption, low-oxalate quadrant. Chard, also in season this month, is a useful mineral source but has moderate oxalate content — still worth including, but not the primary calcium vehicle.
Example: Building a 1,000 mg Daily Calcium Target on a Budget
Example: An adult targeting 1,000 mg of calcium per day (the EU reference intake for adults) wants to reach that target primarily through whole food sources, supplemented by one glass of fortified oat milk.
- 150 g firm calcium-set tofu at 300 mg calcium/100 g = 450 mg total calcium. At 31% absorption: ~140 mg absorbed.
- 150 g cooked white beans at 70 mg calcium/100 g = 105 mg total calcium. At 22% absorption: ~23 mg absorbed.
- 80 g raw kale at 140 mg calcium/100 g = 112 mg total calcium. At 50% absorption: ~56 mg absorbed.
- 250 ml fortified oat milk at 120 mg/100 ml = 300 mg total calcium. At 30% absorption: ~90 mg absorbed.
Total absorbed calcium from this combination: approximately 309 mg from whole foods + 90 mg from oat milk = ~399 mg absorbed. To reach 1,000 mg absorbed, the adult would need to multiply portions or add other sources — illustrating that meeting calcium needs on a plant-based diet requires deliberate, varied sourcing, not a single food. Estimated daily food cost for these four items combined: roughly €1.20–1.80, depending on retailer and format.
Steps to Follow
- Identify your calcium-set tofu: read the label for calcium sulphate (E516) or calcium chloride (E509) in the coagulant list. If absent, the tofu contributes minimal calcium regardless of its protein content.
- Audit your high-oxalate intake: if spinach, beet greens, or rhubarb feature heavily in your diet, replace at least half with low-oxalate alternatives (kale, pak choi, broccoli, cabbage) to improve absorption without changing volume.
- Soak and cook dried legumes fully: soaking for 8–12 hours and discarding the soaking water reduces phytate content, improving calcium and overall mineral absorption from beans and chickpeas.
- Shake fortified plant milks before every pour: calcium carbonate settles; an unshaken carton can deliver as little as 30% of the stated calcium content in the first glass.
- Use a seasonal calendar: October in France brings kale, cabbage, and chard into peak affordability and quality (ADEME, Impact CO₂ API, 2026-10-24) — buy in bulk and blanch-freeze surplus brassicas for winter months.
- Track vitamin D separately: calcium absorption is vitamin-D dependent. In northern Europe, supplementation is often warranted from October to April regardless of diet type. This is a distinct step from dietary calcium planning.
Environmental Co-Benefits of Whole Food Calcium Sources
Choosing tofu and legumes over animal dairy or ultra-processed fortified products is not only cheaper — it is substantially lower in greenhouse gas emissions. The contrast within the ADEME Agribalyse data is stark: cooked lentils generate 0.5 kg CO₂e/kg and cooked chickpeas 0.6 kg CO₂e/kg (ADEME, Agribalyse, 2025-02-27), while beef reaches 35.7 kg CO₂e/kg. Tofu at 1.0 kg CO₂e/kg sits firmly in the low-impact category.
For readers interested in the broader water and land-use dimensions of plant-based eating, the environmental picture extends well beyond carbon — see Plant-Based Diet Environmental Impact: Water and Land for a fuller breakdown.
Fortified plant milks occupy an intermediate position: their processing and packaging add to raw ingredient footprints, though they remain well below dairy. The sustainability case for centring your calcium strategy on whole foods is consistent across every environmental metric tracked by Agribalyse.
Practical Combinations by Budget Level
Tight budget (under €5/day total food spend): centre on dried legumes, seasonal brassicas, and calcium-set tofu. These three categories alone, combined intelligently, can cover 40–60% of absorbed calcium needs at minimal cost and the lowest available climate footprint.
Moderate budget (€5–10/day): add one 250 ml serving of fortified oat or soy milk daily for convenience and reliable vitamin D intake. Soy milk typically offers higher protein density alongside calcium, making it the more nutritionally complete fortified option.
Flexible budget: fortified milks, tahini (sesame paste, ~130 mg calcium/100 g, moderate oxalate), and a wider variety of brassicas allow greater dietary diversity without compromising cost-efficiency.
For those simultaneously managing protein targets alongside calcium, the cost-per-gram-of-protein calculus for plant sources is covered in detail in Plant-Based Protein Powder Cost per Serving: Full Guide.
Further Reading
For context on the broader environmental case for plant-centred diets, Plant-Based Diet Environmental Impact Comparison aggregates the evidence across protein, calcium, and other nutrient categories.
Frequently asked questions
What is the cheapest plant-based food for calcium?
Calcium-set tofu is typically the most cost-effective plant calcium source per 100 mg absorbed. At roughly €1.50–2.00 for a 400 g block containing 280–350 mg calcium per 100 g, and with a fractional absorption rate of around 31%, it delivers more absorbable calcium per euro than most fortified beverages. Dried white beans cooked at home are a close second, especially when bought in bulk.
Is fortified plant milk as good as cow's milk for calcium?
When manufacturers standardise fortification to 120 mg per 100 ml — matching cow's milk — and the product contains added vitamin D, the calcium availability is broadly comparable. The key practical caveat: always shake the carton thoroughly before pouring, as calcium carbonate settles and an unshaken serving can deliver significantly less than the label states.
What is calcium bioavailability in plant-based foods?
It varies widely. Low-oxalate brassicas like kale absorb at roughly 49–53%, tofu with calcium coagulant at about 31%, cooked legumes at 18–22%, and almonds at around 21%. High-oxalate foods like spinach absorb at as little as 5%, making them poor primary calcium sources despite their high total calcium content on paper.
How much tofu do I need to eat to get enough calcium?
At 300 mg calcium per 100 g and 31% absorption, 100 g of calcium-set tofu delivers roughly 93 mg of absorbed calcium. To cover a third of a 1,000 mg daily target through tofu alone, you would need approximately 360 g — a substantial but achievable quantity spread across meals. Combining tofu with kale, beans, and one glass of fortified milk is more practical than relying on any single source.
Does cooking reduce calcium in vegetables?
Blanching and boiling leach some calcium into cooking water, but the effect on net absorbed calcium is generally modest for brassicas. More importantly, cooking reduces oxalate content in moderate-oxalate vegetables like chard and spinach, which can improve the fraction that is actually absorbed. For low-oxalate brassicas like kale, raw or lightly steamed preparations are both effective.
What is the environmental impact of plant-based calcium sources?
According to ADEME's Agribalyse database (2025), tofu generates 1.0 kg CO₂e/kg, cooked lentils 0.5 kg CO₂e/kg, and cooked chickpeas 0.6 kg CO₂e/kg — all in the lowest tier of food climate impacts. These figures compare favourably with any animal dairy source and make whole-food plant calcium the clear winner on both cost and climate metrics.
GreenEats Zone est édité par ENN Consulting SAS
Recommended reads
More in Plant-based diet guide →
Plant-Based Protein Powder Cost per Serving: Full Guide
Compare plant-based protein powder cost per serving with nutritional data. Find the best value options for your budget and health goals in 2026.

Plant-Based Diet Environmental Impact Water Land
How much water and land does your protein source really use? Explore plant-based diet environmental impact on water and land in this data-driven comparison.

Plant-based diet environmental impact comparison
How much lower is the carbon footprint of a plant-based diet environmental impact comparison vs meat? Data-driven analysis by food category, with lifecycle figures and guidance.

Plant-Based Meat Nutritional Comparison Guide
Plant-based meat nutritional comparison of protein, sodium, fat & additives vs real meat — science-backed data to guide your diet transition in 2026.