Discover 30 magnesium rich foods ranked by serving size. Includes seeds, nuts, greens, grains, and fish — with exact mg counts and daily target tips.
Frequently Asked Questions
What food is highest in magnesium?
Pumpkin seeds (hulled) deliver 156 mg per ounce, but hemp seeds are even more concentrated at around 210 mg per 3-tablespoon serving. Among everyday staples, brown rice, cooked spinach, and black beans are reliable daily sources that are easy to work into meals.
How much magnesium do I need per day?
The RDA for adults ranges from 310 to 420 mg per day depending on age and sex. Men aged 31 and older need 420 mg; women in the same group need 320 mg. Pregnancy raises the requirement to 350–360 mg per day.
What are signs you are low in magnesium?
Early signs include muscle cramps, fatigue, difficulty sleeping, and irritability. Chronic low intake has been linked to elevated blood pressure, migraines, and impaired blood sugar regulation. Nearly 50% of Americans fall below the Estimated Average Requirement, per NHANES data.
Does cooking destroy magnesium in food?
Boiling vegetables can leach some magnesium into cooking water, but most is retained. Interestingly, cooking spinach can improve net magnesium absorption because heat breaks down oxalates — compounds that bind the mineral in raw form and limit how much you actually absorb.
What blocks magnesium absorption?
Phytates in unprocessed grains and legumes can reduce magnesium absorption by up to 60%. Excess calcium competes for the same transporters and increases urinary magnesium losses. Soaking, sprouting, or fermenting grains and legumes significantly reduces phytate content and improves how much magnesium you actually get.