Skip to content

Best Dairy Alternatives That Still Support Bone Health

|
November 14, 2025
Best Dairy Alternatives That Still Support Bone Health

Many people either can’t consume dairy or simply prefer to avoid it, but that doesn’t mean their bones have to miss out on essential nutrients.

Strong, healthy bones rely on more than just milk, and the good news is that there are plenty of delicious, naturally calcium-rich foods ready to take its place. From leafy greens and fortified plant milks to nuts, seeds, and mineral-packed legumes, these options offer impressive benefits that go far beyond basic bone support.

They bring antioxidants, healthy fats, fiber, and plant-based vitamins that help your body absorb and use calcium more effectively. Choosing these alternatives doesn’t just fill the dairy gap – it opens the door to a more varied, nutrient-dense approach to keeping bones strong for years to come.

Disclaimer: This article is for informational purposes only and not a substitute for professional medical, dietary, or nutritional advice. Always consult a qualified healthcare provider before making significant changes to your diet or health routine.

1. Fortified Almond Milk

Fortified Almond Milk
© Healthline

Creamy and slightly nutty, fortified almond milk delivers about 45% of your daily calcium needs per cup! That’s almost as much as cow’s milk, without the lactose that upsets so many tummies.

Most brands add vitamin D too, which helps your body actually use all that calcium. Just shake the carton well, the added minerals can settle at the bottom.

2. Calcium-Set Tofu

Calcium-Set Tofu
© BBC Good Food

Not all tofu is created equal! Look for packages that specifically say “calcium-set” or list calcium sulfate in the ingredients. This preparation method can pack a whopping 800mg of calcium per serving.

Firm varieties contain more calcium than silken ones. Toss cubes into stir-fries or blend silken tofu into smoothies for a protein-calcium double whammy your bones will thank you for.

3. Tahini (Sesame Seed Paste)

Tahini (Sesame Seed Paste)
© NatureDoc

Surprise! This Middle Eastern staple isn’t just for hummus. Two tablespoons of tahini pack about 128mg of calcium – that’s more than many non-dairy milks per serving. The tiny sesame seeds used to make tahini are mineral powerhouses.

Whisk this creamy paste into salad dressings, spread it on toast, or drizzle it over roasted veggies for a calcium boost with Mediterranean flair.

4. Bok Choy & Dark Leafy Greens

Bok Choy & Dark Leafy Greens
© Healthline

Move over, spinach – bok choy is the unexpected bone-building champion! Cup for cup, this Chinese cabbage contains more absorbable calcium than many other greens because it’s lower in compounds that block calcium absorption.

Kale, collards, and mustard greens are stellar options too. Quick-stir fry them with garlic for a side dish that delivers calcium, vitamin K, and magnesium, the bone health trifecta!

5. Sardines (With Bones)

Sardines (With Bones)
© Livestrong.com

Tiny but mighty! These little fish pack a serious calcium punch because you eat the soft, edible bones. Just 3 ounces provide about 325mg of calcium, more than a glass of milk! Sardines also deliver vitamin D and omega-3 fatty acids that work synergistically with calcium.

Mash them on toast with lemon and herbs, or toss into pasta for a Mediterranean-inspired calcium boost your skeleton will love.

6. Fortified Plant Milks & Orange Juice

Fortified Plant Milks & Orange Juice
© alive magazine

Not feeling almond milk? No problem! Oat, soy, and pea milks often come fortified with as much calcium as dairy milk, sometimes more. Just check those labels – fortification levels vary wildly between brands.

Calcium-fortified orange juice is another surprising option. The vitamin C in OJ actually helps your body absorb calcium better. Double-check that it’s fortified with calcium citrate malate for maximum absorption.

7. Mineral Water With High Calcium Content

Mineral Water With High Calcium Content
© Culligan Quench

Who knew staying hydrated could build bones? Certain mineral waters contain impressive amounts of calcium, some European brands pack over 300mg per liter! Look for labels listing calcium content over 150mg/L.

Unlike some plant sources, the calcium in mineral water is highly bioavailable, meaning your body can actually use it efficiently. Sparkling or still, it’s a refreshing way to strengthen your skeleton.

What our editors love right now

Good food brings people together.
So do good emails.