How to Get Your Daily Dose of Magnesium

Posted on :  August 2, 2022
Salmon roasted kale salad

by Ashleigh Feltham Accredited Practising Dietitian and Accredited Nutritionist

Seafood provides your body with a matrix of health benefits. One of these is magnesium. Magnesium is an essential major mineral your body needs to function. It is involved in over 325 different body functions. Magnesium can be described as a good friend who is always trying to calm you down if you are stressed or after an intense exercise session. Some of the many functions of magnesium include:

Improved bone health

Magnesium helps to create a healthy balance of activation of osteoblasts and osteoclasts. Osteoblasts are the bone-building cells, and osteoclasts are the bone-removing cells. Osteoclasts have an important role in bone remodelling and development. We need the balanced function of both osteoblasts and osteoclasts to create and maintain strong bones.

Optimising sleep quality

Do you value a good night’s sleep? Magnesium helps to increase the sleep-inducing signals from a hormone called melatonin. This helps with sleep quality and helps to improve your mood.

Improving blood pressure

Magnesium is linked to better heart health and can help keep blood pressure within a healthy range. It helps to balance the electrolytes, sodium and potassium. These two electrolytes play major roles in determining your blood pressure levels. Having enough magnesium helps to lower your blood pressure, putting less pressure on your heart.

Increase in exercise performance

Magnesium helps your body to perform at its best. Magnesium turns the food we eat into energy, assisting with both aerobic and anaerobic exercise.

Reduce stress

Are you constantly in a state of stress? Magnesium releases neurotransmitters, or signals, needed to reduce stress in the body. It brings a state of normal balance back to where your body is at its happiest. Keep in mind how much magnesium you need each day. Men over the age of 31 years need 350mg every day, and women need a daily dose of 265mg.

Here are 20 foods that contain magnesium.

Include some of these in your day to get enough magnesium for a healthy body. Creating complete meals and snacks will help you easily achieve your magnesium needs each day. Average amounts of magnesium are per 100g of the following foods.

  1. Anchovies 101mg
  2. Oysters 98mg
  3. Mussels 75mg
  4. Tuna 50mg
  5. Salmon 30mg
  6. Firm tofu 78mg
  7. Pumpkin seeds 592mg
  8. Sunflower seeds 370mg
  9. Peanut butter 180mg
  10. Uncooked rolled oats 104mg
  11. Raw spinach 107mg
  12. Raw almonds 266mg
  13. Cheese 70mg
  14. Avocado 73mg
  15. Wholewheat bread 99mg
  16. Quinoa 64mg
  17. Brown rice 143mg
  18. Whole wheat pasta 42mg
  19. Yoghurt 25mg
  20. Soy milk 25mg

Salmon Salad For the time-poor, try Safcol Ready Meals and high protein meals. My favourites are Wild Caught Tuna with Beans, Quinoa and Harissa Spice and Salmon Meal Spanish Paella Style. They both give your body all the components needed to satisfy your body’s nutritional needs in one meal. A balanced diet will help you get a daily dose of magnesium.


Take home message

Magnesium is an essential mineral that your body needs for hundreds of functions. Follow a balanced diet to easily meet your daily magnesium needs. Aim to include plenty of seafood and plant-based foods for the benefit of your body.