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.

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