Buzzle
Health & Fitness

Magnesium-Rich Foods You’re Probably Already Buying

9 min read
A still-life of pumpkin seeds, a halved avocado, and black beans arranged together as magnesium-rich foods.

You’re standing in the grocery aisle with a note on your phone that just says “more magnesium,” and absolutely no plan for what that means once you’re staring at shelves of cereal and canned beans. Maybe a friend mentioned it helps with sleep, or your doctor brought it up at your last checkup, or you read something about leg cramps at 2 a.m. Whatever got you here, the question is the same: what do you actually put in the cart?

Here’s the useful part. You don’t need a specialty health food store or a jar of something imported from a place you can’t pronounce. Pumpkin seeds, spinach, black beans, oats, a square of dark chocolate. Odds are good that half of this list is already in your kitchen, just not in the amounts that would move the needle. This is a walk through what’s actually worth stocking up on, how much of it you’d need to eat to matter, and how to fold it into a normal week without turning dinner into a project.

Okay, so what actually has magnesium in it?

The short version: seeds, nuts, legumes, whole grains, leafy greens, and, in a small but real way, dark chocolate. Almost none of it is exotic. The foods that show up highest on a magnesium list tend to be the plain, shelf-stable, slightly boring stuff that’s easy to walk past in favor of something more interesting. That’s genuinely most of the story here, and it’s why this doesn’t need to become a whole new way of eating. You’re mostly rearranging what’s already on your list, not replacing it.

If you want the bigger picture on why this mineral gets so much attention in the first place, magnesium benefits covers that ground in full. This piece stays narrow and practical: what to buy, how much to eat, and how it fits into an ordinary week.

How much magnesium do you actually need in a day?

Before any of the numbers below mean anything, you need a target to hold them against. According to the National Institutes of Health Office of Dietary Supplements, adult women need roughly 310 to 320 milligrams of magnesium a day, and adult men need roughly 400 to 420 milligrams. The split comes down mostly to age: women 19 to 30 need about 310 milligrams, and women 31 and up need about 320; men 19 to 30 need about 400, and men 31 and up need about 420. Pregnancy pushes the number up further, into the 350 to 360 milligram range.

Those targets are the Recommended Dietary Allowance, calculated generously so it covers nearly everyone in a given group. The goal is eating in a way that gets you there most days, on average, without obsessing over hitting the exact number every single day. If you’re wondering whether you’re actually falling short, magnesium deficiency lays out the signs to watch for, since a lot of them (fatigue, muscle cramps, trouble sleeping) overlap with about a dozen other ordinary causes.

Nuts and seeds: the easiest wins

Nuts and seeds are the fastest way to add magnesium to a day, because you eat them by the handful and the numbers are genuinely good.

  • Pumpkin seeds are the standout here. A quarter cup, roughly a small handful, runs somewhere around 150 milligrams. That’s close to half a woman’s daily target from one snack.
  • Almonds come in at about 80 milligrams per ounce, which is roughly 23 almonds, or a small handful you could eat in under a minute.
  • Cashews land close behind, around 74 milligrams per ounce.
  • Peanuts run about 50 milligrams per ounce, roughly 28 peanuts, and they’re one of the cheapest options on this whole list.
  • Sunflower seeds land around 37 milligrams per ounce, less than pumpkin seeds but still a solid handful to keep in a bag at your desk.

The easy move: keep a jar of pumpkin seeds on the counter, not tucked in the back of a cabinet. Toss them on salads, oatmeal, roasted vegetables, or just eat them straight out of your hand while you’re waiting for water to boil. This is the single highest-leverage change on this whole list.

Leafy greens and vegetables worth keeping around

Spinach gets talked up constantly for its magnesium, and it earns it, but only if you’re eating it in a realistic amount. A cup of raw spinach wilts down to almost nothing, which is the trap: that generous-looking cup on your plate isn’t actually much spinach by weight. Cooked spinach is where the number gets real. A half cup of cooked spinach has around 78 milligrams, which is a much more honest way to think about a serving than “a big raw salad.”

  • Spinach, cooked: about 78 milligrams per half cup.
  • Edamame: about 99 milligrams per cooked cup, and it doubles as an easy protein-and-fiber snack straight out of the freezer.
  • Avocado: about 58 milligrams for a whole medium avocado, which also means the other half of your avocado toast habit is already pulling weight.

None of these need a recipe. Steam frozen spinach as a side, throw frozen edamame in the microwave for four minutes and salt it, add half an avocado to whatever you were already eating.

Beans, whole grains, and other pantry staples

This is the category that matters most if you’re watching a grocery budget, because everything here is cheap, shelf-stable, and doesn’t spoil if your week goes sideways.

  • Black beans: about 120 milligrams per cooked cup. A can of black beans, rinsed and added to rice, soup, or a burrito bowl, is one of the best magnesium-per-dollar moves you can make.
  • Brown rice: about 86 milligrams per cooked cup, versus a fraction of that for white rice, since most of the magnesium lives in the bran that gets stripped off during milling.
  • Oats: about 60 milligrams per cooked cup, which stacks nicely with the pumpkin seeds you’re already sprinkling on top.

