Magnesium-Rich Foods for an Indian Diet (and How to Eat Them)
-
Researched and written by: Dr Archita Rai, PhD (Life Sciences)
-
Edited by: Vaibhavi Kodnani, UG Dip. (Comm. Design, 4 yrs)
-
Medical inputs by: Dr Poonguzhali Liston, MBBS, MS OBG, FMAS, DRM, FRM, CIMP
-
Medically reviewed by: Dr Yash Bahuguna, MBBS, MS, DNB, ISGE Certified Practitioner for PCOS
TL;DR
-
Magnesium is an essential mineral that helps maintain energy, muscle and nerve function, good sleep, hormonal health, and bone strength.
-
For women, magnesium needs can be higher at different life stages. Hormonal fluctuations during premenstrual syndrome (PMS), stress, pregnancy, and breastfeeding can affect magnesium levels or increase requirements.[1]
-
Most adult women need about 370 mg of magnesium per day. The needs are slightly higher for pregnant or breastfeeding women. Including magnesium-rich foods in your diet is the best way to meet daily needs.[2]
-
Including magnesium rich foods such as nuts and seeds, whole grains, legumes, dark leafy greens, legumes, and cacao can be beneficial.[3,4]
-
Fatigue, muscle cramps, period pain, poor sleep, PMS symptoms, or constipation may be signs of low magnesium levels. If symptoms persist, a doctor may recommend supplements.[5]
Why Is Magnesium Important for Women?
Magnesium is an essential mineral your body needs every day to function properly. It helps muscles relax after they contract, supports steady nerve signals, and plays a key role in energy production. It also contributes to bone health, as a significant portion of the body’s magnesium are stored in the bones.[1,2,5]
For women, magnesium needs can be influenced by hormonal changes across the menstrual cycle, pregnancy, breastfeeding, stress, and aging. These shifts can affect how the body absorbs and uses magnesium.[1]
Magnesium also supports mood and sleep by calming the nervous system, which can ease PMS-related discomfort. In addition, it plays a role in blood sugar regulation and overall metabolic and heart health.
Getting enough magnesium consistently matters as low intake over time may contribute to cramps, fatigue, and poor sleep.[6]
How Much Magnesium Intake Do Women Need Daily?
Most adult women need about 370 mg of magnesium per day. Needs can change with age and different life stages.[2,7]
During pregnancy and breastfeeding, your body needs more magnesium to support your baby’s growth, increased blood volume, and milk production.
The recommended dietary allowance (RDA) for magnesium for women at different life stages includes:
|
Life stage |
Recommended intake (mg per day) |
|
Adult women (19-50 years) |
370 mg |
|
Pregnant women |
440 mg |
|
Breastfeeding women |
400 mg |
Plant-Based Magnesium-Rich Foods in the Indian Diet
Many foods are high in magnesium. Below is a detailed guide on magnesium rich foods in the Indian diet. You can learn about their magnesium content and how to consume them to meet your daily magnesium needs.[3,7]
Pumpkin seeds
Pumpkin seeds are one of the richest sources of magnesium. They support muscle relaxation, better sleep, and overall nerve health.[3,7]
Magnesium content: Around 2 tablespoons of roasted pumpkin seeds provide about 156 mg of magnesium, meeting 42% of your daily needs.
How to consume pumpkin seeds:
Light roasting pumpkin seeds for 2–3 minutes can enhance taste but avoid deep roasting to preserve nutrients. You can also soak them overnight to improve digestibility, but this is optional.
-
Eat pumpkin seeds directly as a snack.
-
Add them to granola or smoothie bowls during breakfast.
-
Sprinkle them over soups and dals during lunch or dinner.
Aim to have pumpkin seeds 3–5 times per week.
Raw chia seeds
Apart from being a good source of magnesium, raw chia seeds are also rich in Omega-3 fatty acids, which support hormone balance and overall health.[3,7]
Magnesium content: 2 tablespoons of chia seeds provide 111 mg of magnesium, covering 30% of your daily requirements.
How to consume raw chia seeds:
Always soak chia seeds before eating as that prevents digestive discomfort and improves nutrient absorption. You can mix it with water, milk, or yogurt and let it sit for at least 20–30 minutes. They absorb the liquid well and swell up, making it easy to consume.
-
Add chia seeds to overnight oats or breakfast smoothies.
-
Make chia pudding as a healthy dessert option.
You may have chia seeds daily as it offers beneficial amounts of fibre and minerals.
Two more options: Raw hemp seeds and sunflower seeds are also rich in magnesium. You can add them to your diet for variety. No soaking is needed. Store them in an airtight container to prevent the oils from turning rancid. Refrigeration is recommended if your kitchen is warm or humid.
-
Sprinkle them on salads, yogurt, smoothies, or mix into rotis/dosa batter.
-
Use as a topping for dal, khichdi, or stir-fries.
Almonds
Almonds support steady energy and blood sugar balance as they contain good amounts of magnesium, fibre, and healthy fats.[3,7]
Magnesium content: A 30 gm serving (about a small handful) contains 80 mg of magnesium, providing 21% of your daily magnesium needs.
How to consume almonds:
Soaking almonds overnight can improve digestion. However, you may also consume them raw or dry roast them before consumption.
-
Eat 5-8 soaked almonds every morning.
-
Add chopped almonds to oats, yogurt bowls, salads, smoothies.
-
Use almond slivers as a topping for healthy desserts such as chia pudding or date ladoos.
Almonds are suitable for daily use in moderate amounts.
Cashews
Being rich in magnesium, cashews support muscle and nerve function and may help with mood balance.[3,7]
Magnesium content: A 30 gm serving of cashews (a small handful) offers around 74 mg of magnesium, contributing to about 20% of your daily magnesium needs.
How to consume cashews:
Light roasting improves flavour, but avoid deep roasting to retain nutrients.
-
Eat 6–8 cashews as an evening snack.
-
Mix them into trail mix.
-
Use cashew paste in curries for a creamy texture.
Cashews are high in calories. So, have them in moderation around 3–5 times per week.
Two more options: Peanuts and walnuts contain lower amounts of magnesium than almonds and cashews, but they still add nutritional value and variety to your diet.
-
Soak peanuts overnight and consume them in the morning.
-
Add unsweetened peanut butter on toast, fruits, or Greek yoghurt bowls. Two tablespoons of smooth peanut butter provide about 49 mg of magnesium, roughly 13% of your daily needs.
-
Add peanuts and walnuts to trail mixes, jaggery chikkis, salads, or breakfast bowls.
Whole grains
Whole grains and cereals provide a steady, everyday source of magnesium along with fibre, vitamins, and long-lasting energy.[3,7]
Oats are also high in soluble fibre, which supports digestion and helps keep blood sugar steady. Less-processed oats contain more magnesium than instant varieties.
Magnesium content: One-third cup (40 g) of raw rolled oats provides about 14% of your daily magnesium needs.
How to consume rolled oats:
For better digestion, soak oats for 10-15 minutes before cooking, especially if using rolled oats. Instant oats need no soaking.
-
Use oats for porridge, overnight oats, or upma.
-
Blend oats into dosa or chilla batter.
You can include oats daily as part of breakfast or snacks.
Whole grains like brown rice, quinoa, and millets (ragi, jowar, bajra) offer moderate magnesium and can easily fit into a balanced diet.
-
Swap white rice and wheat rotis with brown rice or millet rotis 2–3 times per week.
-
Add quinoa to salad bowls or stir-fries.
Legumes
Legumes such as lentils, chickpeas (chole), kidney beans (rajma), and soybeans provide a moderate amount of magnesium. They also offer fibre and plant protein.[3,7]
Magnesium content: Half a cup of cooked black beans provides about 60 mg of magnesium, which meets 16% of your daily needs.
How to consume legumes:
Lentils should be soaked for around 30 minutes while other legumes should be soaked overnight. This helps improve digestion, reduce cooking time, and enhance nutrient absorption.
-
Make lentil dals, sambar, or soups.
-
Prepare chole, rajma, or soybean curries.
-
Have creamy hummus made with boiled chickpeas, kidney beans, or soybeans.
-
Add boiled chickpeas or beans to salads.
Including legumes 4–5 times every week can help support steady magnesium intake.
Spinach
Magnesium is found in dark leafy greens such as spinach. Cooking spinach reduces its volume, making it easier to eat more and boost your magnesium intake. Spinach also supplies vitamins such as iron and folate, fibre, and antioxidants that support energy and hormone balance.[3,7]
Magnesium content: Half a cup of boiled spinach offers 78 mg of magnesium, enough to meet about 21% your daily magnesium needs.
How to consume spinach:
Light steaming or sautéing spinach helps improve mineral absorption.
-
Make spinach dal curry or spinach soup.
-
Add spinach to stir-fries, omelettes, or vegetable khichadi.
-
Put pureed spinach to chapati dough.
Aim for 3-5 servings of dark leafy greens per week.
Banana
Bananas are one of the few fruits high in magnesium. It is also rich in potassium, fibre, and vitamin B6. Some of the functions it supports include heart health, digestion, and muscle function.[3,7]
Magnesium content: A medium banana has around 32 mg of magnesium, amounting to about 9% of your daily magnesium requirements.
How to consume bananas:
You can eat plain bananas as a quick snack. However, you can also pair them with other ingredients to enhance taste and boost overall magnesium intake.
-
Have a banana with 1–2 tbsp of peanut butter and a dash of cinnamon (optional).
-
Add a chopped banana and a handful of nuts and seeds to Greek yoghurt.
-
Prepare a banana and peanut butter smoothie.
You can eat 1–2 bananas every day as a part of a balanced diet.
Avocado
Avocados are not very high in magnesium. However, they add healthy fats and fibre that support steady blood sugar and hormone health.[3,7]
Magnesium content: Having half a cup of avocado provides about 22 mg of magnesium, which is roughly 6% of your daily magnesium needs.
How to consume avocados:
Avocado is a fruit and can be had in its raw form. However, instead of having it directly, there are numerous recipes you can try making.
-
Add sliced avocado to toast, salads, wraps, or buddha bowls.
-
Blend it into smoothies for creaminess.
-
Mash avocados with a few veggies and condiments to make guacamole.
Being high in calorie content, half an avocado a few times per week is usually sufficient.
Cocoa powder (unsweetened)
It is one of the most concentrated plant-based magnesium sources and also contains flavonoids that support mood and circulation.[8,9,10]
Magnesium content: 2 tablespoons of cocoa powder provide about 13% of your daily magnesium needs.
How to consume cocoa powder (unsweetened):
Choose unsweetened cocoa for maximum benefits. Avoid overconsumption if you have caffeine sensitivity.
-
Mix it into smoothies, oats, warm milk, protein balls, or homemade granola.
Suitable 2–4 times per week in moderate amounts (1–2 tablespoons).
Note: Dark chocolate (70% and above) also contains magnesium because of its cocoa content. It can have positive effects on the body when eaten in moderation.
Animal-Based Food Sources of Magnesium in the Indian Diet
Animal-based foods provide smaller amounts of magnesium. However, they can support a magnesium-rich diet when paired with foods rich in magnesium from plant sources.[3,7,8]
Fatty fish
In addition to magnesium, fatty fish such as salmon provide nutrients like omega-3 fatty acids and vitamin D. It also has high protein content that supports heart, brain, and hormone health.[3,7,8]
Magnesium content: One-third cup of cooked salmon provides about 26 mg of magnesium, contributing to roughly 7% of your daily magnesium needs.
How to consume salmon:
Grill, bake, or pan-sear salmon using minimal oil.
-
Add it to rice bowls or salads.
-
Enjoy it with sautéed greens.
Aim for 1-2 servings of fatty fish per week.
Chicken
Chicken is not a strong source of magnesium, but it adds lean protein and B-vitamins that complement magnesium-rich foods like whole grains and vegetables.[3,7,8]
Magnesium content: One-third cup of roasted chicken breast provides about 6% of your daily magnesium needs.
How to consume chicken:
Choose boiling, steaming, or grilling instead of frying.
-
Prepare chicken soups, stews, or curries
-
Add them to stir-fries, paired with spinach, oats, or whole grains.
Include it 2-3 times per week, or based on your protein needs.
Berry's Insights: Do You Need a Magnesium Supplement?
Low blood magnesium levels affect about 2–15% of healthy adults, but low magnesium intake is much more common. Population studies show that around 30–60% of adults do not get enough magnesium from their diet.[3,9,11]
While magnesium-rich foods should be your main source of magnesium, supplements can help if your intake is low or you have symptoms of low magnesium.
Signs of magnesium deficiency
Low magnesium levels can be associated with symptoms like:
-
Persistent or worsening muscle cramps
-
Ongoing fatigue that doesn’t improve with rest
-
Tingling, numbness, or irregular heartbeats
-
Difficulty sleeping for weeks
-
Frequent migraines
Pregnancy and breastfeeding increase the need for magnesium, which can make it harder to meet requirements through diet alone.
Certain medications can also impair magnesium absorption. These situations may increase the risk of low magnesium levels.
Considering a magnesium supplement
Disclaimer: Magnesium supplements should be taken in recommended doses after consulting a doctor.
A doctor may evaluate for magnesium deficiency and recommend supplements based on the underlying cause and severity.
Doctors recommend starting with a low daily dose to see how your body responds. Taking magnesium with food can help reduce potential side-effects such as stomach upset or diarrhea.
The Bottom Line
Magnesium is essential for energy production, muscle function, sleep, and hormone balance. You can meet most of your daily needs through a variety of foods high in magnesium. Key foods include seeds, nuts, whole grains, legumes, and dark leafy greens. If you experience symptoms of low magnesium such as fatigue, cramps, headaches, poor sleep, or severe PMS despite a balanced diet, it may be a good idea to consult a doctor. They can conduct a thorough evaluation and discuss whether magnesium supplements can help.
FAQs on Magnesium-Rich Foods
Which food is highest in magnesium?
Plant-based sources such as pumpkin seeds, chia seeds, almonds, cashews, spinach, whole grains, and legumes are rich in magnesium.
What are the signs your body needs magnesium?
The most common signs of low magnesium levels in the body could include painful cramps, frequent migraines, difficulty sleeping, and persistent fatigue.
Which fruits increase magnesium?
Bananas, avocados, and apples are good sources of magnesium. It is a good idea to have one to two servings of fruit per day.
Which vegetable has the most magnesium?
Half a cup of boiled spinach offers 78 mg of magnesium, enough to meet about 21% your daily magnesium needs.
Can I get enough magnesium from food alone?
Yes, it’s possible with a balanced diet. Regularly eating seeds, nuts, whole grains, dark leafy greens, and legumes can meet most women’s daily needs without supplements.
References
-
Jahnen-Dechent W, Ketteler M. Magnesium basics. Clinical kidney journal. 2012 Feb 1;5(Suppl_1):i3-14.
-
Indian Council of Medical Research, National Institute of Nutrition. Nutrient Requirements for Indians: Recommended Dietary Allowances and Estimated Average Requirements. Accessed March 20, 2026.
-
National Institutes of Health, Office of Dietary Supplements. Magnesium: Fact Sheet for Health Professionals. Accessed March 20, 2026.
-
Longvah T, An̲antan̲ I, Bhaskarachary K, Venkaiah K, Longvah T. Indian food composition tables. Hyderabad: National Institute of Nutrition, Indian Council of Medical Research; 2017 May.
-
Boyle NB, Lawton C, Dye L. The effects of magnesium supplementation on subjective anxiety and stress—a systematic review. Nutrients. 2017 May;9(5):429.
-
Fathizadeh N, Ebrahimi E, Valiani M, Tavakoli N, Yar MH. Evaluating the effect of magnesium and magnesium plus vitamin B6 supplement on the severity of premenstrual syndrome. Iranian journal of nursing and midwifery research. 2010 Dec;15(Suppl1):401.
-
Indian Council of Medical Research, National Institute of Nutrition. A Brief Note on Nutrient Requirements for Indians, Recommended Dietary Allowances (RDA) and Estimated Average Requirements (EAR). Indian Council of Medical Research; 2020. Accessed March 23, 2026.
-
U.S. Department of Agriculture, Agricultural Research Service. FoodData Central: Cocoa, dry powder, unsweetened (FDC ID: 169593). Accessed March 20, 2026.
-
Katz DL, Doughty K, Ali A. Cocoa and chocolate in human health and disease. Antioxidants & redox signaling. 2011 Nov;15(10):2779-811.
-
Oracz J, Żyżelewicz D. Antioxidants in cocoa. Antioxidants. 2020 Dec 4;9(12):1230.
-
Gragossian A, Bashir K, Bhutta BS, Friede R. Hypomagnesemia.