Skip to content
Food vs

Foods high in magnesium

The 15 foods with the most magnesium per 100 grams, out of 484 with a USDA figure. Tap a food to compare it.

  1. Hemp seeds700 mg 167%
  2. Wheat bran611 mg 145%
  3. Pumpkin seeds592 mg 141%
  4. Unsweetened cocoa powder499 mg 119%
  5. Flaxseeds392 mg 93%
  6. Brazil nuts376 mg 90%
  7. Sesame seeds351 mg 84%
  8. Chia seeds335 mg 80%
  9. Sunflower seeds325 mg 77%
  10. Caviar (fish roe)300 mg 71%
  11. Cashews292 mg 70%
  12. Almond butter279 mg 66%
  13. Roasted almonds279 mg 66%
  14. Almonds270 mg 64%
  15. Blanched almonds268 mg 64%

How the magnesium list is built

Of the 486 foods on this site, USDA gives a magnesium figure for 484; 2 have none and are left out rather than counted as zero. 16 list exactly 0 mg. Per 100 grams the top is hemp seeds with 700 mg (167% of the Daily Value). Per serving it is wheat bran with 354 mg in 1 cup, and for the same 100 kcal it is Swiss chard with 426 mg.

Top 25 per 100 g · Daily Value 420 mg
# FoodGroupPer 100 g% DV
1 Hemp seedsNuts & seeds700 mg167%
2 Wheat branGrains & pasta611 mg145%
3 Pumpkin seedsNuts & seeds592 mg141%
4 Unsweetened cocoa powderSweets499 mg119%
5 FlaxseedsNuts & seeds392 mg93%
6 Brazil nutsNuts & seeds376 mg90%
7 Sesame seedsNuts & seeds351 mg84%
8 Chia seedsNuts & seeds335 mg80%
9 Sunflower seedsNuts & seeds325 mg77%
10 Caviar (fish roe)Fish & seafood300 mg71%
11 CashewsNuts & seeds292 mg70%
12 Almond butterNuts & seeds279 mg66%
13 Roasted almondsNuts & seeds279 mg66%
14 AlmondsNuts & seeds270 mg64%
15 Blanched almondsNuts & seeds268 mg64%
16 Roasted cashewsNuts & seeds260 mg62%
17 Cashew butterNuts & seeds258 mg61%
18 Pine nutsNuts & seeds251 mg60%
19 MolassesSweets242 mg58%
20 Wheat germGrains & pasta239 mg57%
21 Oat branGrains & pasta235 mg56%
22 Whey protein powderDairy & eggs233 mg55%
23 Dark chocolate (70–85% cacao)Sweets228 mg54%
24 Ground turmericCondiments208 mg50%
25 Dry quinoaGrains & pasta197 mg47%

Per serving

Top 12 per USDA household serving
# FoodServingAmount% DV
1 Wheat bran1 cup (58 g)354 mg84%
2 Dry quinoa1 cup (170 g)335 mg80%
3 Dry black beans1 cup (194 g)332 mg79%
4 Dry sorghum1 cup (192 g)317 mg75%
5 Wheat germ1 cup (115 g)275 mg65%
6 Caviar (fish roe)3 oz (85.1 g)255 mg61%
7 Oat bran1 cup (94 g)221 mg53%
8 Dried spirulina1 cup (112 g)218 mg52%
9 Dry brown rice1 cup (185 g)215 mg51%
10 Hemp seeds3 tbsp (30 g)210 mg50%
11 Granola1 cup (122 g)205 mg49%
12 Natto1 cup (175 g)201 mg48%

For the same 100 kcal

Top 12 per 100 kcal (foods under 10 kcal per 100 g left out)
# FoodGrams for 100 kcalAmount
1 Swiss chard526 g426 mg
2 Boiled spinach435 g378 mg
3 Spinach435 g343 mg
4 Wheat bran46 g283 mg
5 Kelp233 g281 mg
6 Fresh basil435 g278 mg
7 Unsweetened cocoa powder44 g219 mg
8 Watercress909 g191 mg
9 Arugula400 g188 mg
10 Okra303 g173 mg
11 Bok choy769 g146 mg
12 Soy sauce189 g140 mg
Read the rest — 3 more sections

Why the three rankings differ

Per 100 g favours concentrated foods: 12 of the top 25 are dried, dry or milled products that are rarely eaten 100 g at a time. Per serving puts foods eaten in larger portions first, and per 100 kcal puts first the foods with little energy for their weight. Only 9 foods appear in both the per-100 g and the per-serving top 25.

Magnesium by food group, per 100 g

Fruits: dried figs (68 mg), Medjool dates (54 mg) and Deglet Noor dates (43 mg).

Vegetables: dried spirulina (195 mg), sun-dried tomatoes (194 mg) and kelp (121 mg).

Legumes: dry black beans (171 mg), natto (115 mg) and boiled soybeans (86 mg).

Nuts & seeds: hemp seeds (700 mg), pumpkin seeds (592 mg) and flaxseeds (392 mg).

Grains & pasta: wheat bran (611 mg), wheat germ (239 mg) and oat bran (235 mg).

Bread & bakery: rice cakes (131 mg), multigrain bread (78 mg) and whole-wheat bread (75 mg).

Dairy & eggs: whey protein powder (233 mg), parmesan (44 mg) and Swiss cheese (33 mg).

Poultry: roasted turkey breast (32 mg), roasted chicken breast (29 mg) and roasted turkey (whole, meat only) (29 mg).

Meat: baked bacon (30 mg), microwaved turkey bacon (30 mg) and roasted pork tenderloin (29 mg).

Fish & seafood: caviar (fish roe) (300 mg), cooked mackerel (Atlantic) (97 mg) and cooked pollock (81 mg).

Fats & oils: margarine (3 mg), butter (2 mg) and salted butter (2 mg).

Sweets: unsweetened cocoa powder (499 mg), molasses (242 mg) and dark chocolate (70–85% cacao) (228 mg).

Snacks: trail mix (158 mg), air-popped popcorn (144 mg) and granola bar (97 mg).

Breakfast cereals: granola (168 mg), cooked grits (7 mg) and cooked cream of wheat (5 mg).

Drinks: coconut milk (canned) (46 mg), coconut water (25 mg) and soy milk (25 mg).

Condiments: ground turmeric (208 mg), soy sauce (74 mg) and fresh basil (64 mg).

Against the Daily Value

The FDA Daily Value for magnesium is 420 mg. Per the serving shown, 47 foods here reach 20% of it or more and 250 stay under 5%. Servings are USDA household measures and are not the same as the reference amounts printed on packaged-food labels, so these counts describe this list, not label claims. Daily Values are reference amounts for reading labels; individual needs differ.

How the numbers are taken. Amounts are per 100 g of the edible part, from USDA FoodData Central (SR Legacy, public domain), in the state named — raw, boiled, roasted and so on. Percentages use the FDA Daily Values for adults and children aged 4 and over, set around a 2,000-calorie diet; your own needs can be different. This site compares amounts — it does not give diet or medical advice. Sources and limits.

Other rankings