Magnesium rich foods: a complete Indian guide

A comprehensive guide to magnesium rich foods in India, covering daily requirements, top vegetarian sources including seeds, millets, legumes, and leafy greens, plus absorption tips and a sample meal plan.

·7 min read
Magnesium rich foods: a complete Indian guide

Magnesium rich foods in India include pumpkin seeds, almonds, spinach, black beans, ragi, bajra, and dark chocolate. Adults need 310 to 420 mg of magnesium daily, and most Indians can meet this requirement through a balanced diet featuring whole grains, legumes, nuts, seeds, and green leafy vegetables commonly found in traditional Indian cuisine.

Why magnesium matters for health

Magnesium is an essential mineral involved in over 300 enzymatic reactions in the human body. It plays a critical role in muscle and nerve function, blood sugar regulation, blood pressure control, and protein synthesis. The mineral also contributes to bone development, with approximately 60% of body magnesium stored in bones.

Despite its importance, magnesium deficiency affects a significant portion of the Indian population. Studies indicate that dietary patterns emphasising refined grains over whole grains, combined with reduced consumption of traditional foods like millets, have contributed to suboptimal magnesium intake in urban areas.

Daily magnesium requirements for Indians

The Recommended Dietary Allowance (RDA) for magnesium varies by age and gender:

  • Adult men (19-50 years): 400 to 420 mg per day
  • Adult women (19-50 years): 310 to 320 mg per day
  • Pregnant women: 350 to 360 mg per day
  • Lactating women: 310 to 320 mg per day
  • Children (9-13 years): 240 mg per day
  • Adolescents (14-18 years): 360 to 410 mg per day

The Indian Council of Medical Research (ICMR) recommends similar values, emphasising that requirements may increase during periods of physical stress, illness, or intense physical activity.

Top magnesium rich foods available in India

Seeds and nuts

Seeds and nuts represent some of the most concentrated sources of magnesium available in Indian markets:

  • Pumpkin seeds (kaddu ke beej): 550 mg per 100g, making them the richest common source
  • Almonds (badam): 270 mg per 100g
  • Cashews (kaju): 260 mg per 100g
  • Flaxseeds (alsi): 392 mg per 100g
  • Sesame seeds (til): 350 mg per 100g
  • Sunflower seeds: 325 mg per 100g

A handful of mixed seeds (approximately 30g) can provide 100 to 150 mg of magnesium, covering roughly one-third of daily needs.

Whole grains and millets

Traditional Indian grains and millets offer excellent magnesium content alongside other nutrients:

  • Ragi (finger millet): 137 mg per 100g
  • Bajra (pearl millet): 124 mg per 100g
  • Jowar (sorghum): 171 mg per 100g
  • Buckwheat (kuttu): 231 mg per 100g
  • Quinoa: 197 mg per 100g
  • Brown rice: 43 mg per 100g
  • Whole wheat: 126 mg per 100g

Replacing refined grains with whole grains and millets can significantly boost daily magnesium intake without major dietary changes.

Legumes and pulses

Legumes, a staple of Indian vegetarian diets, provide substantial magnesium:

  • Black beans (kala rajma): 171 mg per 100g cooked
  • Chickpeas (chana): 115 mg per 100g cooked
  • Kidney beans (rajma): 140 mg per 100g cooked
  • Moong dal: 127 mg per 100g cooked
  • Masoor dal: 36 mg per 100g cooked
  • Soybeans: 280 mg per 100g

A typical serving of dal (one cup cooked) provides 40 to 80 mg of magnesium, making it a reliable daily source.

Green leafy vegetables

Dark leafy greens contain magnesium bound to chlorophyll:

  • Spinach (palak): 79 mg per 100g cooked
  • Amaranth leaves (chaulai): 55 mg per 100g
  • Fenugreek leaves (methi): 47 mg per 100g
  • Colocasia leaves (arbi ke patte): 61 mg per 100g
  • Mustard greens (sarson): 32 mg per 100g

Cooking methods affect magnesium retention. Steaming or sautéing preserves more magnesium compared to boiling, which can leach minerals into the cooking water.

Other notable sources

  • Dark chocolate (70% cocoa or higher): 228 mg per 100g
  • Banana: 27 mg per medium fruit
  • Avocado: 29 mg per 100g
  • Tofu: 53 mg per 100g
  • Curd/yoghurt: 17 mg per 100g

Sample Indian meal plan for adequate magnesium

A day of eating that meets magnesium requirements might include:

Breakfast: Ragi dosa (2 pieces) with coconut chutney and a handful of almonds, providing approximately 120 mg magnesium.

Mid-morning snack: One banana with a tablespoon of pumpkin seeds, providing approximately 80 mg magnesium.

Lunch: Bajra roti (2 pieces), rajma curry (one cup), spinach sabzi, and brown rice (half cup), providing approximately 150 mg magnesium.

Evening snack: A small piece of dark chocolate (20g) with roasted chana, providing approximately 50 mg magnesium.

Dinner: Jowar roti (2 pieces), dal (one cup), mixed vegetable curry with leafy greens, providing approximately 100 mg magnesium.

