Foods High in Magnesium: An Easy List for Every Meal

Bowls of pumpkin seeds, almonds, cashews, chia and other seeds around wooden blocks spelling magnesium

By Mark from Outback, The Outback Series customer care6 min read

The short answer

  • The foods highest in magnesium are seeds, nuts, beans and leafy greens. Per serving, the top of the NIH list is pumpkin seeds (156 mg per ounce), chia seeds (111 mg), almonds (80 mg), cooked spinach (78 mg per half cup), cashews (74 mg) and black beans (60 mg per half cup).
  • Adults over 50 need about 420 mg a day (men) or 320 mg (women). A handful of almonds, beans at lunch and spinach at dinner gets most people most of the way there.
  • Magnesium from food is not a problem for healthy people, because your kidneys clear the extra. The 350 mg daily limit applies to supplements only.

Why magnesium is worth a look after 50

Magnesium is a mineral your body uses in hundreds of processes, including normal muscle and nerve function. The National Institutes of Health (NIH) notes that many people in the US get less than they should from food, and older adults are more likely to fall short.

The good news: it is in plenty of everyday foods. A few swaps and one or two foods from the list at each meal is all it takes.

How much magnesium do you need?

Who Daily target (food plus supplements)
Men 51 and older 420 mg
Women 51 and older 320 mg
Upper limit from supplements (adults) 350 mg
Daily Value on food labels 420 mg

The Daily Value (DV) is the number behind the "% DV" on a Nutrition Facts label. A food with 20% DV or more per serving counts as a high source. Only about 30% to 40% of the magnesium in food is absorbed, which is one more reason to spread it across the day.

The top foods high in magnesium

Food Serving Magnesium % DV
Pumpkin seeds, roasted 1 ounce 156 mg 37%
Chia seeds 1 ounce 111 mg 26%
Almonds, dry roasted 1 ounce 80 mg 19%
Spinach, boiled 1/2 cup 78 mg 19%
Cashews, dry roasted 1 ounce 74 mg 18%
Peanuts, oil roasted 1/4 cup 63 mg 15%
Shredded wheat cereal 2 large biscuits 61 mg 15%
Soymilk, plain or vanilla 1 cup 61 mg 15%
Black beans, cooked 1/2 cup 60 mg 14%
Edamame, shelled, cooked 1/2 cup 50 mg 12%
Peanut butter, smooth 2 tablespoons 49 mg 12%
Potato, baked with skin 3.5 ounces 43 mg 10%
Brown rice, cooked 1/2 cup 42 mg 10%
Plain low-fat yogurt 8 ounces 42 mg 10%
Instant oatmeal 1 packet 36 mg 9%
Banana 1 medium 32 mg 8%

Numbers are from the NIH Office of Dietary Supplements. Seeds and nuts win per bite, so they are the easiest way to add magnesium without changing your meals.

An easy day of magnesium, meal by meal

Here is one ordinary day that adds up to about 480 mg, comfortably above the target for both men and women over 50. No supplements, nothing hard to find.

Meal What to eat Magnesium
Breakfast Instant oatmeal, a sliced banana and a cup of milk About 95 mg
Mid-morning A small handful of almonds (1 ounce) 80 mg
Lunch Half a cup of black beans with half a cup of brown rice About 100 mg
Afternoon An apple with 2 tablespoons of peanut butter About 58 mg
Dinner 3 ounces of salmon, half a cup of cooked spinach and a baked potato with the skin About 147 mg
Total About 480 mg

Not a fish or bean person? Swap in a chicken breast (22 mg), a cup of soymilk (61 mg) or half a cup of edamame (50 mg) as a snack. Every food on the list counts.

Easy swaps that add magnesium

  • White rice to brown rice: 10 mg to 42 mg per half cup.
  • Chips to pumpkin seeds: a one-ounce snack with 156 mg.
  • Sugary cereal to shredded wheat: 61 mg in two biscuits.
  • Butter on toast to peanut butter: 49 mg in two tablespoons.
  • Iceberg salad to wilted spinach: cooked spinach packs 78 mg per half cup.
  • Fries to a baked potato with the skin on: 43 mg, and the skin is where a lot of it is.

Mark's tipCustomers who stick with this tell me the trick is keeping one jar of roasted pumpkin seeds or almonds right next to the coffee maker. A small handful with your morning cup and you are a third of the way there before breakfast is over.

Food first, then a supplement if you need one

Most people can get what they need from food. A supplement can help if your appetite is small, you do not eat many seeds, nuts or beans, or your doctor suggests one.

  • Keep supplements to 350 mg a day or less unless your doctor tells you otherwise. Food does not count toward that limit.
  • Choose a well-absorbed form such as magnesium glycinate (bisglycinate) or citrate.
  • Check with your doctor first if you have kidney problems, or take antibiotics, bone-density medicine, water pills (diuretics) or long-term acid-reflux medicine.
  • Too much from supplements usually shows up as loose stools, nausea or stomach cramps.

More on timing and forms in our guide to when to take magnesium for sleep.

Our magnesium for evenings

Outback Magnesium+ bottle

Outback Magnesium+

300 mg of magnesium per 3-capsule serving from magnesium citrate and bisglycinate chelate, under the 350 mg daily limit for supplements, plus vitamins B6 and B12, folate, zinc, and a blend of cramp bark and passionflower. Made in the USA. Made to support relaxation and restful sleep.* $29.95, covered by our 365-Day Returnless Refund.

See Magnesium+

Pair it with a magnesium-rich dinner and a simple wind-down, like a two-minute foot massage before your socks go on.

Try Magnesium+ for a full year

Made in the USA and covered by our 365-Day Returnless Refund. Orders placed by 2pm ET ship the same business day and usually arrive in 3 to 7 days, and shipping is free on orders of $40 or more.

See Magnesium+

Frequently asked questions

What food is highest in magnesium?

Per serving, pumpkin seeds top the NIH list at 156 mg per ounce, followed by chia seeds (111 mg), almonds (80 mg), cooked spinach (78 mg per half cup) and cashews (74 mg).

Which fruit has the most magnesium?

Fruit is not a big source. Among common fruits on the NIH list, a medium banana has the most at 32 mg, followed by half a cup of raisins (23 mg) and half a cup of avocado (22 mg).

How much magnesium do I need a day after 50?

About 420 mg a day for men and 320 mg for women, from food and supplements combined. Supplements alone should stay at 350 mg a day or less unless your doctor advises otherwise.

Can you get too much magnesium from food?

Not if you are healthy. The NIH says magnesium from food does not pose a risk for healthy people because the kidneys remove the extra. If you have kidney problems, ask your doctor what is right for you.

Is it better to get magnesium from food or supplements?

Food first. It comes with fiber and other nutrients, and there is no upper limit for healthy people. A supplement can fill the gap if your diet falls short.

More Outback guides

Sources: NIH Office of Dietary Supplements: Magnesium Fact Sheet for Health Professionals; NIH Office of Dietary Supplements: Magnesium Fact Sheet for Consumers.

*These statements have not been evaluated by the Food and Drug Administration. This product is not intended to diagnose, treat, cure, or prevent any disease. This guide is general information, not medical advice. Talk with your doctor before starting a supplement or changing your diet, especially if you have kidney problems or take medications.