7 Magnesium-Rich Meals and Snacks to Improve Sleep and Recovery
Magnesium is one of the most important nutrients for sleep quality, muscle recovery, and stress regulation. For high-stress professionals, low magnesium intake can show up as poor sleep, muscle tension, and difficulty “shutting off” at night. Most adults need at least 420mg per day.
The good news: you can significantly improve your magnesium intake through simple, everyday meals and snacks.
This is my favorite way of getting magnesium. I like it over supplements because you don’t have to fuss about choosing the right type of supplement or having questions about quality. Going the food route also often includes other sleep-supporting nutrients, so there’s more bang for your buck.
1. Pumpkin Seeds (Snack or Salad Topper)
Easy to add in salads or a mixed nut snack mix.
Magnesium: ~150 mg per ounce (~35–40% RDA)
Why it helps:
- One of the most concentrated magnesium sources
- Easy to add to meals or eat as a quick snack
2. Spinach and Chickpea Bowl
If you aren’t a fan of chickpeas, but you like hummus, you’re in luck. That’s what hummus is made from!
Magnesium: ~150–160 mg per serving
Why it helps:
- Combines leafy greens and legumes for high absorption
- Also rich in folate (B9), supporting brain function
3. Almonds (Snack or Yogurt Add-On)
This is a favorite snack of mine because it’s also high in protein, so I like having it on gym days. You can toss in some raisins or a few chocolate chips to sweeten it up.
Magnesium: ~80 mg per ounce (~20% RDA)
Why it helps:
- Supports muscle relaxation
- Provides healthy fats that stabilize energy
4. Black Bean and Brown Rice Bowl
This makes for a great lunch! My wife has also turned this into dinner via delicious burritos with lean ground beef in this mix.
Magnesium: ~120 mg per serving
Why it helps:
- Combines complex carbs and magnesium for sustained recovery
- Helps prevent nighttime energy crashes
5. Dark Chocolate (70–85% Cocoa)
Yes, chocolate can be good for you. I do find that anything higher than 85 percent cocoa taste too bitter for me, but to each his own. Because dark chocolate contains caffeine, be mindful of how much you have and “when.”
Magnesium: ~65 mg per ounce
Why it helps:
- Contains magnesium and compounds that may reduce stress
- Best consumed earlier in the evening (not right before bed due to mild caffeine content)
6. Salmon with Quinoa and Greens
Salmon also contains a significant amount of vitamin D. If you can get it wild caught or responsibility sustainable, it’s usually better quality.
Magnesium: ~100–120 mg per serving
Why it helps:
- Combines magnesium with omega-3s for inflammation control
- Supports both sleep and muscle recovery
7. Tofu Stir-Fry with Vegetables
Magnesium: ~100–130 mg per serving
Why it helps:
- Plant-based, high-magnesium protein source
- Easy to prepare in under 30 minutes
I’ve cooked this quickly with a wok, using a little bit of cooking oil, salt, and lemon pepper seasoning.