Skip to main content

1 of 2 American adults aren’t getting enough magnesium – these foods will help (avocado, tuna, and more)

Magnesium is a vital mineral that can help the body in so many ways

Tuna fish in oil
ubert / Pixabay

Magnesium is more than a fun-to-say word that sounds like something a superhero gets their power from. It’s a vital mineral that can offer a big assist to your mood, quality of sleep, heart, and more. But how do we take in more of the stuff, aside from going the supplement route? Foods high in magnesium, of course, and tasty, snackable ones, that’s how.

Fortunately, you’ve got options when it comes to foods rich in magnesium, so adjust your grocery shopping list accordingly. And you should, because the mineral helps with protein synthesis, keeping your blood pressure in check and helping your muscles work better. Magnesium also keeps bones and teeth healthy, which is one more reason to load up.

It’s been reported that roughly one out of two American adults are not getting enough magnesium. That’s unfortunate, not just for health reasons but because it’s a relatively easy and inexpensive thing to incorporate into your diet. Oh, and are you especially active? You probably need even more magnesium, as the data suggests that endurance athletes sweat out a lot of the mineral.

Yellow spaghetti squash
Eric Prouzet / Unsplash

Why do you need magnesium?

Luckily, some of the best-tasting foods also happen to be the highest in magnesium content. Making sure to get plenty of these foods, especially for those who are athletes or workout 5+ times a week, is crucial for optimal health and wellness. Regularly consuming foods high in magnesium can help ensure your body has a plentiful supply of this vital mineral. Keep reading for a list of the foods highest in magnesium and make room on your shopping list for a few of your favorites.

Avocado cut in half
Foodie Factor / Pexels

The best food rich in magnesium

Clearly, a magnesium deficiency is not something anybody wants to sign up for. Below are 11 magnesium-rich foods to nourish your body with, so fill your shopping cart with them.

Brazil nuts
GerDukes / Pixabay

1. Brazil nuts

Nuts certainly have earned their well-deserved reputation of being nutritious superfoods, due to their rich content of many essential nutrients like omega-3 fatty acids and vitamin E. They are also good sources of magnesium. Brazil nuts are particularly high in magnesium, with 25% of the recommended daily allowance in a single ounce. Brazil nuts may be less popular than fan favorites like walnuts, but they have a delightfully creamy texture and mild flavor. Almonds and cashews also provide nearly 20% of the daily value of magnesium, and they are high in melatonin, so they may help you sleep at night.

2. Avocado

Avocados, which are technically a fruit, are packed with vitamin E and the heart-healthy monounsaturated fats that help make the Mediterranean Diet so effective at reducing the risk of various lifestyle diseases. An avocado contains about 60mg of magnesium or 15% of the recommended daily allowance. Try adding avocados to salads, sandwiches, omelets, or even smoothies. They add a lush creaminess and provide plenty of satiety because of their fat and fiber.

Brown rice close-up
M Salman Hakim / Shutterstock

3. Brown rice

Several whole grains are high in magnesium. Brown rice and buckwheat, for example, provide 86mg per cup, which is 20% of the recommended daily allowance. They also provide sustaining complex carbohydrates, B vitamins, and some fiber. Quinoa, which is usually grouped with whole grains but is actually a seed, is also packed with magnesium. One cup of cooked quinoa has nearly 30% of the RDA.

4. Lima beans

Lima beans are slightly sweet, starchy, rich legumes that work well with salads, succotash, and healthy soups. They are quite high in magnesium. One cup of cooked lima beans contains 126mg of magnesium, which is 30% of the recommended daily allowance. Other legumes are also good sources of magnesium. White beans have nearly as much magnesium as lima beans and are also one of the best dietary sources of potassium. Black-eyes peas, kidney beans, chickpeas, and lentils are rich in magnesium. Legumes are also packed with fiber, B vitamins, complex carbohydrates, and antioxidants.

A bowl of tofu
ritablue / Adobe Stock

5. Tofu

Tofu is a great plant-based source of protein for vegans and vegetarians. It’s also rich in nutrients like calcium, selenium, iron, and manganese. It also contains healthy phytonutrients and antioxidants shown to support prostate health. Tofu is also quite high in magnesium. One cup of firm tofu has 146mg of magnesium, which is an impressive 35% of the recommended daily allowance. Moreover, the absorption of magnesium is enhanced when consumed with protein, so tofu may be one of the best dietary sources of magnesium.

6. Tuna

Tuna and other fatty fish are among the best dietary sources of omega-3 fatty acids, which reduce inflammation in the body and support cardiovascular and brain function. They also provide vitamin D, a steroid hormone that is crucial for bone health and mood regulation. Tuna also happens to be a good source of magnesium. A 6-ounce fillet provides 109mg (26% of the RDA). Mackerel and pollock are also good sources of magnesium, and since fish is high in protein, magnesium absorption is enhanced in any of these options.

baby spinach leaves
Thilo Becker / Pixabay

7. Spinach

Spinach and other dark leafy green vegetables hit nearly all the marks when it comes to nutrient content, which is why they are considered to be among the healthiest vegetables. Dark leafy greens contain water, fiber, B vitamins, vitamins A and K, iron, calcium, and yes, magnesium. One cup of cooked spinach contains an impressive 157mg of magnesium, which is nearly 40% of the recommended daily allowance. Swiss chard is right up there with 36% of the RDA in the same-sized serving. Kale, collard greens, and turnip greens are also high in magnesium.

8. Pumpkin and squash seeds

