Nutrient table · IFCT 2017 · ICMR-NIN 2020
Magnesium content of Indian foods
Per 100 g, cumin seeds top IFCT 2017 for magnesium at 442 mg, with sunflower seeds at 413 mg, poppy seeds at 393 mg and sesame at 390 mg. Among foods eaten by the bowl, rajgira gives 325 mg, almond 318 mg, soya bean 259 mg and cowpea 213 mg. Adults need 440 mg (men) and 370 mg (women) of magnesium a day under ICMR-NIN 2020.
What magnesium does, and where Indian diets stand
Magnesium takes part in more than three hundred enzyme reactions. It helps turn food into energy, keeps muscles and nerves working, supports a steady heartbeat and, with calcium and vitamin D, keeps bones strong. Most of the body's magnesium sits in bone and muscle, and only a little circulates in the blood.
Whole grains, pulses, nuts, seeds and green leaves are the main sources, so Indian diets built on these do well. Shortfalls come when meals lean on polished rice, maida and sugar, because milling strips away the magnesium-rich bran and germ. Long-term use of some medicines, heavy drinking and poorly controlled diabetes also drain magnesium.
This table ranks 242 foods in IFCT 2017 by magnesium per 100 g. Seeds and spices hold the first places, then come rajgira, almond and cashew, followed by soya, cowpea, moth bean and rice bean among the pulses. Fresh fruit, milk and watery vegetables sit at the bottom, under 10 mg per 100 g.
All 242 foods ranked by magnesium
Per 100 g of the edible portion, highest first. The last two columns show the share of an adult's daily need that 100 g covers.
Values per 100 g of the edible portion. Source: Longvah T, Ananthan R, Bhaskarachary K, Venkaiah K. Indian Food Composition Tables 2017. National Institute of Nutrition, Indian Council of Medical Research, Hyderabad. Daily needs: ICMR-NIN 2020 recommended dietary allowances for a 65 kg man and a 55 kg woman doing sedentary work (brief note).
Cite this page
NNWA Nutrition and Wellness Academy. Magnesium content of Indian foods. Data: Indian Food Composition Tables 2017, ICMR-National Institute of Nutrition. https://nnwa.in/foods/nutrients/magnesium/
The top vegetarian sources of magnesium
| Food | Group | Per 100 g |
|---|---|---|
| Cumin seeds | Spices, herbs and condiments | 442 mg |
| Sunflower seeds | Nuts and oilseeds | 413 mg |
| Poppy seeds | Spices, herbs and condiments | 393 mg |
| Sesame seeds (til) | Nuts and oilseeds | 390 mg |
| Flaxseeds (alsi) | Nuts and oilseeds | 349 mg |
| Niger seeds | Nuts and oilseeds | 346 mg |
| Coriander seeds | Spices, herbs and condiments | 343 mg |
| Cloves | Spices, herbs and condiments | 334 mg |
| Cardamom | Spices, herbs and condiments | 330 mg |
| Amaranth seed (rajgira) | Cereals and millets | 325 mg |
| Safflower seeds | Nuts and oilseeds | 321 mg |
| Almond | Nuts and oilseeds | 318 mg |
| Cashew nut | Nuts and oilseeds | 307 mg |
| Garden cress seeds (halim) | Nuts and oilseeds | 307 mg |
| Ajwain (carom seeds) | Spices, herbs and condiments | 273 mg |
Magnesium requirements for Indians
ICMR-NIN 2020 sets the recommended magnesium intake at 440 mg a day for a 65 kg man and 370 mg a day for a 55 kg woman. The estimated average requirements for magnesium are 370 mg and 310 mg. These are among the larger mineral targets, which is why the type of grain eaten every day matters so much.
Magnesium from food is not a concern for healthy kidneys, which pass out any excess. Supplements and magnesium-containing antacids or laxatives are a different matter, and people with kidney disease should use them only on a doctor's advice.
From a table to a plate
All values are per 100 g of raw food. A spoon of cumin weighs only a few grams, so it adds little magnesium to a curry, while a bowl of whole dal or a millet roti adds far more because of the amount eaten. Cooking rice in plenty of water and draining it loses some minerals. Phytate in whole grains binds part of their magnesium, but whole grains still deliver more than refined ones.
- Choose whole grains such as rajgira, bajra, jowar and chakki atta over polished rice and maida for most meals.
- Keep a jar of mixed seeds, such as sunflower, flax and sesame, to sprinkle over breakfast and salads.
- Add a whole pulse daily: cowpea, moth bean, rice bean, soya or whole moong.
- Snack on a small handful of almonds or cashews instead of biscuits.
- Cook rice by absorption rather than draining off the excess water, so fewer minerals are lost.
- Rajgira laddoos or chikki made with jaggery make a magnesium-rich sweet for fasting days.
What people ask about magnesium
Which Indian foods are richest in magnesium?
In IFCT 2017, cumin seeds lead at 442 mg per 100 g, then sunflower seeds at 413 mg, poppy seeds at 393 mg and sesame at 390 mg. Rajgira, almond and cashew follow at 325 mg, 318 mg and 307 mg.
How much magnesium does an adult need?
The ICMR-NIN 2020 magnesium figures are 440 mg a day for a 65 kg man and 370 mg for a 55 kg woman, with average requirements of 370 mg and 310 mg. A diet with whole grains, pulses and nuts usually meets them.
Is rajgira a good source of magnesium?
Yes. Rajgira, or amaranth seed, carries 325 mg of magnesium per 100 g, the only grain to make the top 25 in IFCT 2017. It is eaten on fasting days as laddoo, roti or porridge and suits gluten-free diets.
Do fruits contain much magnesium?
Most fresh fruits are low. Amla has just 6 mg per 100 g, and apple, pear, peach and plum 8 mg each in IFCT 2017. Fruit brings vitamin C and fibre, but magnesium comes mainly from grains, pulses, nuts and seeds.
Related reading and tables
Calories (energy) content of Indian foods
Ranked per 100 g.
Protein content of Indian foods
Ranked per 100 g.
Dietary fibre content of Indian foods
Ranked per 100 g.
Total fat content of Indian foods
Ranked per 100 g.
Carbohydrate content of Indian foods
Ranked per 100 g.
Calcium content of Indian foods
Ranked per 100 g.
Iron content of Indian foods
Ranked per 100 g.
Zinc content of Indian foods
Ranked per 100 g.
Potassium content of Indian foods
Ranked per 100 g.