We include products we think are useful for our readers. If you buy through links on this page, we may earn a small commission. Here’s our process.
Magnesium is found in a variety of nutrient-dense foods, including whole grains, nuts, seeds, legumes, and several fruits and vegetables.
Magnesium is an extremely important mineral.
Yet, you can easily meet your daily needs by eating foods high in magnesium.
Here are 10 healthy foods that are high in magnesium.
Dark chocolate is as nutritious as it is flavorful.
It’s very rich in magnesium, with 65 mg in a 1-ounce (oz.), or 28-gram (g), serving, which is about 15% of the DV (
Dark chocolate is especially beneficial for heart health, as it contains flavanols, which are powerful antioxidant compounds that prevent LDL (bad) cholesterol from oxidizing and sticking to the cells that line your arteries (
To make the most of dark chocolate’s benefits, choose a product containing at least 70% cocoa solids. A higher percentage is even better.
Shop for dark chocolate online.
A 1-oz. (28-g) serving of dark chocolate provides 15% of the DV for magnesium. It’s also beneficial for gut and heart health and is loaded with antioxidants.
Avocados are also high in potassium, B vitamins, and vitamin K. Plus, unlike most fruits, they’re high in fat — especially heart-healthy monounsaturated fat (
A medium avocado provides 14% of the DV for magnesium. Avocados are packed with several other nutrients and may help reduce inflammation, improve cholesterol levels, and increase fullness.
Nuts are nutritious and tasty.
Types of nuts that are particularly high in magnesium include almonds, cashews, and Brazil nuts.
For instance, a 1-oz. (28-g) serving of cashews contains 83 mg of magnesium, or 20% of the DV (
Brazil nuts are also extremely high in selenium. In fact, just one Brazil nut provides nearly 175% of the DV for this mineral (
Additionally, nuts are anti-inflammatory, beneficial for heart health, and can reduce appetite when eaten as snacks (
Browse a selection of nuts online.
Cashews, almonds, and Brazil nuts are high in magnesium and many other essential nutrients. A single serving of cashews provides 20% of the DV.
Legumes are a family of nutrient-dense plants that include lentils, beans, chickpeas, peas, and soybeans.
They’re very rich in many different nutrients, including magnesium.
For instance, a 1-cup (172-g) serving of cooked black beans contains an impressive 120 mg of magnesium, which is 29% of the DV (
Purchase legumes online.
Legumes are magnesium-rich foods. For example, a 1-cup (172-g) serving of black beans contains 29% of the DV of magnesium.
Tofu is a staple food in vegetarian diets due to its high protein content. Made by pressing soybean milk into soft white curds, it’s also known as bean curd.
A 3.5-oz. (100-g) serving contains 35 mg of magnesium, which is 8% of the DV (
A serving of tofu provides 8% of the DV for magnesium. It’s also a good source of protein and several other nutrients.
Seeds are incredibly healthy.
Many varieties — including flax, pumpkin, and chia seeds — also contain high amounts of magnesium.
Pumpkin seeds are a particularly good source, with 168 mg in a 1-oz. (28-g) serving. This amounts to a whopping 40% of the DV for magnesium (
Most seeds are rich in magnesium. In fact, a 1-oz. (28-g) serving of pumpkin seeds contains around 40% of the DV.
Grains include wheat, oats, and barley, as well as pseudocereals like buckwheat and quinoa.
Whole grains are excellent sources of many nutrients, including magnesium.
A 1-cup (168-g) serving of cooked buckwheat contains 86 mg of magnesium, which is 20% of the DV (
Many whole grains are also high in B vitamins, selenium, manganese, and fiber (
Whole grains are high in many nutrients, including magnesium. A 1-cup (168-g) serving of cooked buckwheat provides 20% of the DV for magnesium.
Fish, especially fatty fish, is incredibly nutritious.
Many types of fish are high in magnesium, including salmon, mackerel, and halibut.
In fact, a 3.5-oz. (100-g) serving of cooked salmon packs 30 mg of magnesium, which is 7% of the DV (
It also provides an impressive 22 g of high quality protein (
In addition, fish is rich in potassium, selenium, B vitamins, and various other nutrients (
What’s more, a high intake of fatty fish has been linked to a decreased risk of several chronic conditions, including heart disease (
These benefits have been attributed to the high amounts of omega-3 fatty acids.
Fatty fish is exceptionally nutritious and a great source of magnesium and other nutrients. A 3.5-oz. (100-g) serving of cooked salmon delivers 7% of the DV for magnesium.
Bananas are among the most popular fruits in the world.
Plus, they’re also rich in magnesium, with 37 mg of magnesium, or 9% of the DV, in one large banana (
In addition, bananas provide vitamin C, vitamin B6, manganese, and fiber (
Ripe bananas are higher in sugar and carbs than most other fruits, so they may not be suitable for people following a low carb diet (
Bananas are a good source of several nutrients. One large banana contains 9% of the DV for magnesium.
Leafy greens are highly nutritious and many types are loaded with magnesium.
Leafy greens with significant amounts of magnesium include kale, spinach, collard greens, turnip greens, and mustard greens.
For instance, a 1-cup (180-g) serving of cooked spinach has 158 mg of magnesium, or 37% of the DV (
In addition, leafy greens like spinach are also an excellent source of several nutrients, including iron, manganese, and vitamins A, C, and K (
Leafy greens are a very good source of many nutrients, including magnesium. A 1-cup (180-g) serving of cooked spinach provides an impressive 37% of the DV.
Magnesium is an important mineral that you may not be getting enough of in your daily diet.
Fortunately, there are many nutritious foods that can help you meet your needs.
Be sure to eat a balanced diet that includes some of the foods listed above to boost your intake of magnesium and many other important nutrients.