Skip to content
Get the app

Foods High in Magnesium

Hemp Seeds comes first with 700 mg per 100 g. 37 foods in the CalorTracker database qualify, ranked highest first.

To qualify, a food needs magnesium of at least 84 mg per 100 g, a fifth of the FDA Daily Value for magnesium and the FDA's cutoff for a high claim on a label. 37 foods reach it, and Hemp Seeds comes first at 700 mg per 100 g.

Seeds and nuts crowd the top because they are dense and hold little water. Foods that are mostly water need a far larger weight to match them, so check the portion on a food's page before comparing foods of different kinds.

Foods High in Magnesium: 37 of 37 qualifying foods, ranked by magnesium per 100 g
FoodMagnesium per 100 gCalories per 100 g
1.Hemp Seeds700 mg553 kcal
2.Pumpkin Seeds592 mg559 kcal
3.Flaxseed392 mg534 kcal
4.Brazil Nuts376 mg659 kcal
5.Sesame Seeds351 mg573 kcal
6.Chia Seeds335 mg486 kcal
7.Sunflower Seeds325 mg584 kcal
8.Cashews292 mg553 kcal
9.Almond Butter279 mg614 kcal
10.Almonds270 mg579 kcal
11.Cashew Butter258 mg587 kcal
12.Pine Nuts251 mg673 kcal
13.Molasses242 mg290 kcal
14.Mixed Nuts227 mg607 kcal
15.Quinoa (Uncooked)197 mg368 kcal
16.Sun-Dried Tomatoes194 mg258 kcal
17.Peanuts (Dry-Roasted)178 mg587 kcal
18.Oatmeal (Dry)177 mg389 kcal
19.Dark Chocolate (60-69% Cacao)176 mg579 kcal
20.Granola168 mg489 kcal
21.Peanut Butter168 mg598 kcal
22.Hazelnuts163 mg628 kcal
23.Trail Mix158 mg462 kcal
24.Walnuts158 mg654 kcal
25.Popcorn (Air-Popped)144 mg387 kcal
26.Brown Rice (Raw)143 mg362 kcal
27.Whole Wheat Flour137 mg340 kcal
28.Macadamia Nuts130 mg718 kcal
29.Whole Wheat Pasta (Dry)128 mg352 kcal
30.Cornmeal127 mg362 kcal
31.Pecans121 mg691 kcal
32.Pistachios121 mg560 kcal
33.Granola Bar97 mg471 kcal
34.Mackerel (Cooked)97 mg262 kcal
35.Tahini95 mg595 kcal
36.Spinach (Cooked)87 mg23 kcal
37.Tortilla Chips84 mg472 kcal

How this list is calculated

Foods are ranked by magnesium per 100 g, highest first. Every value is computed from the USDA FoodData Central record behind each food's page, which CalorTracker stores per 100 g. Nothing is estimated or rounded before ranking, and foods with equal values are ordered by name.

USDA values are for the food as sold or cooked, so a fortified food such as a breakfast cereal shows the vitamins and minerals added to it.

This list draws on every food in the CalorTracker food database (461 foods). A food qualifies with magnesium of at least 84 mg per 100 g. A food USDA has no measurement for is left out, never counted as zero. The cutoff is 20% of the FDA Daily Value for magnesium, the share the FDA uses for a "high in" claim on a label; here it is applied to 100 g, not to a label serving.

37 foods qualify, and the table shows all of them.

Every number comes from USDA FoodData Central, the US government's food composition database, through the food pages linked in the table. The same method is written out on how we calculate, and our sources are listed on sources.

Log these foods without the lookup

Snap a photo, say what you ate or type it, and CalorTracker's AI estimates the calories and macros for you to check. Free to start, no card needed to explore.

Start free on the web

This is general information, not medical advice. If you are pregnant, under 18 or managing a health condition, talk to a doctor or registered dietitian before changing how you eat.

Source: USDA FoodData Central, retrieved . How we calculate.