40 Calcium Rich Foods: Complete List

Discover 40 calcium rich foods ranked by content — from dairy to surprising plant sources. Includes mg per serving and absorption tips.

A stylized figure with arms open wide surrounded by orbiting calcium-rich foods — yogurt, leafy greens, sardines, sesame seeds — glowing with soft sky blue and warm orange energy on a clean white background

By Dr. Rachel Kim · Published July 16, 2025 · 13 min read

Getting enough calcium rich foods in your daily diet is one of the most important — and most underestimated — aspects of long-term health. Calcium is not just about strong bones: it supports muscle contraction, nerve signaling, and blood clotting. Yet surveys consistently show most adults fall well short of the recommended daily intake.

This list covers 40 high-calcium foods organized by category, with milligrams per serving and notes on bioavailability — so you know not just how much calcium each food contains, but how much your body can actually use.

⚠️ Medical Disclaimer

This article is for informational purposes only and does not constitute medical advice. Consult a registered dietitian or healthcare professional before making significant dietary changes, especially if you have a bone health condition or take medications that affect calcium absorption.

Why Calcium Matters More Than Bones

Calcium is the most abundant mineral in the human body — 99% of it stored in bones and teeth. But stored calcium is not static. When blood calcium drops, your body pulls it from bone reserves. Do that consistently over years and the result is reduced bone density and higher fracture risk.

Beyond bones, calcium plays a critical role in:

  • Muscle function — including every heartbeat
  • Nerve transmission — signaling between brain and body
  • Blood clotting — essential for wound healing
  • Enzyme activation — driving hundreds of metabolic reactions

Getting calcium from food — rather than supplements alone — delivers it alongside fiber, protein, and co-nutrients that support absorption. A balanced diet built on whole foods remains the most effective long-term strategy.

How Much Calcium Do You Need?

Daily requirements vary significantly by age and life stage. According to the NIH Office of Dietary Supplements, these are the Recommended Dietary Allowances (RDA):

Age / GroupDaily Calcium (mg)
Children 1–3 years700 mg
Children 4–8 years1,000 mg
Teens 9–18 years1,300 mg
Adults 19–50 years1,000 mg
Women 51–70 years1,200 mg
All adults 71+ years1,200 mg
Pregnant / Breastfeeding (14–18)1,300 mg
Pregnant / Breastfeeding (19–50)1,000 mg

Adolescence is the critical window: 90% of peak bone mass is built before age 20. Meeting the 1,300 mg/day target during the teenage years is one of the highest-value nutritional investments possible.

Dairy & Dairy Alternatives (1–10)

Dairy remains the most concentrated conventional source of calcium, with a reliable ~30% absorption rate. These foods anchor the list for most people.

1. Plain Low-Fat Yogurt — ~415–450 mg per cup The single richest conventional calcium source per serving. Versatile, probiotic-rich, and easy to eat daily.

2. Ricotta Cheese (part-skim) — ~335 mg per 4 oz Mild flavor and creamy texture make it easy to incorporate into pasta, toast, and baked dishes. Higher calcium than most soft cheeses.

3. Milk (all types) — ~300 mg per cup Whole, skim, and low-fat milk deliver similar calcium content. The classic reference point for daily intake.

4. Buttermilk — ~300 mg per cup Often overlooked, buttermilk matches regular milk for calcium and works well in cooking, baking, and smoothies.

5. Swiss / Gruyère Cheese — ~270 mg per oz Hard cheeses concentrate calcium efficiently. Swiss and Gruyère rank among the highest per ounce.

6. Mozzarella (part-skim) — ~200–210 mg per oz A versatile, lower-fat option. Two slices can contribute 400+ mg to a meal.

7. Cheddar Cheese — ~200 mg per oz Widely available and easy to incorporate. Even a modest portion adds meaningfully to daily intake.

8. Greek Yogurt — ~200 mg per 6 oz Lower than plain yogurt but still significant. The higher protein content makes it a strong nutritional package overall.

9. Fortified Plant Milk (almond, soy, oat) — ~200–480 mg per cup The range reflects how aggressively manufacturers fortify. Soy milk typically leads, with some products reaching 45% of the daily value per cup. Always shake the carton — calcium carbonate settles at the bottom and most of it stays there if you skip this step.

