Skip to content

What food has the most calcium besides dairy?

3 min read

While dairy products are famously rich in calcium, a 3.75-ounce can of sardines with bones actually packs more calcium than a cup of milk, offering 35% of the daily value. For those avoiding dairy, many excellent alternatives exist for getting the calcium needed for strong bones and overall health.

Quick Summary

An array of non-dairy foods provides ample calcium, including fortified products like tofu and plant milks, canned fish with bones such as sardines, and several types of leafy green vegetables. Many of these sources also offer high bioavailability for optimal absorption.

Key Points

  • Sardines and Canned Salmon are Calcium Powerhouses: These fish, when canned with edible bones, are among the richest non-dairy sources of calcium, even exceeding milk on a per-serving basis.

  • Fortified Foods are Excellent Alternatives: Many plant-based products like tofu prepared with calcium sulfate, fortified plant milks (almond, soy), and orange juice can provide significant calcium.

  • Not All Greens Offer Equal Calcium Absorption: While collard greens, kale, and bok choy have high-bioavailability calcium, greens high in oxalates like spinach offer poor absorption.

  • Seeds and Nuts Contribute Significantly: Small additions of seeds like poppy and chia, as well as nuts like almonds, can meaningfully increase your daily calcium intake.

  • Vitamin D is Essential for Absorption: Pairing your calcium-rich foods with sources of vitamin D, like fortified products or sun exposure, is vital for proper absorption and utilization.

  • A Balanced Approach is Key: For those on a dairy-free diet, combining different non-dairy sources—from vegetables to fortified drinks—is the best way to ensure adequate calcium intake.

In This Article

Top Non-Dairy Calcium Powerhouses

Dairy products are not the only, or even always the highest, source of dietary calcium. For those with lactose intolerance, dairy allergies, or who follow a vegan diet, numerous other foods can help meet daily calcium requirements, which are typically 1,000 to 1,200 mg for most adults. These include certain fortified products, canned fish, and specific vegetables.

Canned Fish with Edible Bones

Canned fish that contains edible bones is an exceptional source of calcium. The canning process softens the bones, making them easily digestible. Sardines are a top contender, with a 3.75-ounce can containing an impressive 351 mg of calcium. Similarly, canned salmon with bones offers a significant amount, with 3 ounces providing 181 mg. These oily fish also provide the added benefit of heart-healthy omega-3 fatty acids and vitamin D, which is crucial for calcium absorption.

Fortified Foods and Beverages

Many everyday foods are fortified with calcium to help people meet their nutritional needs. This makes it easier to boost intake without relying on dairy. A few key examples are:

  • Fortified Tofu: Tofu that has been prepared with calcium sulfate can be one of the richest non-dairy sources. Just a half-cup can contain over 86% of the daily value.
  • Plant-Based Milks: Fortified plant-based milks like soy and almond milk can contain amounts of calcium comparable to cow's milk. It is important to shake these beverages well, as the added calcium can settle at the bottom of the container.
  • Fortified Juices: Certain orange and grapefruit juices are fortified with calcium, providing a substantial boost.
  • Cereals: Many breakfast cereals are fortified with up to 1,000 mg of calcium per serving, although the body's ability to absorb such a large dose at once is limited.

Leafy Green Vegetables

Not all leafy greens are created equal when it comes to calcium, but several provide excellent, well-absorbed amounts. Collard greens are a standout, with one cup of cooked greens offering 268 mg of calcium. Other good options include:

  • Kale: Cooked kale provides 177 mg per cup.
  • Bok Choy: This Chinese cabbage offers 158 mg per cooked cup.
  • Broccoli Rabe: A cooked cup can deliver 118 mg of calcium.
  • Okra: Half a cup of cooked okra contains about 62 mg.

Nuts, Seeds, and Legumes

These foods offer smaller but still significant contributions to your daily calcium intake.

  • Seeds: Poppy, chia, and sesame seeds are particularly high in calcium. One tablespoon of poppy seeds provides 127 mg.
  • Almonds: Ounce for ounce, almonds are a top nut for calcium content.
  • Beans: White beans are a good source, as are winged beans. Soaking and cooking legumes can improve nutrient availability.

Calcium Bioavailability: Not All Calcium is Absorbed Equally

An important consideration for non-dairy sources is bioavailability, which refers to how easily the body can absorb and use a nutrient. Some plants, like spinach, Swiss chard, and rhubarb, are high in oxalates. Oxalates bind to calcium, significantly inhibiting its absorption. For instance, only about 5% of the calcium in spinach is absorbed, despite its high content. Conversely, calcium in low-oxalate greens like kale and bok choy is absorbed much more effectively.

Non-Dairy Calcium Comparison Table

Food (Serving) Calcium (mg) Notes
Tofu (calcium-set, ½ cup) >400 Amount varies, check label.
Sardines (canned w/ bones, 3.75 oz) 351 Also rich in Omega-3s and Vitamin D.
Soy Milk (fortified, 1 cup) >300 Shake well before serving.
Collard Greens (cooked, 1 cup) 268 High bioavailability.
Poppy Seeds (1 tbsp) 127 Nutrient-dense.
Almonds (1 oz) 76 Good source of healthy fats.
Spinach (cooked, ½ cup) 115 Low bioavailability due to oxalates.
White Beans (cooked, 1 cup) 190 Also high in fiber.

The Role of Vitamin D

For calcium to be absorbed effectively, the body also needs adequate vitamin D. While some foods like canned salmon offer both, many non-dairy calcium sources do not contain vitamin D. Sunlight exposure is a key natural source, but fortified foods and supplements are often necessary, especially for those in northern latitudes or with limited sun exposure. Pairing non-dairy calcium foods with vitamin D sources, such as fortified cereals or supplements, is a strategic way to boost absorption and support bone health.

Conclusion

Dairy is a convenient source of calcium, but for those who cannot or choose not to consume it, a wealth of nutritious alternatives awaits. From the high potency of fortified tofu and canned fish with bones to the healthy goodness of leafy greens and seeds, building a calcium-rich diet is very achievable. Understanding how factors like oxalates and vitamin D influence absorption allows for smarter food choices that optimize bone health and overall wellness.

Learn more about building a healthy diet on reputable health resources like Healthline.

Frequently Asked Questions

Besides fortified plant milks, excellent vegan sources of calcium include calcium-set tofu, collard greens, kale, bok choy, and various seeds like poppy and chia.

No, while spinach contains a high amount of calcium, it also contains oxalates which bind to the mineral, preventing most of it from being properly absorbed by the body.

A 3.75-ounce can of sardines with bones can contain an impressive 351 mg of calcium, making it one of the highest non-dairy sources available.

Good non-dairy snack options for calcium include a handful of almonds, dried figs, edamame, or a couple of tablespoons of tahini.

Vitamin D is crucial for helping your body absorb the calcium it gets from food. Without sufficient vitamin D, your body cannot effectively use the calcium, regardless of how much you consume.

Not necessarily. It is important to check the nutrition label for fortified versions, as calcium is added during the manufacturing process and doesn't occur naturally in high amounts in most plant milks.

To maximize absorption from plant sources, focus on low-oxalate greens like kale and bok choy, consume foods rich in vitamin D, and avoid relying solely on high-oxalate plants like spinach.

References

  1. 1
  2. 2
  3. 3

Medical Disclaimer

This content is for informational purposes only and should not replace professional medical advice.