Calcium on a Plant-Based Diet

everything you need to know

9 min read

Calcium in the plant-based diet is a hot topic. What are the sources? Do you get enough? Are they as easily absorbed? Let's answer these questions and more...

Calcium and bone health

Calcium is a mineral found in food, and it's important to obtain calcium from our diet for the structural integrity of our bones. We achieve our peak bone mass at around 20 years of age, and after this, our bone density gradually declines. Although we can't stop the decline from happening, we can slow it down by making sure we get enough calcium from our food.

Calcium recommendations

Obtaining calcium from foods is always recommended over supplementation, where possible.

It is absolutely possible to obtain all calcium needs solely from food, at the exclusion of any animal products or direct supplementation.

The general calcium recommendations are:

  • Adults < 50 years: 1000 mg calcium daily
  • Adults > 50 years: 1200 mg calcium daily
  • Maximum: stay below 2000 mg/day from food + supplement combined

Plant-based calcium sources

The following is a simplified summary of how we can meet the recommended amounts from food:

  • 300 mg/day is commonly offered by a well-balanced diet, excluding calcium-rich foods. This comes from little contributions that add up, and includes ingredients such as dark green vegetables such as spinach, chard, kale, broccoli, almonds, and the white part on the outer layer of oranges.
  • 700 – 900 mg/day is to be consumed from calcium-rich food sources. A list of these foods is shared below.

200-300 mg elemental calcium (per serving)

  • Black beans, uncooked (1 cup)
  • Bok choy or kale, cooked (1 cup)
  • Tofu, extra firm, in calcium sulphate brine (1 cup)
  • Tofu, pressed, in calcium sulphate brine (½ cup)
  • Fortified orange juice (1 cup)
  • Fortified rice, soy, almond, coconut milk (1 cup)
  • Fortified rice, soy, almond, coconut yogurt (¾ cup)
Note: always check the label, as amounts can vary from brand to brand.

100-200 mg elemental calcium (per serving)

  • Cream of wheat, cooked (1 cup)
  • Soybeans or white beans, cooked (1 cup)
  • Broccoli, cooked (1½ cup)
  • Kale, raw (½ cup)
  • Almonds (½ cup)
  • Dried fig (5 medium)
  • Almond butter (2 tbsp)
  • Sesame seeds, whole (2 tbsp)
  • Tahini (2 tbsp)

Bottom line: the easiest way to achieve 700 - 900 mg of calcium per day is to aim to consume 2 - 3 servings of calcium-fortified foods per day.

  • Adults under 50 years: aim for 2 servings of calcium-fortified non-dairy milk/yogurt or calcium-set tofu daily.
  • Adults over 50 years: aim for 3 servings of calcium-fortified non-dairy milk/yogurt or calcium-set tofu daily.
pouring plant-based milk into blender to make smoothie
Consider adding calcium-fortified plant-based milk to smoothies instead of water or juice to boost your calcium intake. This beginner's green smoothie is one of our favourites!

Reading labels for calcium

When purchasing items that are packaged, such as plant-based milks, yogurts, tofu, or almonds, how can we know how much calcium is in each serving? According to Canadian guidelines, the following trick helps:

reading nutrition labels for calcium

  1. When reading a label, always look at the serving size first.
  2. Skim down the label and find the % daily value of calcium (in this case 30%).
  3. To know how many milligrams of calcium is in the serving size, simply add a ‘zero’ (in this case 300 mg).

Calcium absorption in plant-based foods

Calcium from fortified non-dairy drinks, non-dairy yogurts, and tofu are absorbed at the same rate and efficiency as those from cow's milk.

With that said, there are components naturally found in some plant-based foods that can interfere with calcium absorption. We'll briefly explore these two components, called oxalates and phytates.

Oxalates may negatively affect calcium absorption, but these foods should not necessarily be avoided. The benefits they offer far outweigh the small amount of calcium that is lost due to binding with these components. If you're concerned about calcium intake it's always best to speak with a healthcare professional. However, eating low-oxalate foods more often than high-oxalate foods may be beneficial though:

  • Low-oxalate foods include broccoli, bok choy, kale, napa cabbage, watercress, mustard greens, and turnip greens.
  • Medium-oxalate foods include collards and dandelion greens.
  • High-oxalate foods include beet greens, spinach, and Swiss chard.

Due to the presence of phytates, absorption of calcium from beans and nuts is moderate, but again: some calcium is still absorbed and the overall nutrition offered by these foods is great, so no need to avoid them.

