Calcium-Rich Foods in India: 25 Vegetarian Sources That Actually Matter
If you think calcium means drinking one glass of milk every day, you are seeing only part of the picture.
Milk and curd are useful calcium sources, but Indian vegetarian diets can also get calcium from paneer, ragi, sesame, tofu, pulses, almonds, leafy vegetables and fortified foods.
There is an important catch, though: the amount of calcium written in a food-composition table is not always the amount your body can absorb. Two foods can contain similar calcium on paper while delivering very different amounts because compounds such as oxalates and phytates can reduce absorption.
So instead of simply ranking foods per 100 g, this guide looks at calcium-rich foods in India using realistic portions, everyday usefulness and absorption context.
Key Takeaways
- ICMR-NIN's 2020 RDA for healthy adult Indian men and non-pregnant, non-lactating women is 1,000 mg calcium per day.
- Post-menopausal and lactating women have a higher recommended intake of 1,200 mg/day in the same Indian framework.
- Dairy foods are convenient calcium sources, but vegetarians who avoid dairy still have useful options.
- Tofu and plant milks can be excellent calcium sources only when calcium-set or fortified, so the label matters.
- High calcium content does not guarantee high absorption; the food matrix matters.
- Vitamin D supports calcium absorption, so calcium intake and vitamin D status should not be considered completely separately.
How Much Calcium Do Indian Adults Need?
The current ICMR-NIN RDA framework gives 1,000 mg of calcium per day for adult men and women. Lactating and post-menopausal women have a recommended intake of 1,200 mg/day.
That does not mean you need to eat exactly 1,000 mg every single day with mathematical precision. RDA is a reference level designed to cover the needs of nearly all healthy people in a population.
The more useful question is whether your normal eating pattern gives you multiple meaningful calcium sources across the day.
For example, a glass of milk may provide around 300 mg, but if the rest of the day contains little dairy or other calcium-rich food, that one glass is unlikely to cover the whole requirement.
25 Calcium-Rich Vegetarian Foods in India
Calcium content can vary substantially with variety, preparation, water content, fortification and brand. Use the values below as practical estimates, not laboratory-exact numbers.
Practical Calcium Breakdown by Serving:
Milk — 250 ml: ~280–300 mg
Curd/dahi — 200 g: ~240–300 mg
Paneer — 100 g: ~200–400 mg*
Calcium-set tofu — 100 g: ~200–350 mg*
Fortified soy milk — 250 ml: ~250–300 mg*
Ragi/finger millet — 50 g dry: ~170 mg
Sesame/til — 30 g: ~200–290 mg*
Chia seeds — 30 g: ~170–190 mg
Almonds — 30 g: ~70–80 mg
Rajma — 1 cup cooked: ~70–90 mg
Chole — 1 cup cooked: ~70–90 mg
White beans — 1 cup cooked: ~120–160 mg
Soybeans — 1 cup cooked: ~170–200 mg
Amaranth leaves — 1 cup cooked: ~200–250 mg
Moringa leaves — 1 cup cooked: Meaningful source*
Palak/spinach — 1 cup cooked: High total calcium*
Broccoli — 1 cup cooked: ~60 mg
Green peas — 1 cup cooked: ~40–50 mg
Bajra — 50 g dry: ~20–25 mg
Whole-wheat roti — 2 medium: ~40–60 mg
Oranges — 1 medium: ~50 mg
Dried figs/anjeer — 3–4 pieces: ~50–70 mg
Peanuts — 30 g: ~25–30 mg
Sunflower seeds — 30 g: ~20–25 mg
Calcium-fortified foods — 1 serving: Check label
Paneer, tofu, fortified beverages, sesame preparations and leafy vegetables can vary substantially. The exact product or preparation matters.
Why the Highest-Calcium Food Is Not Always the Best Calcium Source
This is the part most “calcium-rich foods” articles leave out.
Your body does not absorb 100% of the calcium present in food. NIH's calcium review notes that calcium absorption from dairy products and fortified foods is around 30% on average, while absorption from some plant foods can be considerably lower because compounds in the food bind calcium.
Spinach is a good example.
Spinach contains a respectable amount of calcium on paper, but it also contains substantial oxalate, which binds calcium. That means spinach should not be treated as equivalent to milk, calcium-set tofu or a low-oxalate calcium source merely because a table shows a large number.
This does not mean spinach is unhealthy. It means: nutrient content and nutrient absorption are different questions.
The same idea applies to seeds. Sesame looks exceptional per 100 g, but eating 100 g sesame every day would be unrealistic for most people.
A tablespoon sprinkled on food contributes calcium; it simply should not be counted as your entire calcium strategy.
Our Moringa vs Spinach India guide explores this difference between nutrient concentration and real-world usability in more detail.
What Are the Best Calcium Foods If You Eat Dairy?
Dairy makes calcium planning relatively straightforward because milk, curd and paneer are easy to eat in meaningful portions.
A practical day might include:
Breakfast: 250 ml milk
Lunch: 150–200 g curd
Snack: A small handful of almonds or seeds
Dinner: Paneer, legumes or another calcium-containing food
You do not need to consume paneer at every meal.
In fact, curd and milk often provide calcium more efficiently from a calorie perspective than large servings of paneer, depending on the type.
The important thing is to think in terms of your entire day's calcium pattern, not one food.
Can Vegans Get Enough Calcium Without Milk?
Yes, but the diet usually needs to be more deliberate.
Useful vegan sources include: calcium-set tofu, fortified soy milk, ragi, sesame, chia seeds, soybeans, pulses and selected leafy vegetables.
The words “calcium-set” and “fortified” matter.
Two packets of tofu can have very different calcium values depending on the coagulant used during production. Likewise, an ordinary plant beverage may contain little natural calcium while a fortified version may provide an amount comparable to dairy milk.
For packaged products, the nutrition label gives a much better answer than assuming all tofu or all almond milk is nutritionally identical.
This is exactly why learning to read the nutrient panel matters more than relying on the name of the food.
Is Ragi Really Good for Calcium?
Ragi deserves its reputation as one of India's more useful calcium-containing grains.
Finger millet contains considerably more calcium than staples such as rice and wheat, making ragi roti, ragi dosa or ragi porridge useful additions to a vegetarian diet.
But “ragi contains calcium” should not become “ragi alone covers all your calcium needs.”
A realistic 50 g portion contributes only part of the daily requirement. The rest still needs to come from other foods.
This is a recurring nutrition lesson: a nutrient-rich food can be valuable without being a complete solution.
Ragi works particularly well as one component of a diet that also includes curd, milk, tofu, pulses, seeds or other calcium sources.
What Does Vitamin D Have to Do With Calcium?
Calcium and vitamin D are connected but they are not interchangeable.
Calcium provides the mineral itself. Vitamin D helps the intestine absorb calcium and plays a broader role in maintaining calcium balance in the body.
That means someone could consume calcium-rich foods regularly yet still need to pay attention to vitamin D status.
This is particularly relevant in India because vitamin D inadequacy has been reported widely despite abundant sunlight.
Our Vitamin D Foods for Vegetarians in India guide explains why dietary vitamin D is particularly difficult for vegetarians.
For a deeper look at sunlight and vitamin D, see Why Indians Are Vitamin D Deficient Despite Sunlight.
You can also read our Vitamin D3 ingredient guide before comparing supplemental forms.
Should You Take a Calcium Supplement?
Not automatically.
If your diet already provides enough calcium, adding more simply because “calcium is good for bones” is not automatically better.
The first step is to estimate what your normal diet provides.
Someone who regularly consumes milk, curd and other calcium-rich foods may be in a very different situation from a vegan whose diet contains no fortified foods and very little tofu, ragi or sesame.
Calcium supplements can also interact with some medicines, including levothyroxine and certain antibiotics, and large supplemental doses are not something to add casually.
If you are considering calcium because of a diagnosed bone condition, pregnancy, menopause or another medical reason, individual professional advice matters more than a generic online recommendation.
For readers considering supplements more broadly, our How Do I Know Which Supplement I Actually Need? guide explains why targeted nutrition is better than taking everything “just in case.”
The WellBeingMora Vitamin D3 + K2 formula can be viewed if you are comparing vitamin D formulations, but it should not be treated as a substitute for dietary calcium or individual medical advice.
The Bottom Line
The best calcium-rich foods in India are not limited to milk.
For people who consume dairy, milk, curd and paneer are practical foundations. For dairy-free diets, calcium-set tofu, fortified soy milk, ragi, sesame, chia, soybeans, pulses and selected greens can contribute meaningfully.
The most important detail is one that calcium charts often miss: the calcium listed in food is not necessarily the calcium your body absorbs.
Build calcium from several realistic food servings, pay attention to vitamin D, and use the actual nutrition label when choosing fortified foods or tofu.
That is more useful than chasing whichever food happens to show the largest number per 100 g.
Disclaimer: This article is for general educational purposes and is not personalised medical or dietary advice. Calcium needs vary with age, pregnancy, lactation, menopause, health status and medication use. People with kidney disease, disorders of calcium metabolism or diagnosed bone conditions should follow individual medical advice.
Frequently Asked Questions
Q1. Which vegetarian food is highest in calcium in India?
Dairy foods, calcium-set tofu, fortified plant beverages, ragi, sesame and certain leafy vegetables can all contribute meaningful calcium. The best choice depends on portion size and how well the calcium is absorbed.
Q2. Is ragi better than milk for calcium?
Ragi is unusually calcium-rich for a grain, but milk provides calcium in a form that is generally well absorbed. They can complement each other rather than needing to be treated as competitors.
Q3. Can I get enough calcium without drinking milk?
Yes. A carefully planned dairy-free diet can use calcium-set tofu, fortified plant beverages, ragi, sesame, chia, soybeans, pulses and suitable vegetables.
Q4. Does spinach provide enough calcium?
Spinach contains calcium, but its high oxalate content reduces how much is available for absorption. It should not be relied upon as your only major calcium source.
Q5. Do I need calcium supplements if I eat calcium-rich foods?
Not automatically. Dietary intake, age, life stage, health conditions and medical advice should determine whether supplementation is appropriate.