10. Yogurt with Fruit (low-fat) — ~260 mg per 6 oz Convenient and portable. A useful calcium source on the go; check added sugar content when choosing flavored varieties.

Fish & Seafood High in Calcium (11–14)

The key with fish is eating the soft, edible bones — that is where the calcium lives. Canned varieties are the practical choice.

11. Sardines (canned, with bones) — ~325–370 mg per 3 oz One of the most calcium-dense foods available, and entirely from bone. Also an excellent source of vitamin D and omega-3 fatty acids — a natural triple-benefit food.

12. Mackerel (canned) — ~250 mg per 3 oz Similar profile to sardines but less well-known. Equally impressive calcium content; worth keeping in the pantry.

13. Salmon (canned, with bones) — ~170–210 mg per 3 oz Wild-caught canned salmon with bones is a standout non-dairy calcium source. Mash the soft bones directly into the fish — they are completely edible and undetectable in texture.

14. Shrimp (canned) — ~125 mg per 3 oz Lower than the above but still a useful contribution, especially in seafood dishes where other calcium sources are also present.

Legumes, Seeds & Nuts (15–24)

Plant-based eaters can build a high-calcium diet without any dairy. These sources are effective, calorie-efficient, and rich in complementary nutrients. For more plant-based nutrition strategies, see our guide on vegan protein sources.

15. Sesame Seeds (whole, roasted) — ~280 mg per oz Pound for pound, one of the most calcium-dense foods in existence. Use generously in stir-fries and salads, or enjoy as tahini.

16. Calcium-Set Tofu (firm) — ~250–750 mg per 4 oz The wide range reflects the coagulant used during production. Tofu made with calcium sulfate (listed on the label) is exceptional — often matching or exceeding dairy per serving. Tofu made with nigari (magnesium chloride) delivers far less. Always check the label.

17. Chia Seeds — ~179 mg per oz (28 g) A convenient way to boost calcium in smoothies, overnight oats, and puddings. Also rich in omega-3s and fiber.

18. Tahini (sesame paste) — ~130 mg per 2 tbsp A simple way to add calcium to dressings, hummus, and grain bowls without any preparation effort.

19. Amaranth (cooked) — ~135 mg per ½ cup An ancient grain with more calcium than most other grains. Naturally gluten-free and high in protein.

20. Edamame (cooked) — ~175 mg per cup Fresh soybeans are a calcium-rich, protein-dense snack or side dish. One cup contributes meaningfully to daily intake.

21. Blackstrap Molasses — ~135 mg per tbsp A byproduct of sugar refining that retains remarkable mineral content. One tablespoon adds calcium, iron, and magnesium to smoothies or oatmeal.

22. White Beans (cooked) — ~130 mg per cup The best legume for calcium. High in fiber and plant protein — a natural fit for the DASH diet approach to heart and bone health.

23. Almonds (toasted) — ~75–80 mg per oz One of the few nuts with meaningful calcium. Also rich in vitamin E and magnesium, which works alongside calcium in bone metabolism.

24. Chickpeas (cooked) — ~80 mg per cup Mild, versatile, and widely available. Roasted chickpeas make a convenient calcium-contributing snack.

Vegetables Rich in Calcium (25–34)

Not all leafy greens deliver calcium equally. Oxalate content is the deciding factor: low-oxalate vegetables (kale, bok choy, broccoli, collard greens) allow efficient absorption; high-oxalate vegetables (spinach, beet greens) bind calcium tightly and prevent most of it from being used. More on this below.

25. Collard Greens (cooked) — ~266 mg per cup The top leafy green for usable calcium, with low oxalate levels that allow highly efficient absorption. A true standout.

26. Bok Choy (cooked) — ~160 mg per cup Crisp, mild-flavored, and excellent for calcium with ~50% absorption rate. One of the best plant-based calcium choices available.

27. Kale (cooked) — ~94–179 mg per cup Cooking increases calcium density versus raw. Also provides vitamin K, which works alongside calcium in bone metabolism and directs calcium into bones rather than soft tissues.

28. Arugula (raw) — ~125 mg per 2 cups Calorie for calorie, arugula is one of the most calcium-efficient foods. At roughly 10 calories per cup, it delivers substantial calcium per calorie — ideal for anyone managing intake carefully.