Pro tip: soaking beans and nuts overnight helps to decrease the phytate content as it leaches out into the soaking water. For more information on the benefits of soaking check out our article on the benefits of soaking.

Tips to increase calcium intake


No.01 Shake the container of fortified plant-milk or yogurt well to help spread out calcium, otherwise, the calcium tends to sediment at the bottom.
No.02 Vitamin D also helps to increase calcium absorption in the gut. Aim to get a few minutes of sunlight on your skin, if possible, or take a vitamin D supplement. More about this is in our vitamin D article!
No.03 Soak your raw nuts and seeds, dry beans and lentils. More on this below.

Lifestyle Factors That Diminish Calcium Stores


No. 01 High salt intake increases calcium loss in our urine and has been shown to reduce bone density. Limit intake of processed foods to help minimize salt consumption.
No. 02 Too much caffeine may decrease the amount of calcium our bodies store. Aim to limit coffee to about 2 cups (480 mL) per day. Remember that colas and energy drinks also contain a considerable amount of caffeine. Regular tea contains much less caffeine than coffee. To learn more, consider reading our article on coffee.
No. 03 Both smoking and long-term alcohol intake can increase bone loss. Avoiding or limiting these habits decreases the risk of developing osteoporosis.

pouring calcium rich plant-based milk onto granola
Granola in the mornings is a ritual for us. We always enjoy it with some calcium-fortified plant-based milk or yogurt, and it tastes delicious sprinkled on top of a smoothie also made using plant milk. Try our toasted coconut and almond granola!

Addressing concerns surrounding plant-based milks

There are some circulating questions surrounding specific ingredients in store-bought plant-based milks. For example, there are some concerns over carrageenan and its effect on gut health. Carrageenan is a type of carbohydrate used in many dairy-based products for its thickening, gelling, and stabilizing properties. Essentially, it helps give plant-based milk the same creamy, thick texture as dairy milk. The evidence on this is a bit inconsistent, some claiming it to have potential health concerns, and others ensuring its safety. Many studies have not been done on humans and/or study very large concentrations (more than the average person would consume). Another carbohydrate called guar gum is used for the same purposes as carrageenan. Some studies are actually researching its possible effect of lowering cholesterol. Soy lecithin is another ingredient sometimes added to plant-based milks. This is a mixture of various lipids (fats) and is used in food products for its emulsification properties, essentially meaning it helps to keep particles in solution.

In short, these ingredients are generally safe to consume and have not been scientifically shown to cause adverse effects when consumed in moderation at about 2 servings per day. All have been deemed safe for use by Health Canada.

In addition, some readers ask, "Can we make our own homemade plant-based milk and dissolve a couple of calcium supplement tablets in there?" In theory, this sounds like a good idea, but there are a few concerns. There is little known about how these dissolved supplements will hold up in your homemade milk, as they may degrade or deteriorate. For some people, determining the dosage may be unprecise and even dangerous if too much is accidentally supplemented. There are many unknowns, and if you rely on plant-based milks and yogurts for a large portion of your calcium intake, it's better to be safe with store-bought plant-based milks that are regulated. As an added plus, these store-bought varieties are also commonly supplemented with vitamin D and vitamin B12. If you choose to make your own plant milks at home, though, it'd be preferred to simply take a supplement with your meal, rather than trying to dissolve it in your homemade milk.

Calcium supplements

It is recommended to obtain calcium from food sources over supplements wherever possible. This is because food sources provide added benefits such as energy, fibre, vitamins, minerals, and antioxidants. If it's not possible to obtain the recommended amount of calcium from food, then supplements may be taken. It's very important to note that more is not better though! Calculate your average daily calcium intake from food, and only supplement with the difference. Below are a few things to consider if taking supplements:

With supplementation, more is not always better!

  • Multivitamins: remember these can also contain calcium - consider this when calculating your total intake.
  • Reading labels: look for the word "elemental" on the supplement label when determining the amount of calcium it provides. If you have questions, ask a pharmacist.
  • With food: take calcium carbonate and calcium phosphate with food. Other types of calcium can be taken anytime, with or without food.
  • Max dose: avoid taking more than 500 mg in one dose as our bodies can't absorb calcium as efficiently in larger doses.
  • Vitamin D: although it's true that vitamin D increases calcium absorption, it doesn't have to be taken at the same time as the calcium supplement. It can be taken at the same time if desired though.
  • Supplement type: there is no difference in absorption if calcium supplements are liquid, chewable, or tablets.

