Calcium is the most abundant mineral in the human body, and it is a nutrient which plays an important role in overall health.
The recommended dietary allowance (RDA) for adults is 1,000mg, rising to 1,200mg for males at age 71 and females at the age of 51.
Dairy foods such as whole milk and cheese are the most significant sources of calcium.
However, some people cannot consume dairy due to either allergies, sensitivities, or personal choice.
This article will provide a list of nineteen calcium-rich foods that come from non-dairy sources.
Sardines are small fish that often come in their whole form.
As a result, they are one of the most calcium-rich foods due to the many bones they contain.
Sardines contain 382mg calcium per 100g, around 38% of the daily value (DV) (1).
In other words, a small can provides nearly half of the dailly recommended intake.
Another key benefit of sardines is that they contain a substantial amount of omega-3 fatty acids.
Other notable nutrients include selenium, vitamin B12, vitamin D, phosphorus and vitamin B3.
Kale is one of the best plant-based sources of calcium and it provides 135mg calcium per 100g (2).
This amount works out to 14% of the daily value.
Also, kale contains a wealth of different vitamins and minerals which include vitamin K, manganese, and vitamin A.
The science behind the health properties of kale also shows some potential benefits.
For example, a randomized, controlled trial demonstrated that kale can help suppress increases in blood glucose following a meal high in carbohydrates (3).
3. Bok Choy
Otherwise known as ‘Chinese cabbage,’ bok choy is a nutritious vegetable that is high in calcium.
Per 100g, bok choy provides approximately 105mg of the mineral (11% DV) (4).
Aside from calcium, bok choy is also full of vitamins, minerals, and potentially health-supportive phytonutrients.
The vegetable is particularly high in vitamins A, C, and K.
Bok choy is part of the brassica family of vegetables along with broccoli and cabbage, and these vegetables contain glucosinolates.
Nuts are one of the highest non-dairy sources of calcium, and almonds offer the most.
The calcium content is 264mg per 100g, which works out to 26% of the daily value (8).
Almonds are an especially significant source of manganese, magnesium, copper, phosphorus, and vitamin E.
When we consider how nutritious almonds are, it’s not surprising that they have purported health benefits.
- Swapping a daily carbohydrate snack for almonds leads to weight loss and improved cardiovascular markers over two weeks.
- Almonds improve the overall cholesterol profile, vascular function, and decrease systemic inflammation.
- Even a low dose of 10g almonds per day significantly increases high-density lipoprotein (HDL) and reduces triglyceride levels.
5. Kelp Seaweed
Kelp is a unique sea vegetable that offers some important health benefits.
One of these is undoubtedly the calcium content; kelp provides 168mg per 100g, 17% of the RDA (12).
Not only is kelp a good source of calcium, but it also contains high amounts of magnesium, iron, and folic acid.
Interestingly, kelp provides some phytonutrients that are exclusive to sea vegetation and appear to have significant benefits.
Okra is a lesser known vegetable, and it has 81mg calcium in every 100g—8% of the RDA (13).
It also contains significant amounts of manganese, vitamins A and K, and folate.
The contain is very adaptable and can be part of a stew, made into chips, or cooked in the context of a dish.
If you need some ideas, then here is a great recipe for crispy garlic-parmesan okra.
7. Canned Pink Salmon
Similar to sardines, canned pink salmon is also one of the best ways to get calcium.
The reason for this is that it typically comes with the soft bones inside the can.
Providing you do eat these bones, then canned pink salmon provides a significant 277mg of calcium (28% RDA) (17).
Calcium certainly isn’t the only reason to eat pink salmon, and it’s also rich in a wide variety of micronutrients.
The major vitamins and minerals include selenium, phosphorus, vitamin D, and vitamins B3 and B12.
Additionally, canned pink salmon contains a large source of omega-3 fatty acids and protein.
8. Chia Seeds
Chia seeds have been exploding in popularity over recent years; they are a source of omega-3 and one of the most calcium-rich foods.
On a per 100g basis, chia provides a massive 631mg calcium, which represents 63% of the RDA.
Other notable nutrients occurring in chia seeds include manganese, phosphorus, and zinc (18).
- Chia seeds contain a host of health-protective phytonutrients
- They tend to increase HDL levels significantly
- Animal studies show chia seeds may help improve insulin resistance and obesity
9. Collard Greens
Like other dark green vegetables, collard greens also contain a decent supply of calcium.
100g contains 150mg of calcium—14% of the RDA (21).
Collards are a member of the brassica family of vegetables and taste similar to cabbage.
They are also very high in vitamin A, C and K, folate, and manganese.
For anyone who doesn’t know what nopales are, then they are a kind of vegetable native to Mexico.
As a type of prickly cacti, they certainly look unique, and they inspire dozens of Mexican dishes.
Regarding their nutritional profile, they contain 164mg of calcium per 100g — 16% of the RDA (22).
Additionally, nopales are high in manganese, magnesium, and vitamin C.
Rhubarb is an incredibly sour fruit that also packs a fair amount of nutrients.
A 100g serving of rhubarb contains around 9% of the RDA for calcium — 86mg (25).
The fruit contains reasonable amounts of vitamins C and K too.
It is a seasonal fruit which is typically available in spring.
12. Turnip Greens
Turnip greens are a member of the cruciferous vegetable family, along with others such as cabbage and brussels sprouts.
Per 100g, this calcium-rich vegetable provides 190mg of the mineral — 19% RDA (26).
Calcium is not the only positive thing about turnip greens; they provide a substantial amount of vitamins A, C, K, folate, copper, and manganese.
Spinach has a case for being the most nutrient-dense vegetable out there, and it is high in a range of micronutrients.
In regard to calcium, the vegetable supplies 99mg per 100g which is around 10% of the RDA (29).
Spinach supplies a massive amount of vitamins A and K. Furthermore, it provides high doses of folate, vitamin C, magnesium, manganese, and potassium.
Spinach is a big source of dietary nitrate, which studies show can have impressive effects on vascular health and help ease arterial stiffness (30).
14. Sesame Seeds
Earlier, we saw that chia seeds are a great source of calcium.
Similarly, so are another member of the seed family — sesame seeds. These seeds contain an even larger amount of calcium than chia seeds do.
In fact, 100g of sesame seeds almost meets 100% of the RDA.
Sesame seeds provide 975mg calcium per 100g — 98% of the RDA (31).
Sesame seeds also have a unique taste, valued around the world for adding flavor to a variety of dishes.
However, don’t eat too many — the one problem they have is an extremely high omega 6 to 3 ratio of approximately 58 to 1.
15. Dried Herbs
While dried herbs won’t add a lot of calcium to your diet due to the small serving sizes, they are a significant source of the mineral.
With these dried herbs, less is more, and just a pinch adds a great flavor.
Moreover, herbs have some of the very highest antioxidant properties out of all foods.
16. Beet Greens
Beet greens are another calcium-rich vegetable, providing 112mg of the mineral per 100g – 12% of the RDA (36).
Like other dark green veggies, they contain a vast amount of vitamins and minerals and they are particularly high in vitamin A, C, K, magnesium, and potassium.
As some of these vitamins are fat-soluble, you should eat them with a source of fat if you want to absorb them correctly.
Leafy greens make a great combination with extra-virgin olive oil and balsamic vinegar.
17. Amaranth Leaves
If you haven’t heard of amaranth leaves, then they are highly nutritious and resemble spinach.
Regarding the calcium content, 100g provides 215mg of the mineral which works out at 22% of the RDA (37).
This amount makes them an excellent alternative source of calcium.
However, amaranth isn’t quite as prevalent as the other vegetables in this article.
That said, you should be able to pick it up at vegetable markets or in Asian grocery stores.
18. Mustard Greens
Mustard greens are a species of mustard plant that is loaded with nutrients and have a somewhat spicy taste.
The leaves contain 103mg calcium per 100g — 10% of the RDA (38).
As with other dark leafy greens, they provide substantial amounts of vitamin A, C, K, and folate.
They have numerous health benefits, including;
- Mustard greens contain an extensive range of polyphenols and antioxidants (39).
- A significant source of glucosinolate, a compound which exerts anti-carcinogenic effects (40).
- Mustard greens contain something called sinigrin, which seems to help prevent advanced glycation end products (AGE) from forming (41).
Another food high in calcium is tempeh.
Tempeh is a soy product that is a traditional food in Indonesia, but it is now famous around the world.
If you are unsure about the idea of eating soy, then there is a world of difference between processed soy products and a traditional, fermented food.
Tempeh contains 111mg calcium per 100g which is around 11% of the RDA (42).
It also contains probiotics, and a wide range of nutrients in decent amounts, such as manganese, copper, magnesium, iron, phosphorus, and potassium.
|Food||Calcium % RDA|
|Canned Pink Salmon||8%|
Calcium is an essential mineral which dairy provides in significant proportions.
However, for individuals who wish to avoid dairy products, then this list might be useful.
All these foods are non-dairy and calcium-rich, and they also provide additional health benefits.