🥙 Nutrition

Top 8 Foods High in Magnesium

POSTED ON Mar 14, 2022

Key Takeaways

  • Magnesium is an essential nutrient and can only be obtained through diet and supplementation.
  • Seeds, nuts, legumes, leafy green, cacao, fish, quinoa and whole grains are great sources of magnesium.
  • Causes of magnesium deficiency range from poor diet, food processing and chronic digestive issues.
  • Magnesium deficiency symptoms can include headaches, fatigue, cognitive dysfunction, muscle spasms and high blood pressure.
  • Eating a nutrient-dense, whole food diet is the best way to avoid magnesium deficiency.

Magnesium is an essential nutrient. This means our bodies can’t make magnesium and we need to obtain the nutrient through food or supplements.

You might be familiar with magnesium for its ability to help relieve sore, tight muscles or relax you at the end of a stressful day. Playing a key role in over 300 bodily functions, magnesium does this and more, including blood pressure regulation, energy production, blood glucose control, protein synthesis and nerve function.

Unfortunately, around two-thirds of the western population aren’t consuming enough magnesium to support these enzyme reactions. Magnesium deficiency is partly due to our diet and changes in food production.

Top 8 foods high in magnesium

The good news is that there is an abundance of whole foods that can help to ensure you’re consuming enough magnesium.

Here are our top 8 foods high in magnesium:


Raw seeds are nutrient-dense bombs packed with protein, omega-3, fibre and magnesium!

You can easily add more seeds into your diet to increase your magnesium intake. Add some to your morning smoothie, sprinkle seeds on your salad, make seed-filled protein balls or enjoy a chia pudding.

  • Pumpkin Seeds (pepitas) 535mg per 100g
  • Linseeds (flaxseeds) 392mg per 100g
  • Sunflower Seeds 370mg per 100g
  • Sesame Seeds 340mg per 100g
  • Chia Seeds 335mg per 100g


Like seeds, nuts are rich in the mineral, magnesium. Full of quality fats, nuts are also going to help fill you up and keep you feeling energised.

Stick to raw or activated nuts and avoid salted, roasted or flavoured. You can add nuts to almost anything – your muesli, a salad or toppings on yoghurt. Crush nuts to make a crumb on your fish or use a nut butter for a tasty dressing.

  • Bazil Nuts 350mg per 100g
  • Almonds 260mg per 100g
  • Cashews 260mg per 100g
  • Hazelnuts 160mg per 100g

Steer clear of salted and flavoured nuts and opt for raw or activated nuts of maximum nutrient benefits.


Soybeans, kidney beans, lentils, chickpeas and split peas are just some of the foods in the legume family that are great sources of magnesium.

Legumes can easily be added to salads, rice or pasta dishes. You can use them in soups or combine them into baked treats such as black bean brownies.

You can also find many packaged foods made with legumes such as tofu which is made out of soya beans, hummus or pasta.

  • Soya Beans 230mg per 100g
  • Kidney Beans 140mg per 100g
  • Split Peas 95mg per 100g
  • Lentils 82mg per 100g
  • Lima Beans 74mg per 100g
  • Chickpeas 27mg per 100g


We’re not trying to fuel your chocolate addiction, however, your sweet tooth may be leading to an increased magnesium intake. Raw cacao is one of the best sources of magnesium.

Before you reach for a Mars Bar or a block of Cadbury Chocolate, you need to opt for dark chocolate with at least 70% cacao to get the benefits.

  • Raw Cacao 507mg per 100g


While quinoa is used as a whole grain, it’s technically a seed. It’s just as versatile as grains like rice and a good option for those wanting to go gluten or wheat-free.

Quinoa is also a good source of protein particularly for those on a meat-free diet.

You can use it in meals as a direct sub for rice. Try it as a porridge, use it in a salad or combine it in a veggie pattie mix. Use in sweet dishes such as brownies, cakes and cookies.

  • Quinoa 197mg per 100g

Whole Grains

If you’re consuming a diverse range of whole grains, chances are you’re consuming a good amount of magnesium.

If not, this is another good reason to make the switch from refined grains.

Whole grains such as buckwheat, whole oats, bulgur and wild rice are great sources of magnesium.

Use them in sweet or savoury dishes as a substitute for refined flours, cereals and pasta.

  • Whole Oats 235mg per 100g
  • Buckwheat 221mg per 100g
  • Wild Rice 177mg per 100g
  • Bulgur 164mg per 100g

Dark Leafy Greens

You can never have too many dark leafy greens on your plate and if you’re wanting to boost your magnesium intake, it’s time to add a handful more!

Not only are dark leafy greens such as spinach, swiss chard and kale a great source of magnesium, but they also contain vitamins and antioxidants essential to health.

Make a leafy green salad, serve steam greens as a side, throw them into your smoothie or juice. So versatile, so tasty and incredibly nutrient-dense.

  • Spinach 157mg per 100g
  • Swiss Card 150mg per 100g


Fish is well known for being a great source of omega-3 fatty acids, but it is also high in magnesium.

Fish is also high in protein which aids the absorption of magnesium.

Raw tuna is one of the highest in magnesium, but you can also benefit from consuming salmon, mackerel and even some shellfish such as prawns.

  • Tuna 64mg per 100g
  • Mackeral 60mg per 100g
  • Prawns 51mg per 100g
  • Salmon 25mg per 100g

Common causes of magnesium deficiency

Magnesium deficiency is commonly overlooked because the causes and signs vary.

A magnesium deficiency can be caused by:

  • Western diets lacking whole foods (like those listed above) and high sugar, high salt and high saturated/trans fat refined foods.
  • Food processing techniques that remove the germ or bran of the plant.
  • Soil depletion and modern farming techniques.
  • Digestive issues with poor absorption ability such as celiac or Chron’s disease
  • Some medications such as fluid tablets and diuretics
  • Alcoholism
  • High stress / anxiety

Stress can increase magnesium loss and lead to a deficiency. As a vicious cycle, magnesium deficiency can enhance your body’s susceptibility to stress. If you live a high stress lifestyle, it might be worth checking your magnesium status!

Symptoms of magnesium deficiency

Symptom of magnesium deficiency can be subtle such as headaches or reduced cognitive function to more serious such as high blood pressure and increased risk of type 2 diabetes.

These can be experienced by adults and children.

  • Headaches
  • Fatigue
  • Loss of appetite
  • Reduced cognitive function
  • Reduced attention space
  • Mood swings and imbalances
  • Irritability
  • Nervousness
  • Muscle spasms/cramping
  • High blood pressure
  • Cardiovascular disease
  • Increased risk of type 2 diabetes

How to prevent magnesium deficiency

One of the best ways to prevent and manage a magnesium deficiency is through your diet. Eating a whole foods diet filled with magnesium-rich food sources such as nuts, seeds, legumes and leafy greens will help you average an optimal intake.

However, if you suffer from a chronic digestive disorder, high stress or conditions such as ADHD, supplementation may be a great option. Working with a nutritionist or naturopath can help to identify if your diet is lacking in magnesium or if you have underlying issues that may affect your body’s ability to absorb and utilise magnesium.

Sarah Appleford
Sarah Appleford
Sarah Appleford is a registered clinical nutritionist who believes achieving optimal health and wellbeing relies on living with intention.


Leave a comment

Sarah Appleford
Sarah Appleford
Sarah Appleford is a registered clinical nutritionist who believes achieving optimal health and wellbeing relies on living with intention.