Note that there are side effects of consuming too much calcium, especially when done over a long period of time. Taking too much calcium can increase the risk of heart attack and stroke due to excess calcium being deposited in our arteries, thereby hardening them. Also, excess calcium is hard on our digestive system and can cause constipation and bloating. These side effects haven't been as commonly documented when calcium is obtained solely from food, which is why food first is preferred.

If you do require a calcium supplement, check the label and note that calcium carbonate must be consumed together with food, while calcium citrate can be consumed on an empty stomach.

Summary

  1. Eat a well-varied diet, especially once rich in dark green vegetables such as spinach, chard, kale, and broccoli daily. These offer just small bits of calcium, but the little bits add up!
  2. If possible, soak raw nuts or seeds, and dry beans or lentils overnight to increase calcium availability.
  3. Get enough vitamin D, from the sun or supplements.
  4. Shake the container of your non-dairy milk and yogurt well to bring the calcium into suspension.
  5. Aim to consume calcium from foods first. Consume 2 servings (if under 50 years old) to 3 servings (if over 50 years old) of fortified non-dairy milk/yogurt or calcium-set tofu daily.
  6. Limit salt, caffeine, and alcohol intake and try to refrain from smoking.
  7. Avoid calcium supplements unless unable to achieve the above recommendation. Do not take more supplements than what is needed to avoid harmful side effects and potential complications.
  8. Consult with a local registered dietitian or with your family physician if you have any concerns surrounding your bone health and/or calcium in your diet.

Want to learn more?

As mentioned, calcium is especially important for bone health. Learn more about how insufficient calcium, and other factors, can lead to osteoporosis in our PUL article on bone health, or learn more about the important role vitamin D plays in bone health as well.

Leave a comment


Elena - March 1, 2026, 3:24 p.m.

Dear PUL team,
Thank you so much for your thoughtful and detailed message! 🤗
Indeed, I tried out different supermarkets, and it looks like they have a reduced selection of Alpro products (often only sweetened yogurt, which is not what I am looking for). After a lot of looking, I found that Superbrugsen sometimes has unsweetened Alpro soy yogurt. For the calcium-fortified milk, I recently placed an order online, since there seem to be no options in the supermarket.
I also like the idea of tracking my nutrition in the app (which I have been using since you launched it, but mostly for recipes). :)


Elena - Feb. 26, 2026, 4 p.m.

Thanks a lot for your insightful articles! I have been following PUL for several years now, and love your articles, recipes, and app.
Recently, I moved to Denmark, and I have had a hard time finding calcium-supplemented non-dairy milk and yogurt. I am concerned that I will not be getting enough calcium through my diet. Do you have any piece of advice?

PUL small logo PUL Team - Feb. 26, 2026, 4:53 p.m.

Heyy there, Elena, aw thanks for being part of the community for all these years 🤗 and how exciting to hear about your recent move!

Hmm we thought calcium‑fortified plant milks and yogurts are available in Denmark, such soy, oat, or almond products labelled “calcium tilsat” or “beriget med calcium.” One brand we like for yogurt is Alpro, and larger supermarkets like Netto, Føtex, Bilka, or Irma may carry them! Coffee shops or online stores sometimes have a different selection, too. You can also get calcium from tofu made with calcium sulfate, leafy greens, almonds, tahini, and beans.

If you’re using the app, one idea is to track your nutrition with the Nourish features for a week or two to see your average calcium intake. If it’s consistently below target, adjusting your food choices or talking to a dietitian about a supplement can help fill in gaps 🫶


Julia - July 15, 2022, 8:38 p.m.

Hi! First off, I love your work and you guys have really helped me change my diet and lifestyle. Do you have any tips on finding plant milk that is fortified and is minimally processed? It seems that most fortified plant milks contain many other additives. Thanks for all you do!

PUL small logo PUL Team - July 16, 2022, 3:29 p.m.

Hey there, Julia, thank you for the kind words and question! On the food package near the nutrient table, there's often a list of ingredients which can be helpful to compare products at the store. For example, we could look for one with a simpler ingredient table without added sugars or fat.