Squash and pumpkin seeds are some of the best sources of zinc, among other key nutrients like omega-3 fatty acids, foods high in biotin, and antioxidants. One ounce of either pumpkin seeds or squash seeds contains 156mg of magnesium (37% RDA). Flax seeds and chia seeds are also high in magnesium, but hemp seeds actually top the chart, with a whopping 47% of the RDA in a single ounce. Consider using hemp protein powder in protein shakes or homemade protein balls.

Banana bunch
Anastasia Eremina / Unsplash

9. Bananas

Bananas may be most heralded for their high potassium content, but they also contain vitamin C and prebiotic fiber, which feeds your beneficial gut bacteria. One medium banana has about 40mg of magnesium, so consider having a banana as a pre-workout snack to give your body the electrolytes you need in case you work up a heavy sweat.

10. Yogurt

Non-fat or low-fat yogurt is a good source of magnesium. One cup has about 47mg. Yogurt is also a good source of zinc, an essential mineral that supports your immune system. Dairy products also can help you sleep well at night, as they provide melatonin and tryptophan, an amino acid that can encourage sleepiness.

11. Dark chocolate

Who doesn’t want another reason to enjoy some dark chocolate? You’re in luck. Not only is dark chocolate an excellent source of antioxidants, but it also is high in magnesium. A one-ounce serving of dark chocolate has 65mg (15% RDA) of magnesium.

Melissa Di Rocco / Unsplash

12. Oats

You can get your serving of magnesium in the morning with a bowl of oatmeal. Make sure you’re making it naturally from oats and not eating the pre-made oatmeal packets loaded with sugar and other stuff that isn’t good for you. With 1 cup of cooked oats, you get 59mg of magnesium, which is 14% of the DV. They’re also a good source of fiber, beta-glucan, and vitamins B1 and B6.

We told you there would be tasty options. Yes, you can go the supplement route, but why not enjoy a broader array of ingredients and shake up your diet for the better? With magnesium levels where they should be, you’ll be feeling, functioning, and sleeping all the better.

Editors' Recommendations

Amber Sayer
Former Digital Trends Contributor
Amber Sayer is a fitness, nutrition, and wellness writer and editor, and was previously a Fitness Editor at Byrdie. She…
Dark chocolate, beets, kale, and more: These 15 foods are high in antioxidants for optimal health
Add these foods to your diet and take advantage of the rich antioxidants
Foods high in antioxidants

Have you ever heard the advice to “eat the rainbow”? Essentially, this refers to consuming fruits and vegetables that span the color palette — red, orange, yellow, green, blue, and purple. As you browse the produce aisle in your favorite grocery store, you may notice all the different natural pigments. These colors are due to the specific phytonutrients and antioxidants present in the food.
Antioxidants and phytonutrients are compounds in plant-based foods that reduce oxidative damage in the body and can reduce the risk of certain diseases. Consuming these foods high in antioxidants is a great way to improve your health and feed your body with micronutrients and disease-fighting natural compounds. “Eating the rainbow” ensures you get a variety of types of antioxidants that provide your body with a well-rounded nutritional profile for optimal wellness. Improve your health and keep reading for a list of the rich antioxidant foods.

Dark chocolate
Dark chocolate may seem like just a delicious indulgence, but while you enjoy each creamy, sweet yet bitter bite, you're also giving yourself plenty of powerful nutrients. For example, it contains zinc and iron. In fact, one ounce of dark chocolate (70-85% cocoa) contains 3.42 mg of iron or 19% of the RDI for women and 42% for men. Unsweetened baking chocolate is an even better source of iron, with 5 mg per ounce. Dark chocolate is also a good source of antioxidants, which is why it is often considered a superfood. A 3.5-ounce portion has nearly 15 mmol (millimoles per liter), which is actually much higher than many of the healthiest fruits and vegetables!

Read more
How to lose weight: Eat these foods that help you feel fuller longer
Add these foods to your meal plan
spinach and avocado on toast

Fad diets were once all the rage. Want to know how to lose weight? Standard advice centered around creating a massive calorie deficit by not eating (or barely eating). Thankfully, those days are behind us. Weight loss isn't about not eating anything at all. Generally, no foods are off the menu — unless you're allergic or they cause issues like severe GI discomfort (or you simply no longer wish to eat them).

Instead, losing weight is about consuming foods that keep you satisfied and energized for longer, so you're not tempted to consume too many calories later. Dropping pounds can be a delicious endeavor if you know what to add to your grocery list (and, later, plate). Let's indulge in the best foods for weight loss.

Read more
11 foods high in gluten to avoid on a gluten-free diet
Learn what has gluten and possible alternatives
Foods high In gluten

The increase in people being diagnosed with celiac disease has shed light on the potential inflammatory and gut-disruptive effects of gluten foods on some. Celiac disease is an autoimmune condition that involves a gluten allergy; you may also experience non-celiac gluten sensitivity (NCGS). Luckily, the market is now abundant with gluten-free options for those who need them.
Gluten is a protein found in certain grains. While it is perfectly healthy for plenty of people, those with celiac disease or NCGS may experience bloating, abdominal discomfort, inflammation, diarrhea, and in the case of celiac, structured damage to the absorptive villi structures in the gut. If you’re finding yourself reacting to foods high in gluten, you should consider cutting out gluten for a period of time to see if your symptoms go away. Not sure what the culprits are? Below, we share a list of 11 foods high in gluten.

Gluten is a protein found in grains such as wheat, rye, barley, and triticale, which is a hybrid of wheat and rye. As such, most conventional flours are high in gluten. Any white or wheat flour that includes wheat will be high in gluten. There are, however, alternative gluten-free flours for baking and cooking for those with gluten sensitivities. Examples of gluten-free flour include rice flour, tapioca flour, and chickpea flour. Chickpea flour, which is made from garbanzo beans, has the advantage of providing some fiber and protein.

Read more