Calcium is very important for your health.

In fact, you have more calcium in your body than any other mineral.

It makes up much of your bones and teeth and plays a role in heart health, muscle function and nerve signaling.

The recommended daily intake (RDI) of calcium is 1,000 mg per day for most adults, though women over 50 and everyone over 70 should get 1,200 mg per day, while children aged 4–18 are advised to consume 1,300 mg.

However, a large percentage of the population doesn’t meet their calcium needs through their diet ( 1 ).

The main foods rich in calcium are dairy products like milk, cheese and yogurt. However, many non-dairy sources are also high in this mineral.

These include seafood, leafy greens, legumes, dried fruit, tofu and various foods that are fortified with calcium.

Here are 15 foods that are rich in calcium, many of which are non-dairy.