Skip to Content

We earn a commission for products purchased through some links in this article.

The best magnesium-rich nuts to add to your diet, according to dietitians

Dietitians recommend adding them to your porridge or yogurt.

By
VerifiedMedically reviewed by
high magnesium nuts - Woman eating trail mix from reusable silicone bag during an outdoor break
Stefania Pelfini la Waziya//Getty Images

Magnesium is an often-overlooked nutrient, but it’s important to get enough of it in your diet. According to experts, one surprisingly easy way to do so is by adding these high-magnesium nuts to your shopping list.

Magnesium plays an important role in regulating blood pressure, glucose levels, and nerve and muscle function, explains Elisabetta Politi, a clinical dietitian and certified diabetes care and education specialist at Duke Lifestyle & Weight Management Center. People who don’t get enough magnesium may experience muscle spasms, migraines, osteoporosis, and an irregular heartbeat.

How much magnesium should you consume? The NHS recommends that adult women should consume 270mg of magnesium daily. 'You could be getting a fifth of your magnesium needs for the whole day with a handful of nuts,' says Alissa Palladino, 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.'

Ahead, experts share information about the high-magnesium nuts to add to your diet.

1

Brazil nuts

brazil nuts in wooden bowl on green background
MirageC

There's 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

magnesium snacks cashews
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.

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.

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

magnesium snacks peanuts
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.

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 is 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 
Video poster
Advertisement - Continue Reading Below