Magnesium is one of the most important minerals for your body. It supports muscle function, nerve health, heart rhythm, bone strength, and even sleep quality. Yet many older adults do not get enough of it. Adding magnesium-rich foods to your daily diet is one of the simplest ways to support your overall health. Here are the best sources, organized by category.
Vegetables
- Spinach – Cooked spinach is one of the most concentrated sources, with about 160 mg per cup.
- Swiss Chard – A cup of cooked chard provides about 150 mg.
- Kale – A cup of cooked kale offers about 30 mg, plus valuable antioxidants.
- Broccoli – One cup of cooked broccoli gives you about 20 mg, along with fiber and vitamin C.
Fruits
- Bananas – One medium banana provides about 32 mg of magnesium and makes a convenient snack.
- Avocados – A whole avocado contains about 60 mg, plus healthy fats that support absorption.
- Dried figs – A half-cup of dried figs offers about 50 mg of magnesium.
- Blackberries and raspberries – A cup of either provides around 30 mg.
Nuts and Seeds
- Pumpkin seeds – One ounce (about a handful) delivers about 150 mg, making them one of the richest sources.
- Almonds – A quarter-cup of almonds has about 80 mg.
- Cashews – A quarter-cup provides about 75 mg.
- Sunflower seeds – One ounce contains about 35 mg.
- Chia seeds – Two tablespoons provide about 60 mg.
Beans and Legumes
- Black beans – A cup of cooked black beans contains about 120 mg.
- Chickpeas – A cup of cooked chickpeas offers about 80 mg.
- Lentils – A cup of cooked lentils provides about 70 mg.
- Edamame – A cup of cooked edamame has about 100 mg.
Whole Grains
- Quinoa – A cup of cooked quinoa contains about 120 mg.
- Brown rice – A cup of cooked brown rice offers about 80 mg.
- Oats – A cup of cooked oatmeal provides about 60 mg.
- Barley – A cup of cooked barley has about 60 mg.
Meat and Fish
- Salmon – A 6-ounce fillet provides about 60 mg.
- Mackerel – A 6-ounce serving offers about 80 mg.
- Halibut – A 6-ounce fillet contains about 90 mg.
- Chicken breast – A 6-ounce serving provides about 40 mg.
How to Include More Magnesium in Your Day
- Breakfast: Add pumpkin seeds or chia seeds to your oatmeal.
- Lunch: Make a spinach salad with almonds and chickpeas.
- Snack: Grab a banana or a handful of cashews.
- Dinner: Serve grilled salmon with a side of quinoa and steamed Swiss chard.
A Gentle Reminder
Magnesium is best absorbed from food when eaten as part of a balanced diet. If you are considering a supplement, talk to your doctor first, especially if you have kidney issues or take medications. Small, consistent additions to your meals can make a meaningful difference in your energy, sleep, and muscle comfort. Your body will thank you.
For more great ways to boost your health, check out these Collagen RICH Foods (7 Surprising Foods) Anti-Aging Benefits! and learn how to Wash These 5 Body Parts DAILY to Live a Longer Life | Advice for the elderly. You might also enjoy this creative tip to Mix Baking Soda With Vaseline! A Great Recipe Every Woman Should Know | Creative DIY Tips.