Here’s a detailed list of foods that naturally boost magnesium levels, along with their benefits:
1. Nuts & Seeds
- Almonds – ~80 mg per ounce
- Cashews – ~75 mg per ounce
- Pumpkin seeds – ~150 mg per ounce
- Sunflower seeds – ~90 mg per ounce
Rich in magnesium, healthy fats, and protein; great as snacks or toppings.
2. Leafy Green Vegetables
- Spinach – ~79 mg per 100 g (cooked)
- Swiss chard – ~81 mg per 100 g (cooked)
- Kale – ~33 mg per 100 g (cooked)
High in magnesium and antioxidants; supports bones and heart health.
3. Whole Grains
- Quinoa – ~118 mg per cup (cooked)
- Brown rice – ~84 mg per cup (cooked)
- Oats – ~60 mg per 100 g
Provide fiber, B vitamins, and magnesium for energy metabolism.
4. Legumes
- Black beans – ~120 mg per cup (cooked)
- Lentils – ~71 mg per cup (cooked)
- Chickpeas – ~78 mg per cup (cooked)
Great for blood sugar regulation and heart health.
5. Fish & Seafood
- Mackerel – ~97 mg per 100 g
- Salmon – ~26 mg per 100 g
- Halibut – ~90 mg per 100 g
Provide magnesium plus omega-3 fatty acids for heart health.
6. Fruits
- Avocado – ~58 mg per fruit
- Banana – ~32 mg per medium banana
- Figs – ~50 mg per 100 g (dried)
Fruits also supply potassium, fiber, and antioxidants.
7. Dark Chocolate & Cocoa
- Dark chocolate (70–85% cacao) – ~64 mg per ounce
Antioxidants + magnesium; consume in moderation.
8. Dairy & Fortified Foods
- Yogurt – ~19 mg per 100 g
- Milk – ~13 mg per 100 g
Provides magnesium along with calcium and protein.
⚡ Tips to Maximize Magnesium Absorption
- Soak nuts, seeds, and legumes before cooking → reduces compounds that block absorption.
- Include a mix of vegetables, whole grains, and nuts daily.
- Avoid excessive alcohol or highly processed foods—they reduce magnesium absorption.
If you want, I can make a “Top 10 Magnesium-Rich Foods” chart ranked by content per serving, perfect for quickly adding them to your daily diet. Do you want me to do that?