10 Surprising Foods High in Magnesium You Should Eat More Often

Magnesium plays a role in over 300 bodily reactions, yet most people don’t get enough. These 10 foods high in magnesium can help you close the gap deliciously.

Fresh vegetables including heirloom tomatoes and sweet potato in a close-up setting.

Nearly half of Americans fall short of the recommended daily magnesium intake, according to national dietary surveys. That gap matters because magnesium supports muscle function, nerve signaling, blood sugar regulation, and more than 300 enzyme reactions throughout the body. The good news is that plenty of everyday foods can help you meet your needs without a supplement.

1. Dark Chocolate

Here is a reason to feel great about your chocolate habit. A single one-ounce serving of dark chocolate with 70 percent cocoa or higher delivers roughly 65 milligrams of magnesium. That is about 15 percent of the daily value for most adults. Dark chocolate also supplies iron, copper, and antioxidant flavonoids that research links to heart health benefits. According to a PubMed Central/NIH review, dark chocolate ranks among the best dietary sources of magnesium alongside nuts and whole grains. Choose varieties with at least 70 percent cacao and minimal added sugar to maximize the mineral content per bite. A small square after dinner is an easy, satisfying way to boost your intake.

2. Pumpkin Seeds

Ounce for ounce, pumpkin seeds are one of the most magnesium-dense foods you can eat. Just one ounce of roasted pumpkin seeds provides around 156 milligrams of magnesium. That covers roughly 37 percent of the daily value in a single handful. They also deliver zinc, healthy fats, and plant-based protein, making them a nutrient powerhouse. Toss them into salads, yogurt parfaits, or trail mix for a satisfying crunch. Keeping a small bag at your desk is a simple strategy for snacking smarter throughout the day.

3. Spinach

Leafy greens have earned their superfood reputation, and spinach leads the pack for magnesium. One cooked cup offers about 157 milligrams of this essential mineral. The NIH Office of Dietary Supplements highlights green leafy vegetables as one of the top food categories for magnesium. Cooking spinach concentrates its minerals, so a sautรฉed side dish packs more per serving than a raw salad. Spinach also provides folate, vitamin K, and iron. Try stirring it into soups, omelets, or pasta sauces for an effortless nutritional upgrade.

4. Almonds

Almonds are a go-to snack that quietly delivers serious magnesium. One ounce, roughly 23 almonds, contains about 80 milligrams of the mineral. Research published in PubMed measured magnesium bioavailability from almonds and found that the body absorbs the mineral effectively from this whole-food source. Beyond magnesium, almonds offer vitamin E, fiber, and monounsaturated fats that studies associate with cardiovascular support. Almond butter on whole grain toast creates a double magnesium hit at breakfast. Keeping a portion-controlled container in your bag makes it easy to snack wisely on busy days.

5. Black Beans

Legumes are nutritional overachievers, and black beans stand out for their magnesium content. One cooked cup provides roughly 120 milligrams along with generous amounts of fiber and plant protein. That fiber slows digestion, helping keep blood sugar levels more stable after a meal. Black beans are also budget-friendly, shelf-stable, and incredibly versatile. Add them to burritos, grain bowls, soups, or homemade veggie burgers. Rinsing canned black beans reduces sodium while preserving most of the mineral content, so convenience and nutrition can easily coexist.

6. Avocado

Avocado brings more to the table than trendy toast appeal. One medium avocado contains about 58 milligrams of magnesium, plus potassium, heart-healthy monounsaturated fat, and fiber. Research suggests that the combination of magnesium and potassium in avocados may support healthy blood pressure levels. The creamy texture makes it a natural substitute for mayo or sour cream in many recipes. Sliced avocado on salads, blended into smoothies, or mashed with a squeeze of lime all count. Even half an avocado a few times per week can contribute meaningfully to your mineral intake.

7. Brown Rice

Swapping white rice for brown rice is one of the simplest upgrades for magnesium. One cooked cup of brown rice delivers around 84 milligrams of the mineral. A PubMed study analyzing magnesium in major food sources emphasizes whole grains as significant contributors to dietary magnesium intake. The bran layer that gives brown rice its chewy texture is where most of the magnesium, B vitamins, and fiber reside. Refined grains lose that layer during processing. Use brown rice as a base for stir-fries, burrito bowls, or side dishes to keep your meals both filling and mineral-rich.

8. Salmon

Salmon is famous for omega-3 fatty acids, but its magnesium content deserves attention too. A three-ounce cooked fillet provides about 26 milligrams of magnesium along with high-quality protein and vitamin D. While that amount is modest compared to seeds or greens, salmon contributes to your total when combined with other magnesium-rich foods on this list. The omega-3 fats in salmon have their own research-backed benefits for brain and heart health. Baking or grilling a fillet over a bed of spinach and brown rice creates a magnesium-loaded meal. Aim for two servings of fatty fish per week as many dietary guidelines suggest.

9. Cashews

Cashews offer a buttery, mildly sweet flavor along with a solid dose of magnesium. One ounce provides roughly 83 milligrams, which is comparable to almonds. They also supply copper, a trace mineral important for immune function and red blood cell formation. Cashews work beautifully blended into dairy-free sauces or eaten straight from the bag. Dry-roasted and lightly salted versions taste indulgent without excessive added fat. Because they are calorie-dense, sticking to a one-ounce portion keeps the benefits in balance while still giving you a meaningful mineral boost.

10. Edamame

These young soybeans show up as appetizers at Japanese restaurants, but they deserve a regular spot in your kitchen. One cooked cup of shelled edamame provides about 100 milligrams of magnesium. It also delivers roughly 17 grams of plant protein and eight grams of fiber per serving. Clinical evidence shows that soy-based foods may offer additional benefits for cholesterol management and bone health. Frozen edamame is inexpensive and cooks in under five minutes. Toss them into grain bowls, stir-fries, or simply season with sea salt for a high-protein snack that quietly strengthens your magnesium intake.

Getting enough magnesium does not require exotic ingredients or expensive supplements. By mixing a few of these foods into your weekly rotation, you can steadily close the gap between what your body needs and what you actually eat. Start this week by adding one new magnesium-rich food to your grocery list and building a meal around it.

Medical Disclaimer: This article is for informational purposes only and does not constitute medical advice. Always consult a qualified healthcare professional before making health decisions.