Guides

High Magnesium Containing Foods

High Magnesium Containing Foods

Magnesium foods are important. They may help with pain, sleep, blood pressure and more. For men, it is generally recommended to consume 400-420 mg/day of magnesium; for women it is generally recommeded to consume 300-320 mg/day.

Below is a list of some foods and approximate amounts of magnesium in these. Note that exact magnesium amounts will vary. Speak with you clinician to find out what is right for you.

Foods High in Magnesium

Food Approx. Magnesium Content (per serving)
Spinach 157 mg (1 cup cooked)
Pumpkin seeds 750 mg (1 oz)
Swiss chard 150 mg (1 cup, cooked)
Black beans 120 mg (1 cup, cooked)
Sunflower seeds 128 mg (1 oz)
Quinoa 118 mg (1 cup, cooked)
Edamame (soybeans) 98 mg (1 cup)
Halibut 90 mg (3.5 oz, cooked)
Almonds 80 mg (1 oz)
Sesame seeds 101 mg (1 oz)
Brazil nuts 106 mg (1 oz)
Artichokes 76 mg (1 medium artichoke)
Mackerel 97 mg (3.5 oz, cooked)
Flaxseeds 79 mg (1 oz)
Tofu 56 mg (1/2 cup)
Oats 56 mg (1 cup, cooked)
Cashews 74 mg (1 oz)
Dark chocolate 64 mg (1 oz)
Salmon 53 mg (3.5 oz, cooked)
Avocado 58 mg (1 medium avocado)
Figs 50 mg (1 medium fig)
Peanuts 49 mg (1 oz)
Brown rice 84 mg (1 cup, cooked)
Whole wheat bread 23 mg (1 slice)
Bananas 32 mg (1 medium banana)