Got milk? If not, get something else. Dairy foods provide about 300 mg calcium per 1 cup serving. If lactose intolerance, allergies or personal preference steer you away from dairy foods, choose a substitute such as calcium-fortified soy milk, oat milk or rice milk.
We absorb calcium from some foods better than from others. For example, while spinach may be high in calcium, the human body does not readily assimilate it. Milk is generally the standard for comparison of calcium absorption in foods. This chart includes foods in which calcium is absorbed as well or better than calcium from milk.
— G.V.
Food
Serving Size
Calcium per Serving
Chinese cabbage
1/2 cup
239 mg
Bok choy
1/2 cup
80 mg
Kale
1/2 cup
61 mg
Turnip greens
1/2 cup
99 mg
Mustard greens
1/2 cup
212 mg
Tofu (calcium-set)
1/2 cup
258 mg
Cheddar cheese
1.5 oz
303 mg
Broccoli
1 cup
70 mg
Yogurt
1 cup
300 mg
Soy milk*
1 cup
300 mg
Fruit juice*
1 cup
300 mg
Milk (low-fat)
1 cup
300 mg
*calcium-fortified
Source: American Journal of Clinical Nutrition, 1999, vol. 70