29. Mustard Greens (cooked) — ~100+ mg per cup Underused and underrated. Sharp flavor mellows significantly with cooking; pairs well with garlic and olive oil.

30. Turnip Greens (cooked) — ~100+ mg per cup A traditional Southern staple with solid calcium content and high vitamin K. Cook similarly to collard greens.

31. Okra (cooked) — ~100 mg per cup High calcium, high fiber, and unique mucilaginous texture that works well stewed or roasted.

32. Broccoli (cooked) — ~60–90 mg per cup Lower in raw calcium than some greens, but with a ~47% fractional absorption rate, usable calcium is competitive with dairy. A 2021 review in Nutrients confirmed broccoli, kale, and bok choy all achieve 47–53% calcium absorption.

33. Spinach (cooked) — ~240 mg per cup (see note below) Raw numbers look excellent; only ~5% is absorbed due to high oxalic acid. See the spinach trap section.

34. Acorn Squash (cooked) — ~90 mg per cup A mild, versatile vegetable with a useful calcium contribution as part of a varied diet.

Fortified Foods & Other Sources (35–40)

Fortified foods fill the gap between dietary intake and daily requirements — particularly for those limiting or avoiding dairy.

35. Fortified Orange Juice — ~300–349 mg per 8 oz Calcium-fortified OJ matches milk for calcium per serving. Confirm fortification on the label and note the natural sugar content.

36. Fortified Breakfast Cereal — ~250–1,000 mg per serving Enormous variation by brand. High-fortification cereals can single-handedly cover daily needs in one bowl — but examine added sugar content before making this a daily habit.

37. Dried Figs — ~300 mg per cup (~10 figs) The best fruit for calcium by a wide margin. Dense, portable, and naturally sweet. A practical addition to trail mix or cheese boards.

38. Instant Oatmeal (fortified) — ~100–150 mg per packet Plain rolled oats contain minimal calcium. Fortified instant varieties add calcium carbonate and provide a useful morning boost.

39. Tempeh — ~75 mg per ½ cup Lower than tofu but still a useful contribution. Fermentation reduces phytates, which may improve mineral absorption compared to unfermented soy foods.

40. Blackberries / Dried Apricots — ~70–80 mg per cup Among the higher-calcium fruits. Not exceptional in isolation, but consistent contributions across a varied diet add up meaningfully over the day.


The Spinach Trap: Raw Calcium vs. Usable Calcium

ℹ️ Key Insight: Not All Calcium Is Absorbed Equally

The amount on a nutrition label is raw calcium content — not what your body actually uses. Bioavailability varies dramatically by food and can differ by a factor of ten.

Spinach appears on nearly every "high calcium" list because it contains 240+ mg per cooked cup. But a 2021 review published in Nutrients found that only about 5% of calcium in spinach is absorbed due to its extremely high oxalic acid content, which binds calcium into insoluble complexes that pass through the digestive system unused.

Compare that to the absorption rates for other foods:

FoodRaw Calcium (per cup cooked)Fractional Absorption
Kale94–179 mg~47–53%
Bok choy160 mg~47–53%
Broccoli60–90 mg~47–53%
Collard greens266 mg~40–50%
Milk300 mg~30–32%
Tofu (calcium-set)250–750 mg~31–37%
Spinach240 mg~5%

The practical upshot: a cup of cooked kale provides more usable calcium than a cup of cooked spinach, despite listing less on the label. Build plant-based calcium intake around low-oxalate greens — kale, bok choy, collard greens, and broccoli.

Tips to Maximize Calcium Absorption

Getting calcium-rich foods on your plate is step one. Getting your body to absorb that calcium efficiently is step two.

☐Pair calcium-rich foods with vitamin D — the most important cofactor for calcium absorption. Fatty fish, fortified foods, and moderate sun exposure all help maintain vitamin D levels.
☐Spread calcium across meals rather than consuming it all at once. The body absorbs calcium most efficiently in doses under 500 mg at a time.
☐Limit excess sodium — high sodium intake increases calcium excretion through urine, which is one reason an anti-inflammatory diet approach that limits processed foods supports bone health indirectly.
☐Check tofu labels — look for "calcium sulfate" as the coagulant rather than nigari to ensure high calcium content.
☐Shake plant milks vigorously before pouring — calcium carbonate settles and most of the benefit stays at the bottom of the carton.
☐Steam rather than boil vegetables when possible — boiling leaches calcium and other minerals into the cooking water.

