The best sources of magnesium are seeds, nuts, legumes, and leafy greens. A single ounce of pumpkin seeds delivers 150 mg, which is roughly 35 to 45% of what most adults need in a day. The good news is that magnesium is found in a wide variety of foods, so hitting your daily target is realistic with a little attention to what’s on your plate.
How Much Magnesium You Need
Adult men need 400 to 420 mg of magnesium per day, depending on age. Women need 310 to 320 mg. During pregnancy, the requirement bumps up to 350 to 360 mg. Children’s needs range from 80 mg for toddlers up to 240 mg for preteens, then jump sharply during the teen years to 360 to 410 mg as the body grows rapidly.
Despite these relatively modest targets, many people fall short. The mineral plays a role in over 300 enzyme reactions in the body, supporting muscle and nerve function, blood sugar regulation, and bone health. When intake stays low for a prolonged period, early signs include loss of appetite, nausea, fatigue, and muscle weakness. More significant deficiency can cause tremors, muscle cramps, and personality changes.
Seeds and Nuts: The Most Concentrated Sources
Ounce for ounce, seeds and nuts pack more magnesium than almost any other food group. Here’s how the top options compare per one-ounce serving (about a small handful):
- Pumpkin seeds (hulled, roasted): 150 mg
- Chia seeds: 111 mg
- Almonds (roasted): 80 mg
- Cashews (roasted): 72 mg
Pumpkin seeds are the standout here. Two ounces, tossed into a salad or eaten as a snack, cover about 70% of a woman’s daily needs. Chia seeds are easy to add to smoothies, yogurt, or overnight oats. Almonds and cashews are versatile enough to work into meals as trail mix, nut butter, or a topping for stir-fries. Even if you rotate among these options, you’ll build a strong magnesium base without much effort.
Beans, Greens, and Whole Grains
Plant-based staples are reliable magnesium contributors, especially when you eat them regularly. One cup of cooked black beans provides about 91 mg. A cup of cooked spinach delivers around 131 mg. Whole grains like quinoa, brown rice, and oats are solid supporting players, typically adding 40 to 80 mg per cooked cup depending on the grain.
These foods have an added advantage: they bring fiber, potassium, and other minerals along for the ride. A meal built around black beans over brown rice with a side of sautéed spinach could easily deliver 250 mg or more of magnesium in a single sitting. Edamame, lentils, and chickpeas are other legumes worth rotating in.
Other Everyday Foods That Add Up
You don’t have to eat handfuls of seeds at every meal. Magnesium shows up in foods you may already enjoy. Dark chocolate with a high cocoa content is a legitimate source, with roughly 65 mg per ounce. Avocados, bananas, and fatty fish like salmon and mackerel each contribute meaningful amounts. Even a cup of regular coffee contains a small amount.
The key insight is that magnesium intake is cumulative. You don’t need a single “superfood” to carry the load. A breakfast with oatmeal and chia seeds, a lunch with a spinach salad and almonds, and a dinner with black beans will get most people to their daily target without any supplements at all.
What Affects Absorption
Not all the magnesium listed on a nutrition label ends up in your bloodstream. Compounds called phytates, which are naturally present in whole grains, seeds, and legumes, reduce magnesium absorption in a dose-dependent way. The more phytate in a food, the less magnesium your body retains from it.
This doesn’t mean you should avoid these foods. Simple preparation methods reduce phytate levels significantly. Soaking beans and grains before cooking, sprouting seeds, and fermenting bread (as in sourdough) all break down phytates and free up more minerals for absorption. Interestingly, prebiotic fibers found in foods like onions, garlic, and bananas appear to counteract phytate’s effects by stimulating beneficial gut bacteria that help liberate bound minerals in the large intestine.
Cooking spinach rather than eating it raw also matters. Raw spinach contains oxalates that bind to magnesium and reduce its availability. Heat doesn’t eliminate oxalates entirely, but cooked spinach is easier to eat in larger quantities, which more than compensates.
When Supplements Make Sense
If you’re consistently falling short through food, or you have a condition that impairs magnesium absorption (like Crohn’s disease, celiac disease, or type 2 diabetes), a supplement can help fill the gap. The three forms most commonly recommended for general supplementation differ in useful ways:
- Magnesium citrate: One of the most bioavailable forms, meaning your body absorbs it efficiently. At higher doses it has a natural laxative effect, which makes it a common choice for people dealing with constipation alongside low magnesium.
- Magnesium glycinate: Well absorbed and less likely to cause digestive issues. The glycine component may have calming properties, so this form is often chosen by people looking to support sleep or reduce anxiety.
- Magnesium malate: Also well absorbed, and sometimes recommended for people with chronic fatigue or muscle soreness.
One important limit to know: the tolerable upper intake level for supplemental magnesium is 350 mg per day for adults. This applies only to magnesium from supplements and fortified foods, not from naturally occurring sources in whole foods. Going above this threshold with supplements commonly causes diarrhea, cramping, and nausea. Magnesium from food does not carry this risk, which is one more reason to prioritize dietary sources first.
A Practical Daily Template
Reaching 400 mg from food alone is straightforward once you know where to look. Here’s what a day might look like:
- Breakfast: Oatmeal topped with 1 oz chia seeds and a banana (roughly 150 mg)
- Lunch: Spinach salad with 1 oz almonds and avocado (roughly 130 mg)
- Snack: 1 oz pumpkin seeds (150 mg)
- Dinner: Black beans with brown rice (roughly 120 mg)
That’s well over 500 mg before accounting for magnesium in water, coffee, or any other foods throughout the day. Even if absorption reduces the usable amount by 30 to 40%, you’d still comfortably meet the RDA. The pattern is simple: include at least one magnesium-rich food at each meal, and lean on seeds and nuts as easy boosters between meals.