How Vegetarians Can Get Enough Calcium Without Drinking Milk

How Vegetarians Can Get Enough Calcium Without Drinking Milk

Calcium isn't milk's exclusive domain — the plant world has plenty of high-calcium contenders of its own.

✍️ Veg.Pub EditorialPublished 2026-04-10👁 36 views

Plant-Based Calcium-Rich Foods

  • Soy products: firm tofu (the kind set with gypsum has a higher calcium content), dried tofu
  • Dark leafy greens: Chinese kale (gai lan), bok choy, kale
  • Fortified plant milks: soy milk or oat milk with added calcium
  • Sesame seeds and tahini: among the highest-calcium foods around
  • Almonds, dried figs: good options for snacking between meals

How to Boost Absorption

Calcium absorption relies on vitamin D, so getting some sunlight regularly and pairing calcium with vitamin D–fortified foods will make your calcium intake more effective. Also keep in mind that high-oxalate vegetables like spinach shouldn't be relied on as a primary calcium source.

A Common Concern

"Will I get osteoporosis if I don't drink milk?" is a worry many beginners share. In reality, as long as your overall diet is well-balanced, plant-based sources can easily meet your daily calcium needs — in fact, traditional diets in many regions have long relied primarily on plant-based calcium.

Advice for Beginners

Treat soy products and dark leafy greens as daily staples — that's far more practical than agonizing over whether to drink milk. If you happen to be lactose intolerant, there's no need to envy milk drinkers, either: sticking with enough soy products and dark leafy greens can match or even exceed the long-term calcium intake of a dairy-reliant diet, so there's no reason to feel at a disadvantage.

Author: Veg.Pub Editorial