To get the healthiest calcium sources.  One must eat a diet rich in green leafy vegetables and fiber rich legumes.  Broccoli, Brussels sprouts, collards, mustard greens and kale are loaded with highly-absorbable calcium and other healthful nutrients.   Most beans are excellent and affordable sources of calcium.  

Chickpeas and tofu provide a lot of calcium and contain magnesium to help build bones.  To further help prevent osteoporosis, apples contain boron.   

Some great plant based sources of calcium. 

  • Almonds
  • Beans
  • Figs
  • Greens
  • Tofu 
  • Soybeans 
  • Tempeh 
  • White beans

For example 1/2 cup of tofu contains 861mg of calcium and 73mg of magnesium.