Magnesium-Rich Foods: Top Dietary Sources of Magnesium
Magnesium is an essential mineral involved in muscle function, nerve signaling, energy production, and heart health. Because the body cannot produce magnesium, it must be obtained through food or supplements.
Many people do not get enough magnesium from their diet, which may contribute to fatigue, muscle cramps, poor sleep, and increased stress.
Here are the best magnesium-rich foods and how to increase your intake naturally.
Why Magnesium Is Important
Magnesium supports hundreds of biological processes, including:
- Energy production (ATP synthesis)
- Muscle contraction and relaxation
- Nervous system regulation
- Bone health
- Blood pressure control
- Blood sugar balance
Low intake may lead to symptoms such as fatigue, muscle cramps, and sleep disturbances.
For a full explanation, see our Magnesium guide.
How Much Magnesium Do You Need?
Recommended daily intake:
- Adult men: 400–420 mg per day
- Adult women: 310–320 mg per day
Many diets provide less than recommended amounts, making magnesium-rich foods especially important.
See our Magnesium dosage guide for details.
Top Magnesium-Rich Foods
Below are the best dietary sources of magnesium.
1. Pumpkin Seeds
Magnesium content: about 150 mg per ounce (28 g)
Pumpkin seeds are one of the richest natural sources of magnesium.
Benefits:
- High magnesium concentration
- Rich in antioxidants
- Good source of healthy fats
- Supports heart health
They can be added to salads, yogurt, or smoothies.
2. Almonds
Magnesium content: about 80 mg per ounce
Almonds provide magnesium along with healthy fats and protein.
Benefits:
- Supports heart health
- Helps blood sugar control
- Provides vitamin E
- Convenient snack option
Other nuts like cashews and peanuts also contain magnesium.
3. Spinach and Leafy Greens
Magnesium content: about 75–80 mg per half cup cooked
Dark leafy greens are excellent magnesium sources because of their chlorophyll content.
Good options:
- Spinach
- Swiss chard
- Kale
- Collard greens
They also provide fiber, vitamins, and antioxidants.
4. Dark Chocolate
Magnesium content: about 65 mg per ounce (70–85% cocoa)
Dark chocolate is a surprisingly good magnesium source.
Benefits:
- Rich in antioxidants
- May support heart health
- Provides iron and fiber
Choose high cocoa content and moderate intake.
5. Avocado
Magnesium content: about 60 mg per medium avocado
Avocados provide magnesium along with healthy fats and potassium.
Benefits:
- Supports heart health
- Provides fiber
- Helps nutrient absorption
They can be added to salads, toast, or smoothies.
6. Legumes (Beans and Lentils)
Magnesium content: about 70–120 mg per cup cooked
Legumes are excellent plant-based magnesium sources.
Examples:
- Black beans
- Kidney beans
- Chickpeas
- Lentils
They also provide protein and fiber.
7. Whole Grains
Magnesium content varies by type.
Good sources include:
- Brown rice
- Quinoa
- Oats
- Whole wheat
Refined grains contain much less magnesium than whole grains.
8. Bananas
Magnesium content: about 30–35 mg per medium banana
Bananas provide magnesium along with potassium, which supports muscle and nerve function.
They are convenient and widely available.
9. Fatty Fish
Magnesium content: about 25–90 mg per serving
Examples:
- Salmon
- Mackerel
- Halibut
Fish also provides omega-3 fatty acids and vitamin D.
10. Tofu
Magnesium content: about 50 mg per half cup
Tofu is a good magnesium source for plant-based diets and also provides protein and calcium.
Can You Get Enough Magnesium From Food Alone?
A balanced diet rich in nuts, seeds, whole grains, and leafy greens can provide adequate magnesium for many people.
However, supplementation may be helpful if you:
- Have low dietary intake
- Experience symptoms of deficiency
- Have high stress levels
- Exercise frequently
See Signs of Magnesium Deficiency to learn more.
Tips to Increase Magnesium Intake
Simple ways to boost intake:
- Add nuts and seeds to meals
- Eat leafy greens regularly
- Choose whole grains instead of refined grains
- Include legumes in your diet
- Snack on magnesium-rich foods
Consistent intake helps maintain healthy magnesium levels.
Food vs Supplements
Food sources provide magnesium along with other beneficial nutrients such as fiber, vitamins, and antioxidants.
Supplements may help correct deficiency or support specific health goals such as sleep or muscle recovery.
For guidance, see:
- Best Magnesium Supplements
- Magnesium for Sleep
Possible Signs of Low Magnesium Intake
Low magnesium intake may contribute to:
- Muscle cramps
- Fatigue
- Weakness
- Poor sleep
- Anxiety
- Irregular heartbeat
If symptoms persist, consult a healthcare professional.
Final Thoughts
Magnesium-rich foods play an important role in maintaining energy levels, muscle function, and overall health. Including nuts, seeds, leafy greens, legumes, and whole grains in your diet can help meet daily magnesium needs.
Balanced nutrition combined with appropriate supplementation when needed supports optimal magnesium status.
Related guides:
