How to Get Calcium on a Vegan Diet and 6 Foods to Keep Your Bones Strong

How many times have you heard that you have to drink milk to have strong bones? Although your body needs calcium, there are better, healthier sources of calcium without the harmful effects of dairy products. Marketing promoting milk and its “higher” calcium content is seriously misleading. The truth is, you can get enough calcium on a vegan diet by eating calcium-rich foods.

How Much Calcium Do I Need?

Your calcium needs depend on your age and gender, says Stacie Hassing, RDN, LD, co-founder of The Real Food Dietitians and co-author of The real food table. The average adult needs about 1000 milligrams of calcium per day.

Jeeca Uy

Yet, for women over 50 and men over 71, that increases to 1,200 milligrams per day. A point to remember? “Vitamin D is necessary for the absorption of calcium in the body, which is why some foods like orange juice, milk, and some breakfast cereals are fortified with calcium and vitamin D,” says- she.

Despite the constant promotion of milk for its vitamin D content, it is not natural. All of the vitamin D in cow’s milk is fortified, as is the case with many types of plant-based milk.

Health Benefits of Calcium

One of the most well-known benefits of calcium is maintaining and building strong bones and teeth, but it’s important for many other functions in your body. “Your heart, muscles, nerves, and circulatory system all need calcium to function properly,” says Hassing.

There is no doubt that maintaining healthy bone strength is important. Yes, it can help prevent broken and fractured bones when we have an accident, but it’s not just falling that can damage our bones. Osteoporosis and osteopenia (the early onset of osteoporosis) cause bones to become weak and brittle.


The disease tends to occur in older people, as humans lose bone mass as they get older (starting in their 30s), but those first three decades of your life are opportunities to build a strong foundation to prevent osteoporosis .

About 10 million Americans over the age of 50 have the condition, but another 43 million have been diagnosed with osteopenia, or low bone mass. Although other lifestyle choices can be preventative (such as regular weight-bearing exercise), getting enough calcium certainly helps.

Can you get calcium without milk?

A plethora of whole foods contain calcium, but some are significantly higher than others. It is true that some animal products contain a significant amount of calcium, including cow’s milk, yogurt, sardines and canned salmon with bones. However, an abundance of plant-based foods are also high in calcium.

“You can get all the calcium you need from a vegetarian or vegan diet,” says Dr. Robert Graham, health director of Performance Kitchen and co-founder of FRESH Med in New York.

VegNews.BlackBeanStuffedSweetPotatoesHannah Sunderani

Additionally, the calcium found in many plant-based foods, such as dark leafy greens, is more bioavailable than the calcium found in milk. The body absorbs about 33% of the total calcium from dairy products, but 62% of the calcium from broccoli is absorbed during digestion.

Other calcium-rich plant-based foods include tofu, fortified nut milks, beans, kale, tahini, sweet potatoes, watercress, okra, chia seeds and almonds, says Graham. You can also find many calcium-fortified orange juices and cereals at the supermarket.

6 vegan sources of calcium

While the list of calcium-containing plant foods is long, Hassing offers some of the best sources for vegans.


1 Nuts and seeds

When choosing between types of nut butter, opt for almond for the most calcium. While many nuts and seeds contain modest amounts of calcium, almonds reign supreme at 75 milligrams per 30-gram serving (about 20 almonds).

Hazelnuts come in at a decent 56 milligrams per serving, and while slightly lower at 42 milligrams per serving, tahini is a versatile and delicious way to boost the calcium intake of any meal.


2 Amaranth

Replace quinoa with amaranth from time to time. With 80 grams of calcium per quarter cup (dry), this ancient grain adds antioxidants, fiber and a boost of calcium to any Buddha bowl. We also like to swap a bowl of morning oats for this Berry Almond Amaranth Porridge.


3 Beans

Navy beans (white beans), kidney beans and chickpeas are the calcium powerhouses of legumes. Navy beans lead the charts with 132 milligrams of calcium per one-cup serving, followed by kidney beans and chickpeas with 93 and 99 milligrams, respectively. Use all three in a deliciously hearty vegan chili combination.


4 minimally processed soybeans

Tofu, tempeh, and edamame are all stellar sources of vegan calcium.

A single three-ounce serving of tofu provides 10 percent of the recommended daily amount of calcium, while tempeh provides about 6 percent of what you need (78 milligrams per 2.5-ounce serving). One cup of edamame provides about 9% of the recommended daily amount.

Soy milk is also a solid option. Not only does it naturally contain calcium, but many are also fortified with up to a third of the calcium you need per day (this is the same as cow’s milk).


5 Molasses

We don’t recommend consuming a spoonful of molasses to meet your daily calcium needs, but this sticky substance can be incorporated in small amounts into a mixture of delicious dishes.

Try making a batch of nutty muhammara dip or baking a batch of this addictive cinnamon pecan granola. Just one tablespoon of this product contains 200 milligrams of calcium, which is 20% of what most adults need every day!


6 Dark leafy vegetables

There are countless reasons to increase your intake of green vegetables, and calcium happens to be one of them. A humble 120 grams of broccoli (just over a cup) provides 112 milligrams of calcium, and the generally underutilized okra contains 77 milligrams for the same amount.

Other dark greens such as kale, collard greens, and bok choy also contain calcium, but not as much as these two options.

What about vegan calcium supplements?

You may need to take supplements if a blood test shows you have low calcium. Still, because the standard American diet is 65% processed foods, Graham generally recommends supplementation for most Americans, especially women over 50. “Calcium is best absorbed when you take 500 milligrams or less at a time,” he says, adding that current recommendations call for 1,000 milligrams to 2,000 milligrams in divided doses, ideally taken with vitamin D.

The only way to tell if you’re chronically low in calcium is through a blood test, Hassing says. Signs that you might be lacking in calcium include muscle cramps, brittle nails, easy hair breakage, poor circulation that causes tingling and numbness in your fingers and toes, and irregular heartbeat.

If you’re concerned that your levels are low, talk with your doctor about getting a blood test. For most vegans, Graham recommends eating calcium-rich foods and/or taking a calcium supplement to get all you need.

For more on vegan health and nutrition, read: