Skip to Content

10 Nuts That Are High in Magnesium to Support Your Overall Health

These delicious snacks are also packed with other nutrients.

By
VerifiedMedically reviewed by
various nuts flat lay on green background
MirageC//Getty Images

We've been independently researching and testing products for over 120 years. If you buy through our links, we may earn a commission. Learn more about our review process.

Nuts are one of the most convenient healthy foods out there. While often celebrated as a reliable source of healthy fats, protein and fiber, many nuts also contain high levels of vitamins and minerals like magnesium.

Magnesium plays an important role in regulating blood pressure, glucose levels, and nerve and muscle function, explains Elisabetta Politi, MPH, RD, LDN, a clinical dietitian and certified diabetes care and education specialist at Duke Lifestyle & Weight Management Center. In fact, people with magnesium deficiency may develop muscle spasms, migraines, osteoporosis, and an irregular heartbeat.

Adult women who are not pregnant or lactating should aim to consume at least 310 to 320 mg of magnesium daily, depending on age and adding more nuts into your diet is one of the most convenient ways to boost magnesium intake. “You could be getting a fifth of your magnesium needs for the whole day with a handful of nuts,” says Alissa Palladino MS, RDN, LD, CPT, an Atlanta-based registered dietitian and personal trainer. “Putting them on oatmeal or in yogurt for breakfast would be good. For a snack, you could always have just a handful of nuts, or make a trail mix with nuts as an ingredient." But try not to go overboard — in addition to being full of nutrients, nuts are fairly high in calories.

Nuts often pair well with other foods that are high in magnesium. “Green leafy vegetables, such as spinach, legumes, and whole grains are other good sources,” Politi notes. To add more magnesium to your diet, consider the nuts below, which all contain high levels of the mineral.

1

Brazil nuts

brazil nuts in wooden bowl on green background
MirageC

There are a whopping 18.8 mg of magnesium in a single Brazil nut, meaning that an ounce (about 6 nuts) will net you nearly 113 mg of magnesium — more than a third of the daily recommendation. While Brazil nuts are a great source of magnesium, it’s important to not go overboard. They're extremely high in selenium, which can be toxic in large amounts. Research shows that just two Brazil nuts a day are all you need to reap their nutritional benefits.

2

Cashews

cashew nuts in white bowl on wooden background
NataBene

Cashews contain 82.8 mg of magnesium per 1-ounce serving. Try adding them to a stir-fry or curry, or roasting them on their own as a snack. Beyond their high magnesium content, cashews are rich in amino acids and minerals that help the body regulate hormone levels, heart function, and nerve function.

RELATED: Nutritionists Say You Shouldn't Skip These Nuts and Seeds

Advertisement - Continue Reading Below
3

Almonds

almond nuts in white bowl n beige background
Tanja Ivanova

With 76.5 mg of magnesium in a 1-ounce serving, eating a handful of almonds is one of the fastest ways to boost your magnesium intake. What’s more, research shows that almonds are also powerhouses for gut health, weight management, and reducing your risk for cardiovascular disease.

RELATED: 8 Best High-Protein Nuts You Should Be Eating, According to Dietitians

4

Pine nuts

pine nuts in a bowl on a green background
Andrey Nikitin

Pine nuts have 71.2 mg of magnesium in a 1-ounce serving. You’ll find them most often in pesto and salads, which is great news because pairing pine nuts with leafy greens (which are also high in magnesium) is a great way to reach your daily magnesium goal.

Advertisement - Continue Reading Below
5

Peanuts

peanuts in a blue bowl on blue background
Peter Dazeley

Though they’re technically legumes, with 47.6 mg of magnesium per ounce, peanuts are one of the “nuts” with the highest concentration of magnesium. Consuming both tree nuts and peanuts on a daily basis comes with several benefits, as they are packed with nutrients like protein, iron, magnesium, phosphorus, zinc, copper, thiamin and vitamin E.

RELATED: 8 Vegetables That Are High In Magnesium to Support Your Overall Health

6

Hazelnuts

hazelnuts in a shallow bowl
Yulia Naumenko

In every 1-ounce serving of hazelnuts, there are 46.2 mg of magnesium. Consuming hazelnuts regularly has been linked to lower risk for heart disease, type 2 diabetes and high blood pressure. There is even some evidence to suggest that hazelnuts can help reduce your likelihood of developing certain cancers.

Advertisement - Continue Reading Below
7

Walnuts

shelled walnuts in white bowl
ffolas

With 44.8 mg of magnesium in every ounce, walnuts are rich in vital nutrients and antioxidants. They are great sources of omega 3s – fatty acids that support the brain, heart, immune system and more – as well as vitamin E, which protects the body from damage by free radicals that weaken cells over time.

8

Macadamia nuts

macadamia nuts in white bowl on marble kitchen counter
everydayplus

Macadamia nuts clock in at 36.9 mg of magnesium per ounce. Aside from their high magnesium content, they’ve been shown to reduce high cholesterol, inflammation and oxidative stress, which can support overall health.

Advertisement - Continue Reading Below
9

Pistachios

pistachios in a bowl
Rouzes

There are 34.3 mg of magnesium in every ounce of pistachios. It’s safe to say pistachios are having a moment right now, and for good reason. This nut found in viral sensations like Dubai chocolate packs several nutritional benefits, from high levels of anti-inflammatory properties to their relatively low fat content compared to other nuts.

10

Pecans

pecans in a shallow bowl
bit245

Tied with pistachios, pecans also contain 34.3 mg per 1-ounce serving. They’re a remarkable source of healthy fats, and may help protect against heart disease, gallstones, type 2 diabetes and high blood pressure.

Lettermark
Medically reviewed byGillean Barkyoumb, MS, RDN

Gillean is a media dietitian with over a decade of experience working with brands through TV, content creation, and consulting. She’s the founder of the What’s for Dinner Club, a resource that provides healthy, easy dinner recipes for busy families. As a mom of 3, she knows how overwhelming it can feel to make your nutrition and priority, so through her work she strives to make nutrition simple and convenient. Gillean is also the co-founder of a media training program called Expert with Influence, with the goal of helping health experts grow in the media space and be a source of reliable, credible nutrition information. 

Watch Next 
nuts assortment on rustic wood table.
Advertisement - Continue Reading Below