How Much Calcium Is In Almonds? | Serving Size Matters

One ounce of almonds (about 23 nuts) provides roughly 75 to 80 milligrams of calcium, which is about 6 to 8% of the Daily Value.

Almonds have a reputation as a calcium-rich snack, especially for people who limit dairy. That reputation is partly earned — they are the nut with the most calcium. But the number on the nutrition label doesn’t always match what your body actually keeps.

One ounce of almonds (about 23 kernels) delivers roughly 75 to 80 milligrams of calcium. That’s around 6 to 8% of the Daily Value. Whether that makes them a high-calcium food depends on your serving size — and how well your digestive system can absorb the calcium almonds contain.

How Much Calcium Is In a Standard Serving of Almonds

A standard serving of almonds is one ounce, or about 28 grams. That’s a small handful of nuts. In that single serving, you get approximately 75 milligrams of calcium.

Eat a larger portion and the calcium adds up. One cup of whole almonds contains around 367 milligrams, which is about 28% of the Daily Value. A 100-gram serving (roughly 75 almonds) provides 264 milligrams.

Among nuts, almonds are the clear winner. An ounce of walnuts or Brazil nuts provides only about 28 milligrams of calcium. If you’re choosing a nut to support your bone health, almonds are the most efficient option by a wide margin.

Why The Serving Size Tells Only Half The Story

The calcium listed on the package is the total amount present. What your body actually absorbs is lower. Almonds contain oxalates, naturally occurring compounds that bind to calcium in the digestive tract. This binding reduces the net calcium your body can use.

  • Bioavailability is around 20%: The Harvard School of Public Health notes that calcium absorption from almonds is lower than from dairy, fortified orange juice, or calcium-set tofu.
  • Oxalates bind to calcium: When oxalates meet calcium in the gut, they form calcium oxalate. This complex is not absorbed, so the calcium passes through instead of entering your bloodstream.
  • The dairy comparison is stark: A cup of milk provides about 300 milligrams of calcium with much higher bioavailability. You would need to eat over 90 almonds to match the absorbable calcium of one glass of milk.
  • Soaking and roasting have a modest effect: Some preparation methods can slightly reduce oxalate content, but the overall impact on calcium absorption is limited for most people.

This doesn’t mean almonds are a poor source of calcium. It just means you should account for the bioavailability gap when relying on them for your daily intake.

How Oxalates Affect Calcium Absorption In Almonds

Oxalates are a natural defense compound found in many plants, including spinach, rhubarb, and almonds. In the gut, oxalates bind strongly to calcium. This binding forms calcium oxalate crystals, which the body cannot absorb and simply excretes.

One study found that oxalate absorption from almonds averaged 5.9%, which is higher than from black beans. This means a meaningful portion of the calcium in almonds never makes it into your circulation.

The Harvard School of Public Health provides a detailed breakdown of this process, noting that calcium absorption from almonds is about 20%, which is lower than dairy or fortified foods, as explained in their almond calcium bioavailability guide.

Food Serving Size Total Calcium Bioavailability
Almonds 1 oz (23 nuts) 75 mg ~20%
Cow’s Milk 1 cup (8 oz) 300 mg ~32%
Calcium-Set Tofu 1/2 cup 430 mg ~31%
Cooked Kale 1 cup 100 mg ~40%
Fortified Orange Juice 1 cup (8 oz) 300 mg ~30%

This comparison shows that while almonds are a convenient nut-based option, other plant sources like kale and fortified foods offer a higher net calcium yield per serving.

How To Maximize The Calcium You Get From Almonds

You can improve the net calcium benefit of almonds by pairing them wisely and choosing the right form. These strategies help your body get more value from the calcium almonds provide.

  1. Pair almonds with dairy or calcium-rich foods. Eating almonds alongside milk, yogurt, or cheese can offset the oxalate load and improve overall calcium uptake from the meal.
  2. Choose almond butter. Two tablespoons of almond butter contain roughly the same calcium as a serving of whole almonds, about 80 milligrams, in a more versatile form.
  3. Stick to a standard serving size. It’s easy to eat multiple servings of almonds in one sitting. One ounce gives you a meaningful amount of calcium without too many calories or oxalates.
  4. Consider raw or dry-roasted almonds. Dry roasting does not significantly change the calcium content, though it can slightly alter oxalate levels. Avoid oil-roasted varieties that add unnecessary calories.
  5. Do not rely solely on almonds for your daily calcium. They are a great addition to a varied diet that includes other calcium-rich foods like leafy greens, fortified plant milks, and dairy.

For most people, a balanced diet that includes a variety of these sources provides adequate calcium without much effort. Almonds can be part of that mix, but they shouldn’t carry the whole load.

Almonds vs. Other Calcium Sources

Almonds are the best nut-based calcium source, but they are not the most concentrated option overall. Fortified almond milk is a completely different product, often containing 300 to 450 milligrams of added calcium per 8-ounce serving.

The Mayo Clinic addresses oxalate concerns directly in their Q&A on kidney stones and calcium, explaining that while almonds and almond milk contain oxalates, the calcium they provide can still fit into a healthy dietary pattern, as reviewed in their almond milk oxalate kidney stones article.

For those without a history of oxalate kidney stones, the oxalate content of almonds is rarely a concern. The key is to eat them as part of a diet that includes a wide range of calcium sources.

Nut (1 oz serving) Calcium Content
Almonds 75 mg
Hazelnuts 32 mg
Brazil Nuts 28 mg
Walnuts 28 mg

The Bottom Line

Almonds are the top nut for calcium, providing about 75 to 80 milligrams per ounce. However, due to oxalates, the body absorbs less of that calcium than it would from dairy or fortified plant sources. They are a solid contributor to your daily intake but not a primary source on their own.

If you are managing a condition like calcium-oxalate kidney stones or tracking your calcium intake closely, a registered dietitian can help you balance almond consumption with other sources to meet your specific daily target.

References & Sources