Many people believe that dairy products are the only reliable sources of calcium, but the truth is that you can meet your calcium needs entirely from plant-based foods.
Calcium is essential for strong bones and teeth, as well as muscle function, nerve transmission, and blood clotting. A low intake can increase the risk of osteoporosis, a condition that weakens bones and makes them more prone to fractures. Since our bodies can’t produce calcium, it’s important to get enough through food.
But how much calcium do you actually need? Your daily calcium requirement depends on your age and stage of life. Here’s a quick guide:
Adults: 700 mg
Young kids (1–3 years): 350 mg
Older kids (4–10 years): 450–550 mg
Teenagers: 800–1,000 mg (boys may need slightly more)
Breastfeeding mothers & postmenopausal women: 1,200–1,250 mg
Top plant-based calcium sources
We’ve listed some of the best plant-based sources below. Adding just a few of these to your meals each day can quickly help you reach your calcium needs.
- Leafy greens – Kale, pak choi, and collard greens provide 150–250 mg per serving.3
- Tofu and tempeh – Firm tofu is a great plant-based source of calcium, especially if it’s ‘calcium-set,’ meaning it’s made using calcium sulfate, a natural mineral that boosts its calcium content. Calcium-set tofu contains 300–500 mg per serving. Check the label to ensure your tofu is fortified with calcium.
- Fortified plant milks – Many plant-based milks (such as almond, soya, and oat milk) contain 240 mg of calcium per cup when fortified.
- Seeds – Chia seeds, sesame seeds, and tahini are great sources, offering 100–200 mg per serving.6
- Nuts – Almonds provide around 80 mg per 30g serving.7
- Legumes – White beans and chickpeas contain 90–120 mg of calcium per cup.8
- Figs and dried fruit – Dried figs provide 130 mg per 100g. 9
Do you need to worry about absorption?
Some plant-based foods contain oxalates, which can reduce calcium absorption. However, many low-oxalate plant foods – like fortified plant milks, tofu, and other leafy greens like pak choi – are excellent calcium sources. You can also boost your ability to absorb calcium by also ensuring you are getting enough vitamin D and magnesium in your diet. Overall, eating a healthy and varied diet will ensure that you effectively absorb the calcium you need.
Simple ways to add more calcium to your day
- Start your day with a fortified plant milk latte or smoothie.
- Snack on almonds, tahini, or dried figs in between meals.
- Boost your main meals with tofu, leafy greens, or white beans.
Original source: https://proveg.org/
https://www.animalagricultureclimatechange.org/healthier-calcium-packed-alternatives-to-dairy/









