Free shipping on orders over £45

Foods High in Magnesium: 25 UK Foods Ranked by mg per Portion

The foods highest in magnesium are pumpkin seeds (165mg in a 30g handful), mackerel (97mg per fillet), quinoa, almonds, chia seeds, cashews, spinach and brown rice, with dark chocolate, beans and wholegrains close behind.

Pumpkin seeds, almonds, cashews and pistachios, all good sources of magnesium

Last updated: October 2026

The foods highest in magnesium are pumpkin seeds (165mg in a 30g handful), mackerel (97mg per fillet), quinoa, almonds, chia seeds, cashews, spinach and brown rice, with dark chocolate, beans and wholegrains close behind. UK adults need 300mg (men) or 270mg (women) a day, and most people can get that from a varied diet.

Below: 25 foods ranked by magnesium per typical UK portion, the best sources by food group, a day of meals that passes 300mg (plus a vegan day), how cooking changes it, and who may need to check their levels.

Foods high in magnesium: top 25 ranked

Ranked by magnesium in a typical UK portion. Figures are from USDA FoodData Central (per 100g, multiplied up to the portion shown and rounded). The last column is the share of a man’s 300mg and a woman’s 270mg daily need.

Food Portion Magnesium % of 300mg / 270mg
1. Pumpkin seeds, roasted 30g handful 165mg 55% / 61%
2. Mackerel, cooked 100g fillet 97mg 32% / 36%
3. Quinoa, cooked 150g 96mg 32% / 36%
4. Almonds, roasted 30g handful 84mg 28% / 31%
5. Chia seeds 2 tbsp (24g) 80mg 27% / 30%
6. Cashews, roasted 30g handful 78mg 26% / 29%
7. Brown rice, cooked 180g 70mg 23% / 26%
8. Spinach, boiled 80g 70mg 23% / 26%
9. Swiss chard, boiled 80g 69mg 23% / 25%
10. Shredded wheat 2 biscuits (45g) 59mg 20% / 22%
11. Tofu, firm 100g 58mg 19% / 21%
12. Dark chocolate, 70 to 85% 25g (4 squares) 57mg 19% / 21%
13. Brazil nuts 3 nuts (15g) 56mg 19% / 21%
14. Black beans, cooked 80g (3 tbsp) 56mg 19% / 21%
15. Porridge oats 40g (dry) 55mg 18% / 20%
16. Wholemeal bread 2 slices (72g) 54mg 18% / 20%
17. Peanuts, roasted 30g handful 53mg 18% / 20%
18. Edamame beans 80g 51mg 17% / 19%
19. Peanut butter 2 tbsp (30g) 50mg 17% / 19%
20. Baked potato with skin 1 medium (180g) 50mg 17% / 19%
21. Soya milk, unfortified 200ml glass 50mg 17% / 19%
22. Salmon, cooked 140g fillet 42mg 14% / 16%
23. Chickpeas, cooked 80g (3 tbsp) 38mg 13% / 14%
24. Banana 1 medium 32mg 11% / 12%
25. Plain low-fat yoghurt 150g pot 26mg 9% / 10%

For comparison: half an avocado, a 200ml glass of semi-skimmed milk and 180g of white rice each give about 22mg, 80g of broccoli 17mg, an apple 9mg and an egg 5mg. Brands and recipes vary, so check the label on cereals and plant milks.

↑ Back to top

What food is highest in magnesium?

Pumpkin seeds. Roasted pumpkin seeds contain about 550mg of magnesium per 100g, so a 30g handful gives around 165mg, more than half of an adult’s daily need. Gram for gram, only unsweetened cocoa powder comes close (about 500mg per 100g), but you use it a teaspoon at a time.

Next come Brazil nuts (about 375mg per 100g), sesame seeds, chia seeds, almonds and cashews (roughly 260mg to 350mg per 100g). By portion, though, a mackerel fillet or a bowl of quinoa beats most nuts, because you eat more of it. See pumpkin seeds benefits for the full nutrition picture.

↑ Back to top

Food comes first. If you want a top-up, our Magnesium Glycinate Sleep Complex is a berry drink powder with 148mg of magnesium per serving from magnesium bisglycinate and citrate, plus glycine and L-theanine. Magnesium contributes to a reduction of tiredness and fatigue. Our Reishi Mushroom Adaptogenic Complex is a reishi hot chocolate made with organic cacao, maca and coconut milk, and contains a little natural caffeine. Flow CBD Oil combines broad spectrum CBD with ashwagandha and maca in MCT oil.

