An adequate intake of magnesium is essential, and it is one of the most important minerals for overall health.
According to the recommended daily allowances, males should consume at least 400 mg of magnesium per day, and it is a slightly lower 310 mg for women.
However, which foods contain a good supply of this mineral?
This article presents a list of the top 20 foods high in magnesium. The source of all nutrition data references is the USDA nutrition database.
1) Cocoa (and Dark Chocolate)
Many people don’t realize it, but cocoa is one of the most nutrient-dense foods you can eat.
In addition to magnesium, cocoa is rich in iron, copper, zinc, manganese, and many other important minerals.
Notably, just two tablespoons of cocoa will provide 14% of the RDI for magnesium (1).
|Cocoa (Per 100 Grams)|
|Magnesium||499 mg (125% RDI)|
Similar to cocoa, good dark chocolate also has significant magnesium content. The higher cocoa % the bar is, the more magnesium it will contain.
Many leafy greens are rich in magnesium, but spinach is one of the best sources.
Spinach is famous for its iron content thanks to a certain cartoon character, but it manages to supply even more magnesium.
Per 100 grams, spinach contains 20% of the RDI (2).
|Spinach (Per 100 Grams)|
|Magnesium||79 mg (20% RDI)|
In addition to its provision of magnesium, spinach is also a rich source of vitamins A, C, and K, folate, and manganese.
3) Hemp Seeds
Numerous seeds are very high in magnesium, and hemp seeds are one of the most significant sources.
In fact, just one ounce (28 grams) of these hemp seeds provides 50% of the RDI (3).
|Hemp Seeds (Per 100 Grams)|
|Magnesium||700 mg (175% RDI)|
Hemp seeds are also an excellent source of the omega-3 precursor alpha-linolenic acid (ALA), providing around 8% of the fatty acid by weight.
Natto is a traditional Japanese food made by the bacterial fermentation of whole soybeans.
As shown in the picture, it isn’t the most attractive food, and many people are put off by the appearance and sticky texture.
However, for those who do try it, natto provides a wide range of nutrients, and it is a reasonably good source of magnesium.
Per 2 oz (56 g) serving, natto contains 16% of the RDI for magnesium (4).
|Natto (Per 100 Grams)|
|Magnesium||115 mg (29% RDI)|
Other notable nutrients in natto include iron, copper, zinc, and manganese.
Botanically, almonds are seeds rather than nuts, but we generally classify them as nuts.
Almonds are slightly dry and crunchy, with a mild and buttery flavor, and they are very versatile too.
Almonds are a great snack by themselves, and they can be ground into a flour for baking purposes too.
These nuts are magnesium-rich too, and an ounce serving (28 grams) provides 19% of the RDI for the mineral (5).
|Almonds (Per 100 Grams)|
|Magnesium||268 mg (67% RDI)|
6) Coconut Milk
While regular coconut offers just as much magnesium, coconut milk does it for fewer calories, making it the more magnesium-dense option.
Per 100 gram serving, coconut milk supplies 9% of the RDI (6).
|Coconut Milk (Per 100 Grams)|
|Magnesium||37 mg (9% RDI)|
There are all sorts of ways to add some coconut milk to our diet, and some of these include;
- Coconut milk works well in curries as a replacement for cream or yogurt.
- Similar to regular cream, coconut milk and berries is a tasty (and healthy) dessert.
- Try combining coffee and coconut milk for a creamy latte with a hint of coconut
7) Chia Seeds
Chia is a tiny black seed that packs a big nutritional punch.
Firstly, these nutritious seeds provide large concentrations of ALA omega-3, fiber, iron, phosphorus, and manganese.
Chia seeds are full of magnesium too, and an ounce serving supplies 28% of the mineral’s RDI (7).
|Chia Seeds (Per 100 Grams)|
|Magnesium||393 mg (98% RDI)|
There was also a recent systematic review of clinical trials on chia seeds.
This particular study found that a higher intake of chia may help to lower postprandial (post-meal) blood glucose levels (8).
8) Brazil Nuts
Brazil nuts come from the Brazil nut tree, which is native to South America and can grow to a height of 50 meters (9).
Well known for their selenium content, Brazil nuts are so high in this mineral that selenium toxicity can quickly develop with daily consumption (10).
These nuts are also high in magnesium, and an ounce (28-gram) serving contains 26% of the RDI (11).
|Brazil Nuts (Per 100 Grams)|
|Magnesium||376 mg (94% RDI)|
Several species of fish offer a good source of magnesium, and the first we will look at is mackerel.
One regular sized fillet of mackerel provides 21% of the RDI for magnesium (12).
|Mackerel (Per 100 Grams)|
|Magnesium||76 mg (19% RDI)|
In addition to this, mackerel is also a rich source of omega-3 fatty acids.
Markedly, a higher blood content of these fatty acids is associated with lower cardiovascular risk and all-cause mortality (13).
Thanks to its rich supply of healthy fats, mackerel is also one of the healthier high-calorie foods.
Tamarind is an interesting and unique fruit.
Although this fruit is lesser known in the West, it enjoys great popularity in South Asian and tropical regions.
Tamarind can be eaten in its fresh state, or it can be used for cooking dishes like curries and stews.
This exotic fruit is packed with magnesium too, and a 1-cup serving of the fruit supplies 28% of the RDI (14).
|Tamarind (Per 100 Grams)|
|Magnesium||92 mg (23% RDI)|
As shown in the above table, tamarind is higher in calories and carbohydrate than most other fruit.
11) Swiss Chard
Swiss chard is one of the highest magnesium vegetables, and it offers a similar concentration of the mineral as spinach does.
On a 100-gram basis, swiss chard supplies 20% of magnesium’s RDI (15).
|Swiss Chard (Per 100 Grams)|
|Magnesium||81 mg (20% RDI)|
As well as being an excellent magnesium source, swiss chard also offers a substantial amount of beta carotenoids and vitamin K1.
Cashews are a type of tree nut, and they are one of the most popular nuts in the world today.
The cashew tree is native to Brazil, but production of these nuts takes place in numerous regions globally.
Nutritionally, cashews contain large amounts of copper, manganese, and magnesium. The overall magnesium content represents 20% of the RDI per ounce serving (16).
|Cashew Nuts (Per 100 Grams)|
|Magnesium||81.8 mg (20% RDI)|
13) Pumpkin Seeds
Pumpkin seeds have a nutty flavor, and they are a rich source of many vitamins and minerals.
Among the nutrients they offer, pumpkin seeds are loaded with magnesium, and they contain 18% of the RDI per ounce (19).
|Pumpkin Seeds (Per 100 Grams)|
|Magnesium||262 mg (65% RDI)|
Other than magnesium, pumpkin seeds also provide significant amounts of copper and zinc.
14) Beet Greens
Beet greens are another magnesium-rich vegetable, and they supply 17% of the RDI per 100 grams (20).
|Beet Greens (Per 100 Grams)|
|Magnesium||70 mg (17% RDI)|
Beet greens are one of the most nutrient-dense vegetables in the world, and they contain substantial amounts of carotenoids and vitamin K1.
The avocado is a unique fruit that provides a large concentration of fat rather than fruit sugars.
On the positive side, these are all healthy natural fats that support good health.
Furthermore, avocado is arguably the most nutritious fruit available, and it contains a wealth of vitamins and minerals.
Avocados are also a reasonably good magnesium source, and a regular sized fruit contains approximately 15% of the RDI (21).
|Avocado (Per 100 Grams)|
|Magnesium||29 mg (7% RDI)|
One of the best points about avocados is that they are a key ingredient in guacamole, a delicious Mexican condiment.
Okra is botanically a fruit, but people usually use it as a vegetable in soups and stews.
The taste of okra is unique, and it has a slightly slimy texture, especially when overcooked.
Okra is a reasonably good source of magnesium, and it provides 14% of the RDI per 100-gram cup (22).
|Okra (Per 100 Grams)|
|Magnesium||57 mg (14% RDI)|
17) Sea Snail (Conch)
Although this one probably isn’t for everyone, sea snails are exceptionally high in magnesium.
Specifically, conch, a type of marine mollusk, supplies an impressive 75% of the RDI for magnesium per cup (23).
|Conch (Per 100 Grams)|
|Magnesium||238 mg (59% RDI)|
Sea snails are also incredibly rich in B vitamins, vitamin E, copper, and selenium.
18) Lima Beans (Dried)
Lima beans are an edible, white-flesh bean with a soft buttery taste.
For this reason, they often go by the alternate name of ‘butter beans.’
Lima beans are fairly nutrient-dense, and they are high in magnesium, offering 56% of the RDI per 100 grams (24).
|Lima Beans (Per 100 Grams)|
|Magnesium||224 mg (56% RDI)|
Oysters are a type of marine mollusk, and they are one of the most nutritious foods in the human diet.
While they contain other nutrients in far higher amounts than magnesium, oysters still manage to provide 10% of the RDI per 6-oyster serving (25).
|Oysters (Per 100 Grams)|
|Magnesium||47 mg (12% RDI)|
Oysters also offer substantial amounts of vitamin D, vitamin B12, copper, iron, and zinc. Additionally, the oyster offers a moderate amount of omega-3 fatty acids.
20) Black Beans
Similar to other beans, black beans are relatively high in minerals, and they are one of the highest magnesium foods.
Per 100 grams, they provide 43% of the RDI for magnesium (26).
|Black Beans (Per 100 Grams)|
|Magnesium||171 mg (43% RDI)|
For anyone wishing to increase their magnesium intake, these foods are all excellent sources of the mineral.
While it may seem that the best sources are beans and seeds, there is more to the equation than the absolute magnesium content.
For instance, beans and seeds are very high in the mineral, but they are also very calorie-dense.
On the other hand, leafy greens like spinach and chard seem comparatively lower in magnesium, yet they contain virtually no calories.
Overall, the “best” sources of magnesium are the foods you enjoy the most.
Want to know more about this vital mineral? Then read about the benefits of magnesium.