Foods high in magnesium (2024)

Key facts

  • Magnesium is a mineral that is essential for healthy muscles, nerves, bones and blood sugar levels.
  • If you don't get enough magnesium in your diet over a long time, you may be at a higher risk of health problems such as heart attack, stroke, diabetes and osteoporosis.
  • Many foods contain magnesium, including leafy green vegetables, such as spinach, legumes, nuts, seeds and whole grains.
  • Most young children in Australia get enough magnesium, but more than 1 in 3 Australian adults don't get enough magnesium every day.
  • If you have a magnesium deficiency or certain health problems, your doctor may recommend you take a magnesium supplement.

What is magnesium?

Magnesium is a mineral essential for healthy muscles, nerves, bones and blood sugar levels. If you don't get enough magnesium in your diet over a long time, you may be at a higher risk of health problems such as heart attack, stroke, diabetes and osteoporosis.

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

Read more on magnesium and your health.

Which foods are rich in magnesium?

Most people get all the magnesium they need from food. In general, foods that are high in fibre provide magnesium. Some good sources of magnesium include:

  • leafy green vegetables, such as spinach
  • legumes
  • nuts and seeds
  • whole grains

Tap, mineral, and bottled waters can also be sources of magnesium, but the amount of 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):

Food Serving size Magnesium content (mg)
Pumpkin seeds 30g 156
Chia seeds 30g 111
Almonds 30g 80
Spinach, boiled ½ cup 78
Cashews 30g 74
Peanuts ¼ cup 63
Soy milk 1 cup 61
Rolled oats, cooked in unsalted water 100g 29
Whole wheat bread, 2 slices 2 slices 46
Avocado, cubed 1 cup 44
Brown rice, cooked ½ cup 42
Milk 1 cup 24

Find out how much magnesium you should have every day.

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.

If you have a magnesium deficiency or certain health problems that put you at risk of a deficiency, your doctor may recommend you take a magnesium supplement.

Learn more about magnesium deficiency.

You can't get too much magnesium from food, but if you have been prescribed a magnesium supplement, it is important not to take more than the recommended dose. Having too much magnesium from a supplement can cause diarrhoea, nausea and stomach cramps.

Magnesium supplements can interfere with some other medicines you may be taking,

Always tell your doctor or pharmacist about any other medicines, supplements or over-the-counter medicines you are taking. They can advise you whether any of your medicines are likely to interact.

Resources and support

Foods high in magnesium (2024)

FAQs

Foods high in magnesium? ›

The best way to do this is to include magnesium-rich foods in your diet. Although most foods contain some amount of magnesium, your best bet is to eat lots of leafy greens, nuts, and seeds. Eating a diet packed with these foods should raise your magnesium levels quickly.

Which food has highest magnesium? ›

Magnesium Rich Food
  • Pumpkin seed - kernels: Serving Size 1 oz, 168 mg.
  • Almonds, dry roasted: Serving Size 1 oz, 80 mg.
  • Spinach, boiled: Serving Size ½ cup, 78 mg.
  • Cashews, dry roasted: Serving Size 1 oz, 74 mg.
  • Pumpkin seeds in shell: Serving Size 1 oz, 74 mg.
  • Peanuts, oil roasted: Serving Size ¼ cup, 63 mg.

How can I raise my magnesium levels quickly? ›

The best way to do this is to include magnesium-rich foods in your diet. Although most foods contain some amount of magnesium, your best bet is to eat lots of leafy greens, nuts, and seeds. Eating a diet packed with these foods should raise your magnesium levels quickly.

How can I increase my magnesium naturally? ›

Magnesium is widely distributed in plant and animal foods and in beverages. Green leafy vegetables, such as spinach, legumes, nuts, seeds, and whole grains, are good sources [1,3]. In general, foods containing dietary fiber provide magnesium. Magnesium is also added to some breakfast cereals and other fortified foods.

What drink increases magnesium? ›

