Whether you are lactose intolerant, vegan, or simply do not enjoy dairy, you can still get enough calcium for healthy bones. It just takes a little planning. Adults generally need 1,000 mg a day, rising to 1,200 mg for women over 50 and men over 70.

Top Dairy-Free Calcium Sources

Want More Bone-Friendly Meal Ideas?

The Bone Density Solution is a digital guide that touches on bone-related nutrition and daily habits. Review the official page for details.

Learn More – Only $49

About Oxalates

Spinach, beet greens, and rhubarb are high in calcium but also high in oxalates, which bind calcium so little is absorbed. They are still healthy foods, just not good calcium sources. Kale, bok choy, and collards are better choices. Cooking and varying your greens also help.

Do Not Forget the Supporting Nutrients

Calcium works best with vitamin D, so look for fortified foods or ask your doctor about a supplement; vegan vitamin D3 from lichen is available. Include protein from beans, lentils, and soy, magnesium from nuts and seeds, and vitamin K from leafy greens. Our guide to key nutrients for bone health explains each one.

A Sample Dairy-Free Day (About 1,000+ mg Calcium)

Totals vary by brand, so compare labels. For more ideas, see our list of bone-friendly foods and recipes.

Should You Take a Supplement?

If you consistently fall short, a calcium supplement may help, but take no more than about 500 mg at once and keep total intake below 2,000 mg a day for adults over 50. Learn more in our guide to supplements for bone density, and talk with your clinician first.

This article is for general education only and is not medical advice. Talk with your doctor or another qualified healthcare professional before changing your diet, exercise routine, supplements, or medications.

Build Bone-Friendly Meals Your Way

Explore a digital guide that pairs nutrition with movement and daily routines.

Get Instant Access – Only $49