Best Calcium Sources Ranked: Absorption Rate, Oxalates, and Cost Compared (2026)

Calcium foods ranked by total calcium, absorption rate, and the calcium you actually absorb: dairy, bok choy, kale, fortified milks, tofu, sardines and spinach compared.

Medically reviewed by Dr. Emily Torres, Registered Dietitian Nutritionist (RDN)

Calcium absorption varies significantly among food sources. Low-oxalate greens like bok choy and kale absorb 50 to 60 percent of their calcium, while dairy absorbs about 32 percent, and spinach only about 5 percent due to oxalates. Dairy and fortified alternatives provide the most absorbed calcium per serving.

This article ranks calcium sources based on total calcium content, absorption rates, and practical absorption per serving. It includes both dairy and non-dairy options to provide a comprehensive overview of calcium sources.

Which Foods Have the Most Total Calcium?

Highest total calcium per serving:

  1. Sardines (with bones) (3 oz): 325 mg
  2. Milk / yogurt (1 cup): 300 mg
  3. Fortified orange juice (1 cup): 300 mg
  4. Fortified soy milk (1 cup): 300 mg
  5. Calcium-set tofu (1/2 cup): 250 mg

Which Calcium Is Best Absorbed?

Highest fractional absorption rate:

  1. Cauliflower: ~69%
  2. Brussels sprouts: ~64%
  3. Broccoli: ~61%
  4. Bok choy: ~54%
  5. Kale: ~49% (vs ~32% for dairy and ~5% for spinach)

Most Actually-Absorbed Calcium Per Serving

Calcium content times absorption rate, the figure that matters most:

  1. Milk / yogurt (1 cup): ~96 mg
  2. Fortified orange juice (1 cup): ~90 mg
  3. Sardines (3 oz): ~88 mg
  4. Bok choy (1 cup): ~85 mg
  5. Mustard greens (1 cup): ~79 mg

Calcium Sources With the Best Absorption (Low-Oxalate Greens)

Calcium Sources With the Best Absorption (Low-Oxalate Greens) include bok choy, kale, and broccoli, which absorb approximately 50 to 60 percent of their calcium. These greens are excellent choices for maximizing calcium intake.

Food Serving Calcium (mg) Absorption Rate Absorbed Calcium (mg) Relative Cost
Bok choy (cooked) 1 cup 158 ~54% 85 $
Kale (cooked) 1 cup 94 ~49% 46 $
Broccoli (cooked) 1 cup 62 ~61% 38 $
Mustard greens (cooked) 1 cup 197 ~40% 79 $
Brussels sprouts (cooked) 1 cup 56 ~64% 36 $
Cauliflower (cooked) 1 cup 20 ~69% 14 $

Low-oxalate greens are among the best sources for calcium absorption.

High-Calcium Staples (Moderate Absorption)

High-Calcium Staples (Moderate Absorption) include dairy products, fortified plant milks, and canned sardines with bones. These foods deliver a moderate absorption rate of around 32 percent, making them reliable sources of calcium.

Food Serving Calcium (mg) Absorption Rate Absorbed Calcium (mg) Relative Cost
Sardines (with bones) 3 oz 325 ~27% 88 $$
Milk 1 cup 300 ~32% 96 $
Yogurt (plain) 1 cup 300 ~32% 96 $
Fortified orange juice 1 cup 300 ~30% 90 $
Fortified soy milk 1 cup 300 ~24% 72 $
Calcium-set tofu 1/2 cup 250 ~31% 78 $
Cheddar cheese 1 oz 200 ~32% 64 $$
Almonds 1 oz 76 ~21% 16 $$
White beans (cooked) 1/2 cup 60 ~22% 13 $

Dairy and fortified foods are practical options for calcium intake.

High in Calcium but Poorly Absorbed (Oxalates)

High in Calcium but Poorly Absorbed (Oxalates) includes spinach, which appears to have high calcium content but only allows about 5 percent absorption due to oxalates. This makes spinach a less effective source of calcium.

Food Serving Calcium (mg) Absorption Rate Absorbed Calcium (mg) Relative Cost
Spinach (cooked) 1/2 cup 122 ~5% 6 $
Beet greens (cooked) 1 cup 160 ~5% 8 $
Swiss chard (cooked) 1 cup 100 ~5% 5 $

Spinach is not an effective source of calcium despite its high content.

How to Track Your Calcium Intake

Calcium is one of the nutrients most people guess at, especially anyone eating dairy-free. Nutrola tracks over 100 nutrients, including calcium, from a photo, barcode or voice entry, so you can see your daily total against your target instead of guessing. Nutrola is available from EUR 2.50 per month and shows no ads on any tier.

For related references, see nutrition tracking for osteoporosis, bone health beyond calcium, and the complete vitamin and mineral RDA chart.

How We Compiled These Numbers

Calcium content is per standard serving from USDA FoodData Central, rounded. Fractional absorption rates are from published human balance studies (Weaver and Heaney and related work); absorbed calcium is content times that rate and is illustrative, since real absorption depends on your vitamin D status, total intake and the rest of the meal.

Frequently Asked Questions (FAQ)

Which foods have the most calcium?

Which foods have the most calcium? Dairy products like milk and cheese, fortified plant milks, and canned sardines with bones are among the highest in calcium content. Low-oxalate greens also provide significant amounts.

Which calcium source is best absorbed?

Which calcium source is best absorbed? Low-oxalate greens like bok choy and kale are best absorbed, with rates of 50 to 60 percent. Dairy products follow with about 32 percent absorption.

Is spinach a good source of calcium?

Is spinach a good source of calcium? While spinach contains high levels of calcium on paper, its absorption is only about 5 percent due to oxalates, making it a poor practical source.

Can you get enough calcium without dairy?

Can you get enough calcium without dairy? Yes, calcium can be obtained from fortified plant milks, leafy greens, and other non-dairy sources. It is important to choose options with higher absorption rates.

Does calcium-set tofu count as a calcium source?

Does calcium-set tofu count as a calcium source? Yes, calcium-set tofu is a good source of calcium, often providing significant amounts per serving, depending on the brand and preparation.

How much calcium do I need per day?

How much calcium do I need per day? The recommended daily intake of calcium varies by age and gender, typically ranging from 1,000 to 1,300 mg for adults.

Key Takeaways

  • Calcium absorption varies widely among food sources.
  • Low-oxalate greens absorb 50 to 60 percent of their calcium.
  • Dairy products have a moderate absorption rate of about 32 percent.
  • Spinach is high in calcium but poorly absorbed at only 5 percent.
  • Fortified plant milks and juices provide good calcium options.
  • Calcium-set tofu is a viable non-dairy calcium source.

Ready to Transform Your Nutrition Tracking?

Join millions who have transformed their health journey with Nutrola!