FSFoodScore

Top 30 · Updated 2026

Foods high in magnesium

Magnesium is involved in over 300 enzymatic reactions, from energy production to muscle function.

#FoodMagnesium per 100gFoodScore
1Chia seeds
nut seed
335 mg85
2Almonds (raw)
nut seed
270 mg84
3Dark chocolate (70–85% cacao)
sweet
228 mg22
4Rolled oats (dry)
grain
177 mg85
5Peanut butter (natural)
nut seed
168 mg59
6Walnuts
nut seed
158 mg79
7Popcorn (air-popped)
snack
144 mg85
8Steel-cut oats (dry)
grain
138 mg85
9Cheerios (original)
grain
107 mg56
10KIND Dark Chocolate Nuts & Sea Salt bar
snack
90 mg53
11Whole wheat bread
grain
82 mg63
12Spinach (raw)
vegetable
79 mg73
13Hummus
prepared
71 mg64
14Black beans (cooked)
legume
70 mg85
15Honey Nut Cheerios
grain
70 mg42
16Edamame (cooked)
legume
64 mg83
17Quinoa (cooked)
grain
64 mg70
18Lay's Classic potato chips
snack
64 mg51
19Tofu firm
legume
58 mg85
20Chickpeas (cooked)
legume
48 mg83
21Kale (raw)
vegetable
47 mg75
22Whole wheat pasta (cooked)
grain
40 mg65
23Shrimp (cooked)
seafood
39 mg76
24Sardines (canned in oil, drained)
seafood
39 mg72
25Brown rice (cooked)
grain
39 mg60
26Lentils (cooked)
legume
36 mg83
27Avocado
fruit
29 mg85
28Salmon (Atlantic, cooked)
seafood
29 mg85
29Chicken breast (skinless, cooked)
meat
29 mg74
30Potato (baked, with skin)
vegetable
28 mg65

How this ranking works

Foods are ranked highest-first on magnesium content per 100g — then cross-referenced with their overall FoodScore so you can see quality at a glance. Our methodology follows the USDA Dietary Guidelines for Americans 2020-2025 and NIH DRI values.

Read the methodology →

30 foods ranked · 63 foods in the database.