Top 42 Foods Highest in Magnesium.
42 products ranked · Magnesium (mg)
Ranking of 42 foods by magnesium content (mg per 100g). Compare nutrition facts and find the best sources of magnesium.
#ProductMagnesium (mg)

Almonds
nut
270mg
Quinoa
other
197mg

Walnuts
nut
158mg
4
Oatmeal
grain
138mg
5
Spinach
vegetable
79mg
6

Herring
fish
59mg
7

Avocado
fruit
59mg
8

Mackerel
fish
59mg
9
Pasta
grain
44mg
10

Artichoke
vegetable
42mg
11

Bread
grain
40mg
12
Rice
grain
39mg
13

Tuna
fish
39mg
14

Trout
seafood
30mg
15

Salmon
fish
29mg
16

Bacon
meat
28mg
17

Carp
fish
27mg
18

Chicken breast
meat
25mg
19
Garlic
vegetable
25mg
20

Cod
fish
24mg
21

Sea bass
fish
23mg
22
Eel
fish
23mg
23

Beef
meat
23mg
24

Shrimp
seafood
22mg
25
Wheat flour
grain
22mg
26

Broccoli
vegetable
21mg
27
Crucian carp
fish
20mg
28
Mozzarella cheese
dairy
20mg
29

Zucchini
vegetable
18mg
30

Sausages
meat
15mg
31

Strawberry
fruit
13mg
32

Porcini mushroom
vegetable
11mg
33

Watermelon
fruit
10mg
34

Apricot
fruit
10mg
35

Milk
dairy
10mg
36
Cottage cheese
dairy
10mg
37

Lemon
fruit
8mg
38

Blueberry
fruit
6mg
39

Chicken eggs
dairy
5mg
40

Apple
fruit
5mg
41
Butter
dairy
2mg
42
Olive oil
other
0mg