Healthdirect Free Australian health advice you can count on.

Medical problem? Call 1800 022 222. If you need urgent medical help, call triple zero immediately

healthdirect Australia is a free service where you can talk to a nurse or doctor who can help you know what to do.

beginning of content

Foods high in magnesium

2-minute read

Many foods contain magnesium, but the main sources in Australia are cereals and non-alcoholic drinks like coffee and water.

Magnesium-rich foods

Most people get all the magnesium they need from food. As a general rule, foods that are high in fibre provide magnesium. Some good sources of magnesium include leafy green vegetables — such as spinach — legumes, nuts, seeds and whole grains.

Tap, mineral, and bottled waters can also be sources of magnesium, but how much magnesium they contain depends on the brand.

You can get magnesium from the following foods. The amount of magnesium that each food item has is shown in milligrams (mg):

  • pumpkin seeds, 30g — 156mg
  • chia seeds, 30g — 111mg
  • almonds, 30g — 80mg
  • spinach, boiled, ½ cup — 78mg
  • cashews, 30g — 74mg
  • peanuts, ¼ cup — 63mg
  • soymilk, 1 cup — 61mg
  • rolled oats, cooked in unsalted water, 100g — 29mg
  • bread, whole wheat, 2 slices — 46mg
  • avocado, cubed, 1 cup — 44mg
  • rice, brown, cooked, ½ cup — 42mg
  • milk, 1 cup — 24mg

If you have a high fat diet, you might absorb less magnesium from your food.

Should I take magnesium supplements?

Most young children in Australia get enough magnesium, but more than 1 in 3 people don’t get enough magnesium every day.

People who are especially at risk of not getting enough magnesium are people with diseases like Crohn’s disease and coeliac disease, people with type 2 diabetes, older people and people who have alcoholism.

If you have a magnesium deficiency or certain health problems, your doctor may recommend you take a magnesium supplement. Health problems that can be helped by taking a magnesium supplement include constipation, indigestion, high blood pressure during pregnancy, magnesium deficiency, irregular heartbeat, and the risk of cerebral palsy in pregnancy.

You can’t get too much magnesium from your food, but it is important not to take more than the recommended dose of a magnesium supplement. Having too much magnesium from a supplement can cause diarrhoea, nausea, and stomach cramps.

Magnesium supplements can interfere with other medicines you may be taking, including antibiotics, diuretics, osteoporosis medication, and medicines for acid reflux or stomach ulcers. It’s always important to tell your doctor or pharmacist about any supplements or over the counter medicines you are taking.

Learn more here about the development and quality assurance of healthdirect content.

Last reviewed: March 2021


Back To Top

Need more information?

These trusted information partners have more on this topic.

Top results

Health Conditions Related to Nutrition | myVMC

Many health conditions are associated with food, either effecting the diet or resulting from the diet. These health conditions range from food allergies, to malnutrition or obesity, to anorexia and bulimia.

Read more on myVMC – Virtual Medical Centre website

How is Coeliac disease treated? - Coeliac Clinic Mindovergut.com

How is Coeliac disease treated? The gluten-free diet Currently, the only effective treatment for coeliac disease is the gluten-free diet

Read more on Mindovergut.com website

Dairy foods: How much is enough? | Nutrition Australia

Learn what dairy is, why it is important for health, and how you can meet the dairy recommendations through the foods you eat.

Read more on Nutrition Australia website

Grain ( cereal ) foods, mostly wholegrain and / or high cereal fibre varieties | Eat For Health

Most Australians consume less than half the recommended quantity of wholegrain foods, and too much refined grain (cereal) food.  At least two thirds of grain foods eaten should be wholegrain.

Read more on NHMRC – National Health and Medical Research Council website

Five foods to help lower blood pressure

One the easiest steps you can take to prevent high blood pressure is choosing healthy foods.

Read more on Heart Foundation website

Crohn's disease and ulcerative colitis - Better Health Channel

When people with inflammatory bowel disease are not experiencing a flare-up of their illness, they feel quite well and are often free of symptoms.

Read more on Better Health Channel website

Nuts in a healthy diet - MyDr.com.au

Nuts provide protein and are a source of dietary fibre as well as contributing many vitamins and minerals. Many studies show nuts are beneficial to health, especially heart health.

Read more on myDr website

Vitamin and mineral supplements: when are they needed? - MyDr.com.au

Vitamin and mineral supplements won't convert poor food choices into a healthy diet, but relevant quantities can address deficiencies at certain life stages.

Read more on myDr website

Malnutrition | Dietitians Australia

Malnutrition is a major public health issue in Australia, particularly for older Australians. Prevention is key. Here we explore its symptoms and treatment.

Read more on Dietitians Australia website

Constipation: treatment options - MyDr.com.au

Find out the treatment options for constipation. What's suitable for you will depend on the cause, severity and duration of your constipation.

Read more on myDr website

Healthdirect 24hr 7 days a week hotline

24 hour health advice you can count on

1800 022 222

Government Accredited with over 140 information partners

We are a government-funded service, providing quality, approved health information and advice

Australian Government, health department logo ACT Government logo New South Wales government, health department logo Northen Territory Government logo Government of South Australia, health department logo Tasmanian government logo Victorian government logo Government of Western Australia, health department logo

Healthdirect Australia acknowledges the Traditional Owners of Country throughout Australia and their continuing connection to land, sea and community. We pay our respects to the Traditional Owners and to Elders both past and present.