Best High-Calcium Foods Ranked by Calcium Per 100g
Calcium is essential for bone density, muscle function, and nerve signalling. Adults need 700–1,000mg per day. These are the highest-calcium foods from the database, covering dairy and non-dairy sources for all dietary preferences.
📊 Calculate your calcium target
Find out exactly how much calcium you need per day based on your goals.
Open BMR Calculator →Highest Calcium Foods
23 foodsCheddar Cheese
dairy
720mg
per 100g
Whey Protein
supplements
650mg
per 100g
Chia Seeds
nuts seeds
631mg
per 100g
Whey Protein
supplements
600mg
per 100g
Sardines
seafood
382mg
per 100g
Tofu
proteins
350mg
per 100g
Almonds
nuts seeds
264mg
per 100g
Almonds
nuts seeds
264mg
per 100g
Flaxseeds
nuts seeds
255mg
per 100g
Garlic
vegetables
181mg
per 100g
Kale
vegetables
150mg
per 100g
Oat Milk
dairy
120mg
per 100g
Almond Milk
dairy
120mg
per 100g
Whole Milk
dairy
113mg
per 100g
Greek Yogurt
dairy
111mg
per 100g
Greek Yogurt
dairy
111mg
per 100g
Spinach
vegetables
99mg
per 100g
Cottage Cheese
dairy
83mg
per 100g
Cottage Cheese
dairy
83mg
per 100g
Hemp Seeds
nuts seeds
70mg
per 100g
Edamame
legumes
63mg
per 100g
Eggs
proteins
56mg
per 100g
Oats
grains
54mg
per 100g