Meeting your daily protein target alongside calcium-rich foods matters equally for maintaining both muscle and bone strength. See our guide on daily protein requirements for practical intake targets.

Start Tracking Your Calcium Intake

Knowing which foods are calcium-rich is useful — knowing whether you are actually hitting your daily target is essential. Most people significantly underestimate how much calcium they consume on a given day, and how often they fall short.

Caloria, the AI calorie tracker, makes it easy to see your full nutrient intake including calcium. Just snap a photo of your meal and get an instant breakdown of macros and micronutrients — no manual entry required.

Download Caloria and start tracking:

  • Download on the App Store

Frequently Asked Questions

What foods are highest in calcium?

The highest calcium foods per serving include plain yogurt (415–450 mg/cup), fortified plant milk (up to 480 mg/cup), sardines with bones (325–370 mg per 3 oz), milk (300 mg/cup), and collard greens (266 mg/cup cooked). Calcium-set tofu can reach 750 mg per 4 oz depending on the coagulant used.

What are the best non-dairy calcium rich foods?

Top non-dairy sources include sardines and canned salmon with bones, calcium-set tofu, fortified plant milks, sesame seeds, collard greens, bok choy, kale, chia seeds, white beans, and fortified orange juice. Many rival dairy for calcium content per serving and several offer higher fractional absorption rates.

How much calcium do I need per day?

Adults aged 19–50 need 1,000 mg/day. Women over 51 and all adults over 70 need 1,200 mg/day. Teenagers aged 9–18 have the highest requirement at 1,300 mg/day — this is the critical bone-building window according to the NIH Office of Dietary Supplements.

Is spinach a good source of calcium?

Spinach contains 240–257 mg calcium per cooked cup, but only about 5% is absorbed due to high oxalic acid content. Kale, bok choy, and broccoli are far better choices for usable calcium, with absorption rates of 47–53% — higher than dairy milk.

What vegetables are high in calcium?

The best vegetables for calcium are collard greens (266 mg/cup), bok choy (160 mg/cup), kale (94–179 mg/cup), arugula (125 mg/2 cups), okra (100 mg/cup), and broccoli (60–90 mg/cup). Choose low-oxalate varieties for maximum usable calcium.

Topic: Nutrition Science

Frequently Asked Questions

What foods are highest in calcium?
The highest calcium foods per serving include plain yogurt (415–450 mg/cup), fortified plant milk (up to 480 mg/cup), sardines with bones (325–370 mg per 3 oz), milk (300 mg/cup), and collard greens (266 mg/cup cooked). Calcium-set tofu can reach 750 mg per 4 oz depending on the coagulant used.
What are the best non-dairy calcium rich foods?
Top non-dairy sources include sardines and canned salmon with bones, calcium-set tofu, fortified plant milks, sesame seeds, collard greens, bok choy, kale, chia seeds, white beans, and fortified orange juice. Many of these rival dairy for calcium content and some offer superior absorption rates.
How much calcium do I need per day?
Adults aged 19–50 need 1,000 mg/day. Women over 51 and all adults over 70 need 1,200 mg/day. Teenagers aged 9–18 have the highest requirement at 1,300 mg/day — this is the critical bone-building window. Pregnant and breastfeeding women also need 1,000–1,300 mg/day.
What vegetables are high in calcium?
The best vegetable sources are collard greens (266 mg/cup cooked), bok choy (160 mg/cup), kale (94–179 mg/cup), okra (100 mg/cup), arugula (125 mg per 2 cups), and broccoli (60–90 mg/cup). Low-oxalate vegetables like kale and bok choy offer superior calcium absorption compared to spinach.
Is spinach a good source of calcium?
Spinach contains 240–257 mg calcium per cooked cup, which sounds impressive. However, spinach is high in oxalic acid, which binds calcium and blocks absorption. Research shows only about 5% of calcium in spinach is actually absorbed. Kale, bok choy, and broccoli are far better choices for usable calcium.
Home Blog Buy Privacy Terms