Track your nutrition and health goals

arrowTry the Hint app

Magnesium Rich Foods in India: Veg List, Daily Need, Deficiency

October 23, 2026
9 min read
Magnesium Rich Foods in India: Veg List, Daily Need, Deficiency

Magnesium-Rich Foods in India: Seeds, Nuts, Millets, Pulses and Greens

By Dr. Sumedha Verma, Consultant Physician at Clearcals

The short answer

Magnesium comes mainly from seeds, nuts, whole grains, millets, pulses and green leafy vegetables. The best everyday Indian sources are pumpkin seeds, almonds, cashews, peanuts, sesame, ragi and other millets, whole wheat, oats, rajma, chana, soya, spinach and amaranth leaves. Refined foods like white rice, maida, and sugary snacks have little. Most healthy people can meet their needs with food, and a supplement should be a doctor's decision, particularly if you have kidney disease.

  • Top sources: pumpkin seeds, almonds, cashews, peanuts, sesame, soya, ragi, bajra, jowar, whole wheat, rajma, chana, oats.
  • Greens and fruit: cooked spinach and amaranth leaves are good sources. Banana adds a little.
  • Refining removes magnesium, so whole grains and millets beat polished rice and maida.
  • Supplements are rarely needed, and too much can cause diarrhoea. They can build up in people with kidney problems.

Why magnesium matters

Magnesium helps hundreds of reactions in your body. It supports muscles and nerves, a steady heartbeat, blood sugar and blood pressure control, bone strength, and energy production. It also works with vitamin D and calcium, as magnesium is needed to activate vitamin D. See our guides to calcium-rich foods and vitamin D foods and sunlight.

How much magnesium do you need?

Adult needs vary with age and sex, and guidelines differ. As per ICMR-NIN, adult men need around 440 mg a day and adult women around 370 mg or a little more, with pregnancy and breastfeeding raising the need. Your doctor or dietitian may advise a different target if you have a kidney, heart, or other condition. You don't need to count milligrams exactly, but a food log helps you see whether you're close.

Magnesium-rich foods: Indian list

The numbers below are rough amounts per typical serving. They vary by variety and preparation.

FoodTypical servingRoughly how much magnesiumNotes
Pumpkin seeds30 g (2 tablespoons)about 150 mgOne of the richest sources.
Almonds10 to 12about 30 to 40 mgA good everyday snack.
Cashews30 gabout 80 mgCalorie-dense, so watch portions.
Peanuts30 gabout 50 mgAlso good protein.
Sesame seeds (til)1 tablespoonabout 35 mgChikki, chutney, salads.
Soya chunks30 g dryabout 70 to 80 mgAlso high in protein.
Ragi, bajra, jowar50 g flourabout 70 to 85 mgMillets beat rice and maida.
Whole wheat roti2 rotisabout 60 to 80 mgChoose whole wheat atta.
Oats40 gabout 55 mgPorridge or chilla.
Rajma or chole (cooked)1 cupabout 70 to 80 mgGood with rice and roti.
Chana dal or whole chana1 bowlabout 50 mgRoasted chana is a handy snack.
Cooked spinach or amaranth1 cupabout 100 to 150 mgCooked greens pack more per cup.
Banana1 mediumabout 30 to 35 mgModest but easy.
Dark chocolate20 gabout 40 mgOccasional, because of sugar and fat.

Magnesium-rich fruits

Fruits have modest magnesium compared with seeds and grains. Banana, guava, papaya and dried fruits such as figs and dates add small amounts. If you want more from this group, dried figs and bananas are the easiest.

Vegetarian and vegan magnesium

Magnesium is spread across plant foods, so vegetarians and vegans usually do well if they choose whole grains, millets, pulses, nuts and seeds. A plate with roti or millet, dal or rajma, a green vegetable and a handful of nuts covers a good share without effort.

What lowers your magnesium?

  • Refined foods: polished rice, maida and processed snacks.
  • Long-term acid-reducing tablets such as pantoprazole or omeprazole, which can lower magnesium over time.
  • Diuretics ("water tablets") and some other medicines.
  • Heavy alcohol use.
  • Poorly controlled diabetes, which increases loss in urine.
  • Long-term diarrhoea or gut conditions, which reduce absorption.
  • Very high intake of zinc or calcium supplements, which can compete with magnesium.

Soaking, sprouting or fermenting grains and pulses reduces phytates that can block absorption a little.

Signs of low magnesium

  • Muscle cramps, twitches or spasms
  • Tingling or numbness
  • Tiredness and weakness
  • Poor sleep or irritability
  • In severe cases: an irregular heartbeat, seizures, or low calcium and potassium

