The Top Natural Food Sources of Magnesium and How to Measure Them

The Top Natural Food Sources of Magnesium and How to Measure Them

Published:  |  Last Updated:
The Top Natural Food Sources of Magnesium and How to Measure Them

Why Magnesium Matters for Sleep

Magnesium is one of those minerals that quietly supports dozens of essential functions in your body, from muscle relaxation and nerve signalling to energy production and, importantly, sleep regulation. If you have read our guide on magnesium and sleep, you already know that this mineral plays a key role in melatonin production and nervous system calm.

The good news is that you don't necessarily need supplements to get enough magnesium. With the right food choices, many people can meet their daily needs through diet alone. The recommended daily intake for Australian adults is between 310mg and 420mg, depending on age and sex.

The Best Natural Sources of Magnesium

Here are the foods that pack the most magnesium per serve, along with practical tips for including them in your daily routine.

Pumpkin Seeds

Pumpkin seeds are one of the most magnesium-dense foods available. Just a 30g handful provides around 150mg of magnesium, which is roughly 40% of the recommended daily intake. They are incredibly easy to add to your diet. Sprinkle them on salads, stir them into yoghurt, blend them into smoothies or just eat them on their own as an afternoon snack.

Dark Chocolate

Good news for chocolate lovers. A 30g serve of dark chocolate (70% cocoa or higher) contains about 65mg of magnesium. Beyond the mineral content, dark chocolate also contains antioxidants and a small amount of tryptophan, which can support serotonin production. A square or two after dinner is a genuinely pleasant way to boost your magnesium intake before bed.

Natural foods rich in magnesium including nuts, seeds, leafy greens and dark chocolate

Almonds

Almonds are another excellent source, providing around 80mg of magnesium per 30g serve. They are also rich in healthy fats, protein and fibre, making them a satisfying snack that supports stable blood sugar levels through the night. Almond butter on toast or a small handful before bed is a simple addition to your evening routine.

Spinach and Dark Leafy Greens

Cooked spinach is a magnesium powerhouse, with one cup providing approximately 157mg. Other dark leafy greens like kale, Swiss chard and silverbeet are also good sources, though spinach leads the pack. Adding a generous handful of spinach to your dinner, whether in a stir fry, pasta dish or salad, is one of the easiest ways to increase your intake.

Avocado

A medium avocado contains around 58mg of magnesium, along with healthy monounsaturated fats, potassium and fibre. Avocado on toast has become a bit of a cliche in Australia, but there is a reason it is so popular. It is nutritious, satisfying and supports multiple aspects of health including sleep.

Bananas

While not as magnesium-rich as seeds or greens, a medium banana still provides about 32mg of magnesium along with potassium and vitamin B6, which helps your body produce serotonin and melatonin. A banana as part of your pre-bed snack is a practical choice.

Bowl of almonds, a natural source of magnesium for better sleep

Cashews

Cashews provide about 83mg of magnesium per 30g serve, making them one of the highest nut sources alongside almonds. They also contain iron and zinc, both of which support overall energy and immune function. A small handful as part of a trail mix is a tasty way to get a magnesium boost.

Black Beans and Legumes

One cup of cooked black beans delivers around 120mg of magnesium. Lentils, chickpeas and kidney beans are also solid sources. If you eat legumes regularly, you are likely getting a decent base level of magnesium without even trying. Adding them to soups, salads and curries is an easy way to increase your intake further.

Whole Grains

Brown rice, oats, quinoa and whole wheat bread all contain meaningful amounts of magnesium. A cup of cooked quinoa provides about 118mg, while a cup of cooked brown rice offers around 86mg. Choosing whole grains over refined alternatives is one of the simplest dietary swaps you can make for better magnesium levels.

Tofu

Half a cup of firm tofu contains approximately 53mg of magnesium. For those following a plant-based diet, tofu is a versatile option that can be used in stir fries, salads, soups and even smoothies.

"Once I started paying attention to magnesium-rich foods, I realised I was barely getting any. Adding pumpkin seeds and spinach to my daily meals was such a simple change and my sleep has improved noticeably." - Nina G., Darwin

How to Tell If You Are Getting Enough

Unlike some vitamins and minerals, magnesium deficiency is not always easy to detect through symptoms alone. Mild deficiency can present as fatigue, muscle cramps, poor sleep, irritability and difficulty concentrating, but these symptoms overlap with many other conditions.

If you suspect you might be low in magnesium, your GP can order a blood test. However, it is worth noting that standard blood tests measure serum magnesium, which only reflects about 1% of your total body magnesium. A more comprehensive assessment might include a red blood cell magnesium test, though this is less commonly ordered.

For most people, focusing on a varied diet rich in the foods listed above will be enough to maintain adequate levels. If you eat plenty of processed foods, drink a lot of alcohol or have a digestive condition that affects absorption, you may be at higher risk of deficiency and could benefit from discussing supplementation with your doctor.

Simple Ways to Boost Your Daily Intake

Getting more magnesium doesn't require a complete diet overhaul. Small, consistent changes add up quickly.

Morning: Add a tablespoon of pumpkin seeds to your porridge or smoothie. Choose wholegrain bread for toast.

Lunch: Include a generous serve of leafy greens in your salad or wrap. Add chickpeas or black beans for extra protein and magnesium.

Dinner: Build meals around whole grains like quinoa or brown rice. Add spinach to pasta sauces, stir fries or curries.

Snacks: Keep almonds, cashews or trail mix on hand. A square of dark chocolate after dinner counts too.

"I keep a jar of mixed seeds on the kitchen bench and sprinkle them on basically everything. It has become such a habit now that I don't even think about it. My leg cramps have basically disappeared." - Marcus H., Launceston

Food First, Then Supplements If Needed

While magnesium supplements have their place, getting your nutrients from whole foods comes with additional benefits that a pill simply cannot replicate. The fibre, healthy fats, vitamins and other minerals found in magnesium-rich foods all work together to support your overall health and, by extension, your sleep quality.

If you are eating a balanced diet and still struggling with sleep, it may be worth exploring other aspects of your sleep environment and routine before reaching for supplements. Sometimes the answer is as simple as the right pillow, a darker room or a more consistent bedtime.

Back to blog