This sample plan provides approximately 500 mg of magnesium, comfortably exceeding daily requirements.

Factors affecting magnesium absorption

Several factors influence how well the body absorbs magnesium from food:

Enhancers of absorption:

  • Vitamin D: Adequate vitamin D status improves magnesium absorption
  • Protein: Moderate protein intake supports mineral absorption
  • Fermented foods: Fermentation reduces phytates that can bind magnesium

Inhibitors of absorption:

  • Phytates: Found in whole grains and legumes, though soaking and sprouting reduce their impact
  • Oxalates: Present in spinach, though cooking reduces oxalate content
  • Excess calcium: Very high calcium intake may compete with magnesium for absorption
  • Alcohol: Regular alcohol consumption increases magnesium excretion

Traditional Indian food preparation methods such as soaking dal overnight, fermenting dosa batter, and sprouting legumes naturally improve magnesium bioavailability.

Signs of magnesium deficiency

Early signs of inadequate magnesium intake may include:

  • Muscle cramps or twitches, particularly in the legs
  • Fatigue and weakness
  • Loss of appetite
  • Nausea
  • Numbness or tingling sensations

Prolonged deficiency may contribute to more serious conditions including irregular heartbeat, osteoporosis risk, and mood disturbances. Certain groups face higher risk of deficiency, including individuals with diabetes, gastrointestinal disorders, or those taking certain medications.

Common mistakes when increasing magnesium intake

Relying solely on supplements: While supplements have their place, food sources provide magnesium alongside other synergistic nutrients. Whole foods also avoid the digestive discomfort that high-dose supplements can cause.

Ignoring food preparation: Eating raw, unsoaked legumes and grains means higher phytate content and reduced magnesium absorption. Traditional soaking, sprouting, and fermentation practices exist for good reason.

Overcooking vegetables: Boiling greens for extended periods causes significant magnesium loss. Quick cooking methods preserve mineral content.

Choosing refined over whole: Refined wheat flour (maida) contains only about 22 mg of magnesium per 100g compared to 126 mg in whole wheat. This single substitution can make a substantial difference in daily intake.

Assuming all nuts are equal: While all nuts provide some magnesium, quantities vary significantly. Cashews and almonds outperform walnuts and pistachios in magnesium content.

Special considerations for different groups

Pregnant and lactating women

Magnesium requirements increase during pregnancy due to fetal development and increased blood volume. Adequate intake supports healthy pregnancy outcomes and may help reduce the risk of pregnancy-related complications. Focus on magnesium-rich foods rather than supplements unless specifically recommended by a healthcare provider.

People with diabetes

Research suggests a relationship between magnesium status and blood sugar regulation. Individuals with type 2 diabetes often have lower magnesium levels, and adequate intake may support glycaemic control. Whole grains, legumes, and green vegetables provide magnesium alongside fibre that helps moderate blood sugar response.

Older adults

Magnesium absorption decreases with age, while excretion may increase. Older adults benefit from emphasising highly bioavailable sources such as seeds, nuts, and properly prepared legumes.

Frequently asked questions

Can vegetarians get enough magnesium without supplements?

Vegetarians can easily meet magnesium requirements through plant foods, which are generally richer in magnesium than animal products. A diet including whole grains, legumes, nuts, seeds, and green vegetables typically provides adequate magnesium without supplementation.

Does cooking destroy magnesium in food?

Magnesium is heat-stable and not destroyed by cooking. However, it can leach into cooking water. Using minimal water, steaming, or using cooking liquids in the final dish helps retain magnesium content.

Which Indian food has the highest magnesium content?

Among commonly available Indian foods, pumpkin seeds contain the highest magnesium at 550 mg per 100g. Among grains, buckwheat (kuttu) leads at 231 mg per 100g, while jowar provides 171 mg per 100g among millets.

How much spinach should one eat daily for magnesium?

Approximately 200g of cooked spinach provides about 160 mg of magnesium, roughly half the daily requirement. However, relying on spinach alone is not recommended due to its oxalate content. Combining spinach with other magnesium sources ensures better overall mineral balance.

Is there such a thing as too much magnesium from food?

Obtaining excessive magnesium from food alone is extremely rare, as the body regulates absorption efficiently. The upper limit concerns primarily apply to supplemental magnesium, not dietary sources. Eating a varied diet of magnesium-rich foods poses no toxicity risk for healthy individuals.

Do roasted nuts have less magnesium than raw nuts?

Dry roasting nuts has minimal impact on magnesium content. However, heavily salted or oil-roasted varieties may not be ideal for other health reasons. Plain roasted or raw nuts provide similar magnesium levels.

Back to blog

Upgrade Your Cooking | Get 10g Protein per roti

Rebalance High-Protein Atta is crafted to make your daily rotis, parathas, chillas, and snacks naturally richer in protein - without changing the taste you love.

Soft rotis, familiar texture, clean nutrition.

★★★★★ 400+ reviews

3,588+ purchased in the last month

Shop Now →

10g protein per roti · Best for vegetarian families

  • 5-6g Fiber per roti
  • 19 nutrients from plants
  • Zero preservatives
★★★★★ 400+ reviews
Try Rebalance Nutrition Atta
Shop Now →