Drinks with magnesium
DrinkDaily Value (DV)
Hot chocolate, made with dry mix and water, 1 packet (206 g)5.88%
Naturally sparkling mineral water, 8 fluid ounces6.29%
Cherry juice, 1 cup (269 g)7.05%
Watermelon juice, 8 fluid ounces5.71%
5 more rows
Nov 29, 2022

What depletes magnesium? ›

Refining or processing of food may deplete magnesium content by nearly 85%. Furthermore, cooking, especially boiling of magnesium-rich foods, will result in significant loss of magnesium. The processing and cooking of food may therefore explain the apparently high prevalence of low magnesium intake in many populations.

What fruit is full of magnesium? ›

Avocados: One whole avocado = 58 mg of magnesium. Bananas: One medium banana = 32 mg of magnesium. Papaya: One small papaya = 33 mg of magnesium. Blackberries: 1 cup = 29 mg of magnesium.

Are eggs high in magnesium? ›

Sodium: 189 milligrams (mg) Calcium: 24.6 mg. Iron: 0.8 mg. Magnesium 5.3 mg.

How to get 400 mg of magnesium a day from food? ›

Some good sources of magnesium include:
  1. leafy green vegetables, such as spinach.
  2. legumes.
  3. nuts and seeds.
  4. whole grains.

What form of magnesium is best? ›

Magnesium glycinate, which is magnesium plus the amino acid glycine (which has antioxidant and anti-inflammatory properties), is “the most beneficial form of magnesium to take,” says Vetter.

What blocks magnesium absorption? ›

Foods that hinder magnesium absorption include: Non-fermentable or insoluble fiber, such as whole grain, bran and seeds. Foods high in phytates, such as whole flours and grains, bran, the hulls of seeds and nuts, and un-sprouted beans and soy.

Is coffee high in magnesium? ›

Vitamins and minerals

Let's start with magnesium. A cup of coffee contains about 7 mg, which is a drop in the daily-requirement bucket (420 mg for men, 320 mg for women).

Is peanut butter high in magnesium? ›

Peanuts and peanut butter

Peanuts are legumes, not true nuts, however, they are also a good source of magnesium. A quarter-cup of roasted peanuts contains 63 milligrams, for 15% of the DV. You can get 49 milligrams in 2 tablespoons of peanut butter, for 12% of the DV.

What is a super food source of magnesium? ›

Some good sources of magnesium include: leafy green vegetables, such as spinach. legumes. nuts and seeds.

What foods are high in magnesium for sleep? ›

Foods high in magnesium include seeds, leafy greens, nuts, beans, and rice. Roasted pumpkin seeds and chia seeds are the foods with the highest magnesium content. Nuts with the highest amount of magnesium include almonds, cashews, and peanuts. Some fish, like salmon and halibut, also contain magnesium.

What is the best magnesium to increase levels? ›

Magnesium glycinate is a highly bioavailable form of magnesium made from magnesium and the amino acid glycinate. It's effective for treating low magnesium levels, is well-tolerated, and is less likely to cause gastrointestinal side effects than other forms, such as magnesium oxide and magnesium sulfate.

Top Articles
Latest Posts
Article information

Author: Kareem Mueller DO

Last Updated:

Views: 6616

Rating: 4.6 / 5 (46 voted)

Reviews: 93% of readers found this page helpful

Author information

Name: Kareem Mueller DO

Birthday: 1997-01-04

Address: Apt. 156 12935 Runolfsdottir Mission, Greenfort, MN 74384-6749

Phone: +16704982844747

Job: Corporate Administration Planner

Hobby: Mountain biking, Jewelry making, Stone skipping, Lacemaking, Knife making, Scrapbooking, Letterboxing

Introduction: My name is Kareem Mueller DO, I am a vivacious, super, thoughtful, excited, handsome, beautiful, combative person who loves writing and wants to share my knowledge and understanding with you.