Hello lovelies,
"And where do you get your calcium if you don't drink milk?" — I've heard that question almost as often over the past years as the ones about protein and iron. For decades we were drilled to believe that milk is THE calcium source, and that without dairy you inevitably risk a deficiency. But that simply isn't true.
The good news: there are plenty of plant foods rich in calcium — and some of them actually deliver more absorbable calcium than cow's milk. The key lies in choosing the right sources and in a few clever tricks that help your body absorb the calcium well. That's exactly what today is about. And with it, this post rounds out my little series on the three big nutrient questions — after protein and iron, it's calcium's turn.
Calcium is the most abundant mineral in our body — and getting it from plants is easier than the dairy industry would have you believe.
In this article
Why calcium matters
Calcium is the most abundant mineral in the body, and about 99 percent of it is stored in bones and teeth. That makes it the central building block for a strong skeleton. But calcium does more: it's also involved in muscle contraction, transmitting nerve signals, blood clotting, and regulating blood pressure. A well-stocked calcium supply is important for the whole body.
Because our body can't make calcium itself, we have to get it from food — and regularly. Milk was long considered the only reliable source. Yet many cultures, for example in parts of Asia, have used green vegetables and soy products for thousands of years to get plenty of calcium. Milk is far from the only option.
How much calcium do you need per day?
In the US, the recommended intake is 1,000 mg of calcium a day for most adults, rising to 1,200 mg for women over 50 and men over 70. Children and teens who are growing, pregnant and breastfeeding women, and older adults have higher needs. That sounds like a lot, but it's easy to reach with the right foods.
One important point up front: your body can only absorb a limited amount of calcium (around 500 mg) at once. So it makes sense to spread calcium-rich foods across the day rather than eating it all at once. Porridge with fortified plant milk in the morning, a dish with kale and tofu at midday or in the evening, a handful of almonds in between — that easily adds up to enough over the day.
The best plant-based calcium sources
Plant calcium is found above all in fortified plant milks, calcium-set tofu, green vegetables, and seeds and nuts. Here's an overview of great sources and their approximate calcium content:
| Food | Calcium | Group |
|---|---|---|
| Sesame / tahini | approx. 975 mg | seeds |
| Chia seeds | approx. 631 mg | seeds |
| Almonds | approx. 250 mg | nuts |
| Arugula | approx. 215 mg | vegetables |
| Kale | approx. 200 mg | vegetables |
| Tofu (with calcium sulfate) | approx. 185 mg | soy |
| Fortified plant milk | approx. 120 mg | drink |
| Bok choy | approx. 105 mg | vegetables |
| Broccoli | approx. 100 mg | vegetables |
| White beans (cooked) | approx. 90 mg | legumes |
With seeds like sesame and chia, portion size matters, of course — you eat them by the spoonful, not in 100-gram amounts. As tahini in a dressing or as a topping over a dish, though, they still add a nice bit of calcium. The most practical everyday sources are fortified plant milks, calcium-set tofu, and low-oxalate green vegetables — more on that in a moment.
Bioavailability: why not every source counts equally
With calcium, it's not just about how much is in a food, but how well your body can absorb it — and here the differences are huge. Some plant sources are absorbed far better than cow's milk, others barely at all. The deciding factor is oxalic acid: it binds the calcium and stops the body from taking it up.
| Food | Calcium absorbed |
|---|---|
| Broccoli | approx. 60% |
| Bok choy | approx. 54% |
| Kale | approx. 49% |
| Calcium-set tofu / fortified plant milk | approx. 30% (like cow's milk) |
| Spinach | approx. 5% |
This is the single most important takeaway of this post: kale beats spinach. Even though both contain similar amounts of calcium, you absorb many times more of it from kale, because it's low in oxalic acid. Spinach, Swiss chard, and rhubarb are healthy foods, but poorly suited as a targeted calcium source. So for your calcium, reach for low-oxalate vegetables like kale, broccoli, bok choy, and arugula.
These calcium-rich recipes get a good serving onto your plate right away:
How to improve your calcium absorption
With a few simple tricks, you get noticeably more calcium out of your food. These are the most important points:
- Spread it across the day: Your body absorbs only about 500 mg of calcium per meal — so several small portions beat one big one.
- Mind your vitamin D: Vitamin D is essential for calcium to be built into your bones in the first place. Sunlight helps; in the winter months, a vitamin D supplement can make sense.
- Choose low-oxalate: Kale, broccoli, and bok choy instead of spinach when calcium is specifically the goal.
- Soak and sprout: With nuts, seeds, and legumes, this reduces phytic acid and improves absorption.
Organic acids like citric acid and vitamin C also boost calcium absorption — so a squeeze of lemon over your vegetables does double duty. On the flip side, a lot of salt, coffee, and alcohol can increase calcium excretion; in moderation, though, that's no problem.
The dairy myth: is plant calcium really enough?
"You can't get enough calcium without dairy" is one of the most stubborn nutrition myths — and it isn't true. A well-planned plant-based diet with fortified plant milks, calcium-set tofu, and low-oxalate green vegetables reliably covers your daily needs. Nutrition bodies recommend about two to three servings of well-absorbed calcium sources a day for this. Milk's reputation as the indispensable calcium source rests more on decades of marketing than on nutrition science.
Still, it's worth approaching the topic deliberately — especially during growth phases, pregnancy and breastfeeding, or in older age. If you're unsure whether you're well covered, talk to a doctor and have your levels checked if needed. Only take calcium supplements after medical advice — too much calcium can harm the body too. For most people, though, a varied plant-based diet is the best route to strong bones. And by the way, the same selection of green vegetables helps with another nutrient too: more on that in my guide to plant-based iron sources.
Frequently asked questions
Do vegans get enough calcium without dairy?
Yes. A well-planned plant-based diet reliably covers your calcium needs. The most practical sources are fortified plant milks, tofu made with calcium sulfate, and low-oxalate green vegetables like kale and broccoli. The key is to choose well-absorbed sources and spread them across the day.
Which plant foods have the most calcium?
Especially calcium-rich are sesame and tahini, chia seeds, almonds, green vegetables like kale, arugula, and bok choy, calcium-set tofu, fortified plant milks, and white beans. Seeds deliver a lot of calcium but are eaten in small amounts; for everyday life, plant milks, tofu, and green vegetables are the most practical.
Why is kale a better calcium source than spinach?
Because bioavailability is what matters. Spinach does contain plenty of calcium, but also lots of oxalic acid, which binds the calcium — only around 5 percent is usable. Kale is low in oxalic acid, so your body can absorb about half of its calcium. For a targeted calcium intake, kale is far better suited.
What should I look for in tofu and plant milk?
With tofu, check the ingredient list: only tofu made with calcium sulfate (E516) or calcium chloride (E509) is a good calcium source. With plant milk, choose a calcium-fortified version (about 120 mg per 100 ml) and shake the carton well before opening, because the calcium settles at the bottom.
How do I improve calcium absorption?
Spread calcium-rich foods across the day, since the body absorbs only a limited amount per meal. Make sure you get enough vitamin D, which is essential for building calcium into bones. Choose low-oxalate vegetables, and soaking or sprouting nuts, seeds, and legumes improves absorption further.
Do I need a calcium supplement on a vegan diet?
Not automatically. Most people meet their calcium needs through a varied plant-based diet with fortified foods, tofu, and green vegetables. You should only take a supplement after talking to a doctor, because too much calcium can have unwanted effects as well.
Lovelies, I hope this post takes away any worry around the topic of calcium. As you can see: with fortified plant milks, calcium-set tofu, and the right green vegetables — kale instead of spinach — you'll cover your calcium calmly and plant-based, entirely without dairy. If you want to dive right in, my crispy tofu salad and my kale salad with orange are two calcium-rich favorites — the latter brings the vitamin C for better absorption right along with the orange.
Tell me in the comments: which plant-based calcium source is your favorite?
Yours, Verena
Sources
- 1.National Institutes of Health, Office of Dietary Supplements · Calcium Fact Sheet · 2024
- 2.Harvard T.H. Chan School of Public Health, The Nutrition Source · Calcium · 2024
- 3.USDA FoodData Central · nutrient data for calcium-rich plant foods · 2026


















