17 Healthy Foods That Are High in Magnesium

Your Body Needs Magnesium

Foods high in magnesium.
Steve Wisbauer / Getty Images

Magnesium is a major mineral that needed for so many things, including muscle and nerve function (including your heart muscle), energy production, healthy blood sugar levels, and bone health. Of particular interest to those of us with stressful jobs or difficulty sleeping, magnesium is also believed to improve blood pressure, stress levels, and sleep quality. 

Men need about 400 milligrams per day and women need around 300 milligrams per day, but according to studies, most people consume less than those recommended amounts.

You can increase your magnesium intake by taking dietary supplements or eating fortified cereals, but flip through the slideshow to find our favorite foods that are naturally high in magnesium

Acorn Squash

Acorn squash is high in magnesium.
Charles Islander / Getty Images

Acorn squash is best known for its high vitamin A content, but it's also a good source of minerals such as magnesium, potassium, and calcium. In fact, one cup of acorn squash cubes has 88 milligrams of potassium.


Almonds are high in magnesium.
Philippe Desnerck / Getty Images

Almonds are an excellent source of minerals including magnesium. A one-ounce serving of 23 almonds has 77 milligrams of magnesium. It's also a good source of most B-complex vitamins, vitamin E, and healthful monounsaturated fats.  


Artichokes are high in magnesium.
Westend61 / Getty Images

Artichokes are low in calories and high in nutrition, including magnesium. One medium artichoke has 77 milligrams of magnesium, along with plenty of fiber, potassium, and B-complex vitamins.


Avocados are high in magnesium.
Maximilian Stock Ltd. / Getty Images

Avocados are best known for being a rich source of monounsaturated fatty acids, similar to olive oil. But they're also a good source of several vitamins and minerals. One avocado has about 60 milligrams magnesium, plus lots of potassium, B-complex vitamins, vitamin K, and fiber.

Beets and Beet Greens

Beets are high in magnesium.
David Marsden / Getty Images

Don't throw away the tops when you buy fresh beets. The greens are rich in many vitamins and minerals, including vitamins A and C, iron, calcium and magnesium. One cup of cooked beet greens has about 100 milligrams of magnesium. Beets aren't a bad source either with about 20 milligrams per cup.

Black Beans

Black beans
Keisuke Fujiwara / Getty Images

Black beans are best known for their fiber content, but they're chock full of vitamins and minerals too. One cup of cooked black beans has 120 milligrams of magnesium, along with lots of iron, potassium, calcium, and several B-complex vitamins.

Brazil Nuts

Bowl of brazil nuts
Image Source / Getty Images

Brazil nuts are rich in magnesium -- one serving of six nuts has 107 milligrams. That same serving also has lots of monounsaturated fats and lots of selenium that works as an antioxidant to protect the cells in your body.

Brown Rice

Brown rice is high in magnesium.
whitewish / Getty Images

Brown rice is a good source of B-complex vitamins and several minerals, including 84 milligrams of magnesium per cup of cooked rice. It's also a good source of fiber, zinc and potassium.


Cashews are high in magnesium.
Tom Cockrem / Getty Images

Cashews are another nut that's rich in magnesium. One ounce of cashews has 83 milligrams of magnesium, plus a good amount of iron, potassium, zinc, vitamin K and several B-complex vitamins.


Edamame is high in magnesium.
MIXA / Getty Images

Edamame is young soy beans that are prepared and served in the pod. They're an excellent source of magnesium and other nutrients. One cup of edamame has 99 milligrams of magnesium, along with lots of calcium, iron, potassium and fiber.

Lima Beans

Lima beans are high in magnesium.
Holly Harris / Getty Images

Lima beans are a delicious source of magnesium and other nutrients. One cup of cooked lima beans has 81 milligrams of magnesium. It also has lots of iron, potassium, fiber, most B-complex vitamins, and protein. 


Peas are high in magnesium.
lacaosa / Getty Images

Peas aren't included on many healthy foods lists, which is a shame because they're quite good for you. One cup of cooked peas has 62 milligrams of magnesium, along with plenty of iron, potassium, zinc, B-complex vitamins and vitamin A.


Potatoes are high in magnesium.
Foodcollection RF / Getty Images

One large baked potato with the skin intact (about four inches in diameter) has 84 milligrams of magnesium. It also has lots of potassium and is a good source of vitamin C, most B-complex vitamins, and iron. 

Pumpkin Seeds

Pumpkin seeds are high in magnesium.
Lew Robertson / Getty Images

Pumpkin seeds make a healthy and delicious snack. One ounce of pumpkin seeds has 156 milligrams of magnesium, along with B-complex vitamins, potassium, iron and omega-3 fatty acids. 


Qunioa is high in magnesium.
Debbi Smirnoff / Getty Images

Quinoa is just an excellent nutrient-rich whole grain. One cup of quinoa has 118 milligrams of magnesium, along with plenty of protein, potassium, fiber, B-complex vitamins and healthy polyunsaturated fats.


Spinach is high in magnesium.
Smneedham / Getty Images

Spinach is chock full of all kinds of minerals, including magnesium. One cup of raw spinach has 24 milligrams of magnesium -- which isn't bad -- but cooked spinach has 157 milligrams of magnesium. Spinach also has lots of calcium, potassium, zinc, iron, and lots of vitamins A and K. 

Swiss Chard

Swiss chard is high in magnesium.
Carlos Gawronski / Getty Images

Swiss chard is rich in most dietary minerals. One cup of cooked Swiss chard has 150 milligrams of magnesium, as well as plenty of calcium, iron, and potassium. Chard is also a good source of fiber and vitamin C, and an excellent source of vitamins A and K.


National Institutes of Health, Office of Dietary Supplements, “Magnesium Fact Sheet for Health Professionals.” 

United States Department of Agriculture Agricultural Research Service, National Nutrient Database for Standard Reference Release 28. 

Continue Reading