If you’re working with a tight grocery week, this is the group to lean on. Dried or canned beans, a bag of brown rice, a canister of oats: none of it goes bad quickly, none of it requires a special trip, and it’s the backbone of a lot of cheap, filling meals anyway.

A few more everyday staples worth checking

A handful of other foods you’re probably already buying add up too, even though they don’t headline anyone’s magnesium list.

  • Quinoa: about 118 milligrams per cooked cup, which makes it a stronger swap for rice than most people realize.
  • Peanut butter: about 49 milligrams for two tablespoons, so the sandwich you’re already making is doing some of this work for you.
  • Whole wheat bread: about 23 milligrams per slice, roughly double what you’d get from a slice of white bread.
  • Milk or plain yogurt: about 24 to 27 milligrams per cup of milk, and around 40 milligrams in an 8-ounce serving of plain yogurt.
  • Tofu: about 47 milligrams per half cup, if that’s already a regular protein in your rotation.

None of these are going to carry a day on their own. But they’re the kind of quiet background numbers that add up across breakfast, lunch, and the snack you eat standing at the counter, and they’re worth knowing about when you’re deciding between two otherwise-similar groceries.

Yes, dark chocolate counts (sort of)

This is the one people want to hear, so let’s be honest about it instead of oversold. An ounce of dark chocolate at 70% cacao or higher has around 64 milligrams of magnesium, roughly in the same range as a serving of almonds.

But an ounce is small: about one standard chocolate bar square, maybe three or four small pieces, far less than the half a bar most of us actually eat in one sitting. Treat dark chocolate as a real contributor on days when you’re also eating seeds, beans, and vegetables, one piece in a bigger pattern rather than the whole plan.

Does cooking kill the magnesium in your food?

Magnesium is fairly stable under heat, so roasting, sautéing, and baking don’t destroy much of it. The bigger factor is water. Magnesium is water-soluble, which means boiling vegetables can pull a meaningful chunk of it out into the cooking water, especially for something like spinach that’s mostly water weight to begin with. Steaming and microwaving lose far less, since the food never sits submerged long enough for the minerals to leach out into liquid you’re about to pour down the drain.

The fix is simple: steam instead of boil when you can, or if you do boil, use the leftover water in a soup or sauce instead of tossing it. Freezing has essentially no effect on magnesium content, so frozen spinach, edamame, and vegetables in general are a completely legitimate way to hit these numbers, and often a cheaper one than buying everything fresh.

A realistic day of eating that hits your magnesium target

Here’s what this actually looks like stacked across one ordinary day, no smoothies with three powders in them required.

Breakfast

A half cup of cooked oats topped with two tablespoons of pumpkin seeds and a banana. That’s roughly 30 milligrams from the oats, 75 from the seeds, and 32 from the banana: about 137 milligrams before 9 a.m.

Lunch

A spinach salad with half a cup of black beans and half an avocado. Roughly 78 milligrams from the spinach, 60 from the beans, 29 from the avocado: another 167 milligrams.

Afternoon snack

An ounce of almonds, or a square of dark chocolate if that’s more your speed. Call it 60 to 80 milligrams, and either way you’re adding real magnesium without changing your actual habits much.

Dinner

A cup of brown rice with a half cup of edamame stirred in. About 86 milligrams from the rice and 50 from the edamame: another 136 milligrams.

Add that up and you’re somewhere north of 450 milligrams for the day, comfortably past even the higher end of the men’s target and well past the women’s, without a single supplement, powder, or “superfood.” That’s the actual point of grouping foods this way: the numbers stack faster than they look like they will when you’re staring at one handful of almonds and thinking it isn’t enough.

Swap in whatever actually fits your week: black beans for edamame if that’s what’s in the pantry, quinoa for rice, sunflower seeds instead of almonds if you’re dealing with a nut allergy. The exact combination matters far less than hitting a handful of these categories across the day.

Can food alone get you enough, or is a supplement worth it?

For most people, eating this way most days genuinely covers it. Food is also the safer default, since it’s very hard to overdo magnesium from diet alone the way you can with a supplement.

That said, some situations make food alone a harder climb: a restrictive diet, heavy alcohol use, certain digestive conditions, some medications, high training volume, or just a stretch of weeks where cooking isn’t happening the way you’d like. If that’s you, or if you’re already dealing with the fatigue, cramping, or sleep trouble that can point toward magnesium deficiency, it’s worth a conversation with your doctor about whether a supplement makes sense and which magnesium is best for your situation, since the different forms (like magnesium glycinate) behave differently in your body and aren’t interchangeable.

Either way, food is where this starts. It’s cheaper, it’s already part of your routine, and a handful of pumpkin seeds on your oatmeal doesn’t feel like one more thing to remember the way a supplement bottle can.

This is general wellness information, not medical advice. Talk to a healthcare professional about your specific situation, especially before starting any new supplement.

Related articles