Many of these have other causes, and blood tests for magnesium don't always reflect your body's stores, because most magnesium is in bones and cells. If you have symptoms or take one of the medicines above, ask your doctor about testing instead of starting a tablet on a guess.

Does magnesium help sleep?

People search for this a lot. The honest answer is that evidence is limited. Magnesium plays a role in nerve and muscle relaxation, and some people who are low in magnesium may sleep better when their levels are corrected, but it is not a proven sleep aid for everyone. Start with food, regular sleep habits, and daylight. If you're considering a supplement, talk to your doctor first.

Magnesium supplements: a few cautions

Most healthy people who eat whole foods do not need a magnesium tablet. If your doctor suggests one:

  1. Follow the dose and form they gave you. Too much can cause diarrhoea, nausea and cramps.
  2. Tell your doctor if you have kidney disease, because magnesium can build up to harmful levels.
  3. Space it from some medicines: keep it about 4 hours away from thyroxine, and ask about certain antibiotics and osteoporosis tablets. See our guide to Thyronorm and diet.
  4. Do not exceed the prescribed amount.

A sample day of magnesium-rich Indian eating

This is an example, not a prescribed plan, and the amounts are approximate. Adjust to your needs and your doctor or dietitian's advice.

TimeExampleApprox. magnesium
BreakfastOats or ragi porridge with a handful of almonds and pumpkin seeds120 to 180 mg
Mid-morningA banana30 mg
LunchWhole wheat roti, rajma or chole, spinach sabzi, curd150 to 220 mg
EveningRoasted chana or a small handful of cashews and peanuts, tea50 to 80 mg
DinnerMillet roti or brown rice, dal, mixed vegetables, salad with sesame80 to 130 mg
Day totalroughly 430 to 640 mg

Adjust portions to your calorie goals, because nuts and seeds are calorie-dense.

Track your magnesium with Hint

It's hard to tell whether your usual meals reach your magnesium needs. Hint lets you log your Indian meals and track your magnesium intake, along with calories, protein, calcium, and the essential vitamins, for free. After a week, you can see which days fall short and which foods, such as a handful of seeds or a bowl of rajma, would close the gap most easily. Hint estimates your intake from food and cannot replace a blood test or your doctor's advice. You can also try our free Indian food calorie calculator.

Frequently asked questions

Which food has the most magnesium? Pumpkin seeds are among the richest, followed by almonds, cashews, sesame, soya, millets, whole grains, pulses and cooked green leaves.

Which Indian foods are rich in magnesium? Pumpkin seeds, almonds, cashews, peanuts, sesame, ragi, bajra, jowar, whole wheat, oats, rajma, chana, soya, spinach and amaranth.

Which fruit is rich in magnesium? Fruits have modest amounts. Banana, guava, papaya, figs, and dates add a little.

How much magnesium do I need per day? Roughly 300 to 450 mg for most adults, depending on age and sex. Your doctor may advise differently.

What are the symptoms of low magnesium? Muscle cramps, tingling, tiredness, poor sleep, and, in severe cases, an irregular heartbeat.

Does magnesium help sleep? Evidence is limited. Food and good sleep habits come first, and a supplement should be your doctor's decision.

Can I take magnesium tablets daily? Only on a doctor's advice. Too much can cause diarrhoea, and it can build up if you have kidney disease.

Can acidity tablets lower magnesium? Long-term use of tablets such as pantoprazole or omeprazole can, so mention it to your doctor if you take them for months.

Medical disclaimer. This article is for general education and is not medical advice. Do not start, stop, or change a magnesium or other supplement based on this article. If you have symptoms, kidney disease, a heart condition, or you are pregnant or breastfeeding, speak to your doctor or a registered dietitian.

Start here: calorie tracking for Indian food if you are new to logging meals.

Other vitamin guides:

Related reading:

Free tools:

About the author

Dr. Sumedha Verma is a Consultant Physician at Clearcals with extensive experience in clinical medicine and healthcare services.

She has significant expertise in managing chronic conditions such as diabetes, thyroid disorders, PCOS, infertility, and other gynecological health concerns.

Known for her patient-centered approach, Dr. Verma focuses on improving patient compliance and helping individuals achieve better health outcomes through personalized medical guidance and long-term care.

Connect with Dr. Sumedha on LinkedIn

Looking for an Indian Food Calorie Calculator?

Try the Hint app

Share this
Garmin watches banner
Garmin watches banner