ReadMyReport

Calcium-rich foods: what they contain and why calcium matters

Calcium is the main mineral in bones and teeth, and it is also needed for muscles and nerves to work [WHO]. This page lists foods by their calcium content and explains why the amount in a food is not the same as the amount your body absorbs [ICMR-NIN].

Last reviewed: 2026-09-03

How much calcium is in common foods

Values are milligrams of calcium per 100 g edible portion. Some plant foods sit high on the list but release less of their calcium — the absorption section explains why.

FoodCalcium per 100 gTypeSource
Cheese (parmesan)1180 mgDairyUSDA
Sesame seeds (til) (whole)975 mgPlantUSDA
Cheese (cheddar)720 mgDairyUSDA
Chia seeds631 mgPlantUSDA
Tofu (calcium-set)350 mgPlantUSDA
Finger millet (ragi)344 mgPlantICMR-NIN
Almonds269 mgPlantUSDA
Kale (raw)254 mgPlantUSDA
Amaranth leaves (chaulai)215 mgPlantUSDA
Drumstick (moringa) leaves185 mgPlantICMR-NIN
Dried figs162 mgPlantUSDA
Cow's milk120 mgDairyUSDA
Curd / plain yogurt120 mgDairyUSDA
Spinach (raw)99 mgPlantUSDA
White beans (cooked)90 mgPlantUSDA
Broccoli (cooked)47 mgPlantUSDA

Non-dairy and vegan sources

Beyond dairy, calcium-set tofu, sesame and chia seeds, ragi, almonds, amaranth and drumstick leaves and fortified plant milks all supply calcium [ICMR-NIN, USDA]. Because oxalates and phytates lower absorption from some plants, spreading calcium across several of these foods works better than relying on one.

Why the amount in a food isn't the amount you absorb

Two foods with the same calcium on paper can deliver very different amounts to the body, because some plant compounds bind calcium in the gut [ICMR-NIN].

  • Oxalates in spinach and some other greens bind calcium and lower how much is absorbed, so spinach's calcium is far less available than the calcium in dairy or kale [ICMR-NIN].
  • Phytates in whole grains and legumes also reduce calcium absorption; soaking, sprouting and fermenting lower phytate content [ICMR-NIN].
  • Vitamin D helps the body absorb calcium, which is why the two are often considered together [WHO].

Calcium and your blood test

A serum calcium test shows the level in your blood, which is tightly controlled and separate from what is stored in bone. If you have a lab report, ReadMyReport explains what your result means.

Frequently asked questions

Which foods are highest in calcium?
Hard cheeses top the list, followed by sesame and chia seeds, then dairy, ragi and calcium-set tofu [USDA, ICMR-NIN].
What are the best non-dairy sources of calcium?
Sesame and chia seeds, calcium-set tofu, ragi, almonds and leafy greens such as kale and amaranth leaves [ICMR-NIN, USDA].
Does spinach count as a calcium source?
Spinach contains calcium, but oxalates in it bind much of that calcium so less is absorbed than from dairy or kale [ICMR-NIN].
Is ragi a good source of calcium?
Yes. Finger millet (ragi) is one of the richest grains in calcium in Indian composition data [ICMR-NIN].
Does vitamin D affect calcium?
Yes. Vitamin D helps the body absorb calcium, so the two work together [WHO].
Can vegetarians and vegans get enough calcium?
Dairy is an easy source for vegetarians, and calcium-set tofu, sesame, ragi, almonds, greens and fortified foods cover vegans [ICMR-NIN, USDA].
Why is the calcium in some greens less useful?
Oxalates in greens such as spinach reduce how much of their calcium the body can absorb [ICMR-NIN].

Sources