General health information · not medical advice · As an Amazon Associate we earn from qualifying purchases · some links earn a commission or go to our own brands · Disclosure

Guide · Oct 13, 2026

Foods High in Magnesium: Per-Serving Table (USDA Data)

Magnesium per serving in 21 foods, from pumpkin seeds and chia to beans and spinach, with % Daily Value and the supplement upper limit.

By the ProstateFoods editorial team · Last updated

Foods High in Magnesium: Per-Serving Table (USDA Data)

By the ProstateFoods editorial team · Last updated October 13, 2026 Short answer: Seeds lead the list: an ounce of pumpkin seeds has about 156 mg of magnesium, and hemp and chia seeds are close behind. Nuts, beans, spinach, edamame, whole grains and dark chocolate are also good sources. Men 31 and older need 420 mg a day (400 mg for ages 19 to 30) [1].

Magnesium per serving

FoodServingmg magnesium per serving% DV (420 mg)
Hemp seeds, hulled3 tbsp (30 g)210.050%
Spinach, cooked1 cup (180 g)156.637%
Pumpkin seed kernels, roasted1 oz (28.35 g)155.937%
Black beans, cooked1 cup (172 g)120.429%
Quinoa, cooked1 cup (185 g)118.428%
Edamame, prepared1 cup (155 g)99.224%
Chia seeds1 oz (28.35 g)95.023%
Brown rice, cooked1 cup (202 g)78.819%
Chickpeas, cooked1 cup (164 g)78.719%
Almonds1 oz (28.35 g)76.518%
Cashews, dry roasted1 oz (28.35 g)73.718%
Tofu, firm, calcium-set1/2 cup (126 g)73.117%
Lentils, cooked1 cup (198 g)71.317%
Dark chocolate, 70-85%1 oz (28.35 g)64.615%
Peanuts, dry roasted1 oz (28.35 g)50.512%
Potato, baked with skin1 medium (173 g)48.412%
Avocado1 cup cubes (150 g)43.510%
Milk, 2%1 cup (245 g)34.38%
Banana1 medium (118 g)31.98%
Salmon, Atlantic farmed, cooked3 oz (85 g)25.56%
Whole-wheat bread1 slice (32 g)24.06%

Nutrient values are from USDA FoodData Central, SR Legacy (April 2018 release), calculated per the serving shown from USDA's per-100 g figures and USDA portion weights. Values vary by variety, brand and growing conditions. [2]

Food vs. supplements

There's no upper limit for magnesium from food, because the kidneys remove extra. The 350 mg upper limit for adults applies only to supplements and medicines, and too much from those can cause diarrhea and cramping [1]. Magnesium supplements can also interact with some antibiotics and osteoporosis drugs, so ask your pharmacist [1].

Easy ways to get more

Sources

  1. NIH Office of Dietary Supplements. Magnesium: Fact Sheet for Health Professionals. https://ods.od.nih.gov/factsheets/Magnesium-HealthProfessional/
  2. U.S. Department of Agriculture, Agricultural Research Service. FoodData Central, SR Legacy (2018). https://fdc.nal.usda.gov/

---

ProstateFoods writes about food, not treatment. Nothing here is medical advice or a claim that any food treats, cures or prevents a disease. Talk to your doctor before changing how you eat, especially if you take medication or have a health condition. See our medical disclaimer. Photo: Pumpkin Seeds macro 1 by Daniel Schwen, CC BY 3.0, via Wikimedia Commons.

Frequently asked questions

What food is highest in magnesium?

Among common foods, pumpkin seeds, hemp seeds and chia seeds have the most per serving in USDA data, followed by almonds, cashews, spinach and black beans.

How much magnesium does a man need per day?

420 mg a day for men 31 and older and 400 mg for men 19 to 30.

Can you get too much magnesium from food?

Not usually. The 350 mg upper limit applies to supplements and medicines, not food.

Get new ProstateFoods guides by email

Meal ideas, shopping lists and new guides when they’re published. Plain language, no hype.

Unsubscribe any time with one click. We never share your address.