Foods high in Calcium
Major mineral for bone density, muscle contraction, and nerve signalling.
About Calcium
Calcium is the most abundant mineral in the body, with 99% stored in bones and teeth and the remaining 1% playing critical roles in muscle contraction, nerve signalling, and blood clotting. The skeletal store doubles as a reserve the body draws on when blood calcium drops too low, over decades, that draw thins bone.
Dairy is the densest dietary source in most Western diets, but calcium is also abundant in fortified plant milks, sardines (where the bones are eaten), tofu set with calcium, and dark leafy greens like kale and pak choi. Spinach and beet greens look calcium-rich but bind most of it in oxalate, so absorption is poor.
UK adult RI: 800 mg/day. Low calcium intake during childhood and adolescence limits peak bone mass and raises osteoporosis risk decades later. Vitamin D is required for calcium absorption, the two work together for bone health.
Foods high in calcium, dill, stinging nettles, tofu, and more
Ranked by how much you get per calorie, so foods are not rewarded for simply being dry or concentrated. Values from USDA FoodData Central, McCance & Widdowson's CoFID, ANSES Ciqual, and other public nutrition databases. Amounts in milligrams.
Per calorie is the default here because it answers what to eat: ranked purely by amount, a list of the richest foods fills up with dried and concentrated things nobody eats a plateful of. Switch to per 100 grams above if concentration is what you are after.
- Dill, fresh 1,360mg per 100 grams
- Stinging Nettles, blanched (Northern Plains Indians) 1,145.24mg per 100 grams
- Tofu, salted and fermented (fuyu), prepared with calcium sulfate 1,059.48mg per 100 grams
- Amaranth leaves, cooked, boiled, drained, with salt 995.24mg per 100 grams
- Amaranth leaves, cooked, boiled, drained, without salt 995.24mg per 100 grams
- Rocket, fresh, raw 983.93mg per 100 grams
- Rocket, packaged, raw 983.93mg per 100 grams
- Rocket, cooked 981.48mg per 100 grams
- Basil, green, fresh, raw 979.23mg per 100 grams
- Mustard spinach, (tendergreen), raw 954.55mg per 100 grams
- Amaranth leaves, raw 934.78mg per 100 grams
- Rhubarb, frozen, uncooked 923.81mg per 100 grams
Common questions about Calcium
- How much calcium do I need per day?
- UK adult RI: 800 mg/day. Children, teenagers, and pregnant or breastfeeding women have higher requirements.
- What foods are highest in calcium?
- Dairy is the densest dietary source in most Western diets, milk, yogurt, cheese. Fortified plant milks, tofu set with calcium, sardines (with bones), and dark leafy greens like kale and pak choi also contribute.
- Is calcium from spinach absorbed well?
- Poorly. Spinach is high in calcium but binds most of it in oxalate, which the body can't absorb. Kale, pak choi, and other low-oxalate greens are better dietary sources.
- Can you have too much calcium?
- Very high intakes from supplements (over 2,500 mg/day) can interfere with absorption of other minerals and may raise kidney stone risk in susceptible people. Food sources are very hard to overdo.