7 Magnesium-Rich Foods to Help You Stay Strong, Sharp, and Steady After 50

7 Magnesium-Rich Foods to Help You Stay Strong, Sharp, and Steady After 50

By the time you hit 50, your body starts needing more from you… and more from your food. One of the most overlooked minerals that becomes critically important with age?

Magnesium.

Magnesium plays a big role in over 300 processes in your body. It helps your muscles relax, keeps your heart rhythm steady, supports healthy blood pressure, and is essential for strong bones. It even helps regulate sleep and ease everyday stress.

The problem? Most people over 50 don’t get nearly enough of it—thanks to soil depletion, medications like diuretics, and changes in how our bodies absorb nutrients as we age.

The good news: you can boost your levels naturally, just by adding more magnesium-rich foods to your diet. Here are 7 of the best ones to keep in your regular rotation:

1. Pumpkin Seeds (Shelled)

These tiny seeds are mighty when it comes to magnesium. Just 1 ounce gives you nearly 40% of your daily needs. They’re also packed with zinc and antioxidants that support immune health—something that matters even more with age.

Tip: Toss them into oatmeal, yogurt, or eat them by the handful as a snack.

2. Spinach (Cooked)

One cup of cooked spinach has about 150mg of magnesium. That’s more than many magnesium supplements! Plus, it's a great source of plant-based iron and vitamin K for bone strength.

Tip: Add it to omelets, soups, or sauté with garlic and olive oil for a quick side.

3. Almonds

Crunchy, satisfying, and full of healthy fats, almonds offer about 80mg of magnesium per ounce. They also help support healthy cholesterol levels and blood sugar balance.

Tip: Go for raw or dry-roasted almonds for the healthiest option. Avoid those coated in sugar or salt.

4. Black Beans

Half a cup of cooked black beans provides about 60mg of magnesium, along with fiber and plant protein that help keep your digestion moving smoothly and your blood sugar stable.

Tip: Add them to tacos, chili, or toss on top of a salad.

5. Avocados

One of the healthiest fats you can eat—avocados also deliver magnesium (around 58mg per fruit), potassium, and fiber. Together, they support heart health and may help reduce stiffness in muscles and joints.

Tip: Add avocado to toast, smoothies, or as a creamy topping on bowls.

6. Dark Chocolate (70%+ Cocoa)

Yes, a little indulgence can be good for you! One ounce of high-quality dark chocolate contains around 65mg of magnesium, along with antioxidants that support brain and heart health.

Tip: Choose brands with low sugar and 70% cocoa or more for the most benefits.

7. Salmon (Wild-Caught)

Magnesium in fish? Absolutely. A 3.5 oz (100g) serving of salmon gives you about 30mg of magnesium, plus omega-3 fats and vitamin D—all crucial for joint, brain, and heart health.

Tip: Bake, grill, or broil for a heart-healthy dinner.

Quick Takeaway:

If you’re over 50, making magnesium a priority isn’t just smart—it’s essential. These 7 foods can help you stay active, ease muscle tension, support your heart, and even improve your sleep. Try adding 2 or 3 of them into your meals this week—and give your body the support it needs to age vibrantly.

Want to go a step further? Magnesium supplements using highly absorbable forms like magnesium glycinate or magnesium malate can help fill in the gaps—especially if you’re dealing with muscle cramps, poor sleep, or low energy.

 

 

Sources: 

Barbagallo, M., & Dominguez, L.J. (2010). Magnesium and Aging. Current Pharmaceutical Design, 16(7), 832–839.
https://pubmed.ncbi.nlm.nih.gov/20388094/

Musso, C.G. (2009). Magnesium metabolism in health and disease. International Urology and Nephrology, 41(2), 357–362.
https://pubmed.ncbi.nlm.nih.gov/19296253/

Workinger, J.L., Doyle, R.P., & Bortz, J. (2018). Magnesium deficiency in Western populations: causes and health consequences. International Journal of Molecular Sciences, 19(6), 1576.
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6024559/

Back to blog