The FSA’s 10mg a day figure is precautionary advice rather than a legal limit, set while longer-term safety research continues. At Evopure we think it is a very cautious figure, and many adults use more. If you go above it, increase slowly, and check with your GP or pharmacist first if you take any medication.

All our products are for adults (18+) only. We don’t recommend our products during pregnancy or breastfeeding.

How much magnesium do you need?

Who Magnesium per day (UK)
Men aged 19 and over 300mg
Women aged 19 and over 270mg
Teenagers 15 to 18 300mg

Magnesium contributes to a reduction of tiredness and fatigue, normal muscle function, normal psychological function and the maintenance of normal bones and teeth. Children need less: see magnesium for kids.

Labels use a different figure: 375mg, the nutrient reference value (NRV) for Great Britain, one number for everyone. So “20% NRV” on a pack means 75mg. Plan your diet around the NHS figures above. For a full breakdown by age, sex and supplement dose, see how much magnesium per day.

↑ Back to top

Magnesium-rich foods by food group

Seeds and nuts

The richest group. Pumpkin, chia, sesame, sunflower and flax seeds, plus almonds, cashews, peanuts and Brazil nuts. Keep Brazil nuts to a few at a time: three nuts also give nearly 300mcg of selenium, several times the daily need. A tablespoon of chia seeds gives about 40mg (see chia seeds nutrition), and ground flaxseed works well in porridge (see flaxseed benefits).

Beans, pulses and soya

Black beans, chickpeas, kidney beans, lentils, edamame, tofu and soya milk. Tinned beans are cheap and count: add them to chilli, stews and salads.

Wholegrains

Quinoa, brown rice, porridge oats, shredded wheat and wholemeal bread. Refining strips out the bran and germ: 180g of brown rice gives about 70mg, the same amount of white rice about 22mg. Many of the same foods top our lists of high fibre foods and iron-rich foods.

Leafy greens and vegetables

Spinach and Swiss chard are the stars, at about 70mg per 80g portion, which counts as one of your 5 a day. Kale and broccoli give less (around 17mg to 20mg), and potatoes add a useful amount when you eat the skin.

Dark chocolate and cocoa

Dark chocolate with 70% to 85% cocoa has about 228mg per 100g, so four squares (25g) give 57mg. It also brings sugar, fat and a little caffeine, so treat it as a bonus rather than a main source. See dark chocolate benefits and ceremonial cacao.

Fish, meat and dairy

Mackerel is the standout at about 97mg per 100g fillet. Salmon gives around 42mg per fillet and tinned sardines about 35mg per 90g tin. Chicken, milk and yoghurt each add 20mg to 35mg a portion.

Fruit

Fruit is fairly low. A banana gives about 32mg and half an avocado about 22mg (see avocado benefits and does a banana before bed help you sleep?). Dried figs give about 17mg in three.

Water

Water counts too. The magnesium in tap and bottled water ranges from about 1mg to more than 120mg per litre depending on the source, and the label on bottled mineral water tells you how much yours has.

↑ Back to top

A day of meals that hits 300mg

Totals are added up from the ranked table above.

Meal Everyday day Vegan day
Breakfast 2 shredded wheat, 200ml semi-skimmed milk, a banana (113mg) 40g porridge oats made with 200ml soya milk, 1 tbsp chia seeds (145mg)
Lunch Wholemeal sandwich with 2 tbsp peanut butter (104mg) 150g quinoa salad with 80g chickpeas (134mg)
Dinner Salmon fillet, 180g brown rice, 80g broccoli (129mg) 100g tofu stir-fry with 180g brown rice (128mg)
Total about 346mg about 407mg

A 30g handful of almonds as a snack adds another 84mg. Easy swaps: seeds on porridge or yoghurt, brown rice for white, a tin of beans in chilli, and nuts instead of crisps. More ideas in breakfast for energy and brain foods for memory and focus.

↑ Back to top

Vegan sources of magnesium

Most of the richest sources are plants, so a vegan diet usually makes it easier, not harder, to reach your target. Seeds, nuts, beans, lentils, tofu, soya milk, quinoa, wholegrains and leafy greens do the heavy lifting, as the vegan day above shows. If you eat a lot of wholegrains and beans, the absorption points below are worth a look.

↑ Back to top

Does cooking or processing change magnesium?

