USDA-derived rankings

Vegan foods high in magnesium

Magnesium is a helper mineral in over 300 enzyme reactions, from muscle contraction and sleep to blood sugar control.

Who this is for: Useful if your meals lean on white bread, white rice and processed food, or you train hard and sweat a lot.

Reviewed 20 July 2026. Ranked per typical serving against the fixed adult reference of 300 mg a day.

The clear number one

Hemp Seeds

One serving (30g) gives you 210 mg of magnesium, around 70% of the daily reference in one go.

See the full nutrition score for hemp seeds

The ranking

Ranked by what a typical serving covers, because nobody eats 100g of everything. The badge shows per-100g density: high means at least 30% of the daily reference per 100g, source means at least 15%.

#FoodPer serving
1Hemp Seeds210 mg70% of daily reference
2Pumpkin Seeds166 mg55% of daily reference
3Black Beans (cooked)120 mg40% of daily reference
4Quinoa (cooked)118 mg39% of daily reference
5Sunflower Seeds91 mg30% of daily reference
6Buckwheat86 mg29% of daily reference
7Cannellini Beans82 mg27% of daily reference
8Cashews82 mg27% of daily reference
9Tempeh81 mg27% of daily reference
10Chia Seeds80 mg27% of daily reference
11Chickpeas (cooked)79 mg26% of daily reference
12Soybeans77 mg26% of daily reference
13Artichoke77 mg26% of daily reference
14Millet77 mg26% of daily reference
15Brown Rice (cooked)76 mg25% of daily reference
16Almonds76 mg25% of daily reference
17Wholemeal Pasta76 mg25% of daily reference
18Brazil Nuts75 mg25% of daily reference
19Lentils (cooked)71 mg24% of daily reference
20Pinto Beans65 mg22% of daily reference

Foods with any animal-derived tag (meat, fish, eggs, dairy, honey) are excluded.

Narrow it to your way of eating

How this list is built

Every number comes from Nutrigate's USDA-derived generic food table, the same data behind the food nutrition scores. The daily reference for magnesium is 300 mg, an evidence-based adult amount; the app personalises it to you. Serving sizes are typical household portions, shown in grams so you can judge them.