Calcium-Rich Foods for Women
A practical list of calcium-rich Indian foods for women, from dairy and ragi to sesame and greens, with meal ideas and tips to support bone health.
Reviewed by Dt. Farah Khan, Women's Health Nutritionist

Quick answer
Calcium-rich foods for women include milk, curd, paneer and buttermilk, along with ragi, sesame seeds, amaranth and other leafy greens, rajma, chana, soya and tofu, and small fish eaten with bones. Including a few of these every day, getting some sunlight for vitamin D, and staying physically active helps support bone health through every stage of a woman’s life.
Calcium is often associated with children and older adults, but it matters for women at every age. From adolescence to pregnancy, breastfeeding and menopause, a woman’s body relies on calcium for strong bones and many everyday functions. Fortunately, Indian cuisine offers plenty of calcium-rich foods that fit easily into vegetarian and non-vegetarian meals.
Why Calcium Matters for Women
Calcium is a key building block of bones and teeth, and it also plays a role in muscle function and nerve signalling. Bone strength is built mostly in the younger years and then maintained through adulthood.
Later in life, particularly around menopause, changes in hormones can affect bone health. Building good habits early, and keeping them up, supports long-term wellbeing.
Dairy Sources
For women who consume dairy, these foods are some of the easiest ways to include calcium daily.
- Milk, plain or as haldi doodh
- Curd and raita with lunch or dinner
- Buttermilk (chaas) as an afternoon drink
- Paneer in sabzis, parathas or bhurji
Plant-Based Calcium Sources
Women who avoid dairy or want more variety can include many plant foods.
- Ragi (finger millet) in rotis, dosas, porridge or laddoos
- Sesame seeds (til) in chutneys, podis or as a sprinkle
- Leafy greens like amaranth (chaulai), drumstick leaves, methi and colocasia leaves
- Rajma, chana, moong and other legumes
- Soya foods such as tofu and soya chunks
- Almonds and dried figs in small portions
A Note on Absorption
Some greens, like spinach, contain natural compounds that reduce how much calcium the body can use. They are still nourishing, but it helps to include other calcium sources as well. Vitamin D from sunlight also supports calcium absorption.
Non-Vegetarian Options
Small fish eaten with their soft bones, such as sardines or anchovies (nethili), are good sources of calcium in coastal Indian cooking. Eggs and other fish add protein and other nutrients that support bone health as part of a varied diet.
Easy Ways to Add Calcium to Your Day
You do not need special recipes. Small additions to familiar meals work well.
- Breakfast: ragi dosa or ragi porridge with milk
- Lunch: dal, sabzi with greens, roti and a bowl of curd
- Snack: a glass of chaas and a small til chikki
- Dinner: paneer or tofu sabzi, or a light fish curry
- Sprinkle roasted sesame seeds on salads, poha or chutneys
Habits That Support Bone Health
Along with calcium, regular weight-bearing activity like walking, climbing stairs, yoga and strength exercises supports bones. Very high intake of salt, sugary drinks and excess caffeine may not support bone health, so moderation helps.
Iron and calcium work best when you eat a varied diet; read more in our guide to iron-rich foods for women. If you are in midlife, see nutrition during menopause. Any calcium or vitamin D supplements should only be taken on your doctor’s advice.
Key takeaways
- Calcium supports bone health at every stage of a woman’s life.
- Dairy, ragi, sesame, leafy greens, legumes and soya are useful Indian sources.
- Sunlight for vitamin D and regular movement support bones too.
- Talk to your doctor before taking any supplements.
Frequently asked questions
Sources & references
- Dietary Guidelines for Indians — ICMR–National Institute of Nutrition
- Menopause fact sheet — World Health Organization