Yes, and your body absorbs only part of what you eat, typically 30% to 40%. What makes a difference:

  • Boiling. Heat doesn’t destroy magnesium, but it leaches into cooking water. A Japanese analysis found cooked foods kept on average about 60% to 70% of their minerals, with the biggest losses from vegetables boiled and squeezed. Steaming, stir-frying, using less water and eating the liquid in soups and stews all help.
  • Refining. White rice and white flour lose most of their magnesium with the bran and germ: brown rice has about three times as much as white.
  • Phytates in wholegrains and bran. In a small Swiss study, adding phytic acid to white bread at the level found in wholemeal bread cut magnesium absorption from about 33% to 13%. That isn’t a reason to avoid wholegrains, which start with far more magnesium. A mix of foods across the day evens it out.
  • Very high-dose zinc supplements can interfere with magnesium absorption; food amounts are not a concern. See magnesium vs zinc and sources of zinc.
  • Alcohol increases the amount of magnesium lost in urine.
  • Calcium and vitamin D work alongside magnesium; see magnesium and calcium and magnesium and vitamin D.

↑ Back to top

Food or supplements?

Food first. The NHS says you should be able to get all the magnesium you need from a varied and balanced diet. If you do take a supplement, the NHS says 400mg a day or less from supplements is unlikely to cause any harm; higher doses for a short time can cause diarrhoea.

A supplement can make sense if your diet is limited or you are in one of the groups below. If your diet already covers your needs, one may add little: see whether you need a magnesium supplement at all. Our guides to types of magnesium, magnesium glycinate, magnesium glycinate powder, magnesium citrate and magnesium taurate compare the forms, and magnesium side effects covers what to watch for. Many people look at magnesium for sleep, energy or cramps; those guides explain what the research shows.

Magnesium supplements can affect how some medicines are absorbed, including some antibiotics and osteoporosis tablets, so speak to your GP or pharmacist first if you take any medication.

↑ Back to top

Who may be low in magnesium?

Many people in the UK fall short from food alone. An analysis of the UK National Diet and Nutrition Survey found that 19% of adults in their twenties had intakes below the lower reference nutrient intake, an amount that is enough for only a small minority of people. Women’s intakes were lower than men’s.

Groups more likely to run low include:

  • Older adults, who can absorb less.
  • People with type 2 diabetes.
  • People with gut conditions such as inflammatory bowel disease.
  • People who drink a lot of alcohol.
  • People on long-term acid-reducing tablets (PPIs) such as omeprazole, and some diuretics. The MHRA has warned that PPIs can lower magnesium, mostly after a year or more of use.

If you are in one of these groups or have symptoms such as muscle twitches or ongoing tiredness, see your GP rather than guessing: a blood test can check. See signs of magnesium deficiency, and our guides to magnesium for women and magnesium for men.

Related guides: foods that help you sleep and sea moss, which is often promoted as a mineral source but gives little magnesium per spoonful.

↑ Back to top

FAQs

What food is highest in magnesium?

Pumpkin seeds: a 30g handful has about 165mg, more than half of an adult’s daily need. Mackerel, quinoa, almonds, chia seeds, cashews and spinach are also very high.

How can I get 300mg of magnesium a day from food?

Combine a wholegrain breakfast, a handful of nuts or seeds, beans or lentils and leafy greens. For example, shredded wheat with milk and a banana, a peanut butter sandwich on wholemeal bread, and salmon with brown rice comes to about 346mg.

Which foods contain magnesium in the UK?

Everyday UK foods with useful amounts include pumpkin and chia seeds, almonds, cashews, peanuts and peanut butter, shredded wheat, porridge oats, wholemeal bread, baked potatoes in their skins, spinach, tinned beans, tofu, soya milk, mackerel and yoghurt.

Which fruit is high in magnesium?

Bananas (about 32mg each) and avocado (about 22mg in half) are the best common fruit sources, but nuts, seeds and beans contain much more.

Is dark chocolate high in magnesium?

Yes. Dark chocolate with 70% to 85% cocoa has about 57mg in four squares (25g). It is also high in sugar and fat, so nuts and seeds are better everyday sources.

Which foods are high in both magnesium and potassium?

Beans and pulses, nuts and seeds, bananas and fish such as mackerel and salmon give you useful amounts of both.

Does cooking destroy magnesium?

No. Heat doesn’t destroy magnesium, but boiling lets some of it leach into the water. Steaming, cooking in less water or eating the cooking liquid in soups and stews keeps more of it.

Do I need a magnesium supplement?

Most people can get enough from food. A supplement may help if your diet is limited or you take medicines that lower magnesium. The NHS says 400mg a day or less from supplements is unlikely to cause harm.

↑ Back to top

Sources

This guide is general information, not medical advice. Evopure makes the Magnesium Glycinate Sleep Complex.

Written by

Co-founder, Evopure

Martin co-founded Evopure and writes about sleep, stress and recovery. Our articles are general information, not medical advice.

Shop the article

Mentioned in this article

Evopure
★ 4.7  ·  500,000+ customers  ·  UK made