The richest sources of magnesium are plant-based foods, especially seeds, nuts, leafy greens, and whole grains. A single ounce of roasted pumpkin seeds delivers 156 mg of magnesium, nearly 40% of what most adults need in a day. But magnesium also shows up in animal proteins, dairy, drinking water, and supplements, so you have plenty of ways to get enough.
Seeds, Nuts, and Leafy Greens
Seeds and nuts pack the most magnesium per bite of any whole food. Here’s how the top sources compare, based on NIH data:
- Pumpkin seeds (roasted, 1 oz): 156 mg
- Chia seeds (1 oz): 111 mg
- Almonds (dry roasted, 1 oz): 80 mg
- Spinach (boiled, ½ cup): 78 mg
- Cashews (dry roasted, 1 oz): 74 mg
A handful of pumpkin seeds on a salad plus a half cup of cooked spinach gets you past 200 mg in just two foods. Other strong plant sources include black beans, edamame, dark chocolate, avocado, and brown rice. The common thread is that magnesium sits at the center of chlorophyll, the molecule that makes plants green, so deeply colored vegetables tend to be good sources.
Meat, Fish, and Dairy
Animal foods contain magnesium, though generally less per serving than seeds and greens. A half fillet of cooked yellowtail provides about 55 mg, and three ounces of queen crab delivers 54 mg. A cup of dark-meat chicken comes in around 35 mg. On the dairy side, a cup of sheep’s milk contains about 44 mg. Cow’s milk and yogurt contribute smaller amounts, but because people eat them frequently, they still add up over the course of a day.
If your diet leans heavily on meat and dairy without many vegetables, nuts, or whole grains, you may fall short. These animal sources work best as part of a mixed diet rather than your sole magnesium strategy.
Whole Grains vs. Refined Grains
Refining or processing food can strip away nearly 85% of its magnesium content. That’s a dramatic loss, and it explains why switching from white bread and white rice to whole-grain versions makes such a difference. The magnesium in grains lives primarily in the bran and germ, the outer layers that get removed during milling. Whole wheat bread, oatmeal, quinoa, and brown rice all retain those layers.
Cooking method matters too. Boiling magnesium-rich foods causes significant losses because the mineral leaches into the water. Steaming or roasting vegetables preserves more of their magnesium than boiling them and pouring the water down the drain. If you do boil greens, using the cooking liquid in soups or sauces captures some of that lost mineral.
Drinking Water
Tap water contains some magnesium, though the amount varies widely depending on where you live. In areas with hard water, concentrations can reach above 25 mg per liter, while soft water areas may have less than 2 mg per liter. For most people, water is a minor contributor, but if you drink several liters a day from a hard-water source, it adds a meaningful amount. Mineral waters can be higher still, and some brands list magnesium content on the label.
Magnesium Supplements
Supplements come in many forms, and the type you choose affects how much your body actually absorbs. The key distinction is between organic and inorganic forms of magnesium.
Organic forms, where magnesium is bonded to a carbon-containing molecule, dissolve more easily and are absorbed more efficiently. Magnesium citrate and magnesium glycinate are the most common organic forms. Glycinate in particular shows efficient absorption in both fed and fasted conditions, and it tends to be gentler on the stomach. Citrate falls in the moderate range for absorption and is widely available.
Magnesium oxide is the most common inorganic form. It packs a high amount of elemental magnesium per pill, which looks impressive on the label, but it dissolves poorly and has the lowest absorption efficiency of the popular supplement types. In lab testing, magnesium oxide consistently performed worst for actual uptake into the body. You get more magnesium per dollar, but less of it reaches your bloodstream.
Do Epsom Salt Baths Work?
Epsom salt baths, magnesium sprays, and magnesium lotions are marketed as ways to absorb magnesium through the skin. The claims sound appealing: skip the digestive system, avoid stomach upset, get nearly 100% absorption. But a review published in Nutrients found that these claims are scientifically unsupported. The skin’s primary job is to act as a barrier, and its ability to absorb minerals from the outside is very limited.
The most widely cited study supporting transdermal magnesium was never published in a peer-reviewed journal. It appeared only on the website of an Epsom salt industry group. While some participants in that study showed increases in urinary magnesium after bathing (suggesting some magnesium crossed the skin), the data has not been independently verified. If you enjoy Epsom salt baths for relaxation or sore muscles, there’s no harm in continuing, but they aren’t a reliable way to correct a magnesium shortfall.
What Can Block Absorption
Even if you eat plenty of magnesium-rich foods, certain compounds can reduce how much you absorb. Phytates and oxalates, found naturally in high-fiber foods like whole grains, beans, and spinach, bind to magnesium and make it harder for your gut to take it in. This sounds like a catch-22 since many high-magnesium foods are also high in phytates. In practice, though, these foods contain so much magnesium that the higher intake compensates for the reduced absorption rate.
High-dose zinc supplements are another factor. Taking about 53 mg of zinc per day (roughly four times the recommended amount) for 90 days has been shown to disrupt magnesium balance. Standard zinc supplements at normal doses are unlikely to cause problems, but if you’re taking high-dose zinc for an extended period, it’s worth paying attention to your magnesium intake as well.
Putting It Together
Most adult men need around 400 to 420 mg of magnesium per day, while most adult women need 310 to 320 mg. Getting there through food alone is realistic if you build meals around whole grains, nuts, seeds, and green vegetables. A breakfast with oatmeal and chia seeds, a lunch salad with spinach and pumpkin seeds, and a dinner with brown rice and black beans would comfortably exceed the daily target without any supplements.
If your diet is heavy on processed or refined foods, supplementing with a well-absorbed form like citrate or glycinate can fill the gap. Just keep in mind that the cheapest option on the shelf, often magnesium oxide, delivers the least magnesium to your body despite what the label says.