Sometimes brands may also share certifications or claims on their package labels or websites which can be insightful too. For example, in Canada, to claim a food as "natural" requires the product be sourced with minimum processes (https://inspection.canada.ca/…). You could check to see if your government has any similar regulations, and if a product meets those regulations, perhaps it may be one to consider 🙂


Marisol - April 25, 2022, 7:50 p.m.

Hi! I love this article! It's super helpful because I've been transitioning into a vegan diet for the last 8 months and I was worried that I wasn't having enough calcium and honestly didn't really know where to get it from. Now that I know I should be looking for fortified orange juice and plant-based milks, I'm confused on what kind of calcium I should be looking for on labels. For example one orange said " Tri- Calcium Phosphate, Calcium Lactate" and one milk said "calcium carbonate". Do they all mean the same thing?

PUL small logo PUL Team - April 26, 2022, 4:20 p.m.

Hey Marisol, that's a great question! There are many types of calcium fortificants and many are great in different situations so we don’t recommend any one in particular. Some absorb better under different conditions or may be more accessible or affordable. We also may have individualized recommendations by a healthcare professional depending on our overall health. For example, calcium carbonate tends to be the least expensive in products but requires stomach acidity to absorb so it may not be the best for those who have less stomach acid due to medical reasons. Overall they all have the same goal of providing calcium. This paper dives into it more if you're interested: https://pubmed.ncbi.nlm.nih.g…, or a healthcare professional near you, such as a pharmacist or dietitian may be able to provide more personalized insight based on your situation and location 🙂


Judith - March 21, 2022, 3:23 a.m.

I really appreciate this article. I have been avoiding calcium supplements due to the increased heart attack risk that you mention, but I have also heard recently that the same risks apply to calcium fortified foods. Wouldn't drinking plant based milks that are supplemented with calcium be pretty much the same as taking a calcium supplement?

PUL small logo PUL Team - March 22, 2022, 6:06 a.m.

Hey Judith! Excess calcium has been found to increase the risk of cardiovascular diseases, though not all studies confirm this (https://ods.od.nih.gov/factsh…). The type of calcium in supplements and most fortified plant-based products is comparable, although fortified sources tend to be less concentrated in calcium compared to supplements. For example, a beverage may provide 300 milligrams of calcium per cup rather than 600-1200 milligrams in a supplement pill. This makes reaching the upper limit (2500 milligrams for adults 19-50 years old) harder.

Considering this, if fortified plant-based milk is accessible it's unlikely to promote excess calcium when consumed in moderation. It's a lovely source of other nutrients, not to mention delicious in many recipes as well! It's best to work with a healthcare professional, such as a dietitian, for personalized recommendations and support though 😊


Jess - Feb. 8, 2022, 11:31 p.m.

Hi there - wanted to take some time to say your articles are wonderful. Often you don't find such a comprehensive blog with intelligent, credible posts like yours.
I truly admire your work (and the aesthetic and style is gorgeous).
Thank you.

PUL small logo PUL Team - Feb. 11, 2022, 12:11 a.m.

Oh, Jess, thank you for the glowing feedback! It means so much 🥰


Seema - Feb. 7, 2022, 11:30 a.m.

Why is there no sesame seed on the list or did I just missed it??

PUL small logo PUL Team - Feb. 8, 2022, 10:07 p.m.

Hey there, Seema, thanks for the question! We appreciate the heads up and have updated the article to include a few more sample sources. We hope this helps for now ☺️

Seema - Feb. 10, 2022, 9:48 a.m.

Thank u for the response....you are doing great..keep it up♥️♥️


Gillian - Dec. 23, 2021, 5:54 p.m.

Can you please share your source for 200-300mg of calcium per 1 cups of black beans? I can't find anything remotely compatible to that number, and would love to know! Thanks!

PUL small logo PUL Team - Dec. 24, 2021, 4:58 a.m.

Hey there, Gillian, thanks for the question and apologies for any confusion! It's really valuable to help us improve 🙂 There's approximately 200-300 mg calcium in raw black beans from sources such as the United States Nutrient Database. We can see how this is not written as clearly as possible, so have clarified the uncooked nature in the list. 1 cup of cooked black beans appears to have closer to around 50 mg calcium. We hope this helps for now and do let us know if there's anything else we can help with 😃


Aiswarya Vijayan - March 29, 2021, 10:12 a.m.

This article is really helpful....and thank you for letting me know about all of this

Free mini eBook

Quick Start to Plant-Based Eating

40+ pages with 15 fan-favourite recipes, a pantry essentials list, and beginner tips to kick-start your plant-based eating journey.

By signing up, you agree to receive emails from us and accept our terms of use and privacy policy.