⚠️
Educational only. General nutrition information, not medical advice. Don't start supplements without professional guidance — magnesium can interact with medications and conditions. Food sources are a safe place to start for most people. Full disclaimer →

Whole, minimally processed foods are the best way to get magnesium — and they bring fiber and other nutrients along for the ride. Build a few of these into your week.

The top everyday sources

  • Pumpkin seeds — one of the richest sources; sprinkle on oatmeal or salads.
  • Spinach & leafy greens — cooked spinach is especially concentrated.
  • Dark chocolate (70%+) — a genuinely good source; a square or two does it.
  • Almonds & cashews — a handful makes an easy snack.
  • Black beans & edamame — beans deliver magnesium plus fiber and protein.
  • Avocado — creamy, versatile and nutrient-dense.
  • Whole grains — oats, brown rice, quinoa and whole wheat.
  • Bananas — convenient, with potassium too.
  • Tofu — a solid plant source, great in stir-fries.
  • Chia & flax seeds — stir into yogurt, smoothies or porridge.
  • Fatty fish like salmon and mackerel — magnesium plus omega-3s.
  • Peanut butter — an easy, kid-friendly source.

Easy ways to eat more

Top oatmeal or yogurt with seeds and banana; add a handful of spinach to soups, eggs or smoothies (you won't taste it); swap white rice for quinoa or brown rice; keep nuts and dark chocolate as your go-to snacks; and build a weekly bean-based meal.

Why it can run low

Highly processed diets, lots of refined grains, and certain conditions or medications can lower magnesium. Leaning toward whole foods naturally lifts your intake — no calculator needed.

🥬 The lazy magnesium stack

One simple habit covers a lot: oatmeal topped with pumpkin seeds, a sliced banana, and a spoon of peanut butter. That single bowl hits several of the richest sources at once.