That headline is a bit exaggerated (“noticeable results in 7 days”), but the idea behind it is partly correct: low magnesium can contribute to muscle cramps, especially in older adults. However, leg cramps are often also linked to dehydration, circulation issues, medications, or low potassium—not just magnesium.
Here are 5 good magnesium-rich foods that can support muscle and nerve function:
1) Pumpkin seeds
Pumpkin seeds
One of the richest natural sources of magnesium. A small handful daily can contribute significantly.
2) Almonds
Almonds
Good for magnesium plus healthy fats that support nerve and muscle function.
3) Spinach
Spinach
Leafy green high in magnesium, potassium, and iron—helpful for muscle health.
4) Bananas
Banana
Not the highest in magnesium, but very useful for potassium, which also helps prevent cramps.
5) Black beans (or legumes)
Black beans
Excellent source of magnesium, fiber, and slow-release energy for muscle function.
Important reality check
Even with good diet changes:
- Leg cramps in elderly people often take weeks, not 7 days, to improve
- Some causes (like nerve compression, diabetes, or poor circulation) won’t respond to diet alone
Simple habits that help more than people expect
- Drink enough water throughout the day
- Gentle stretching before bed
- Light walking to improve circulation
- Avoid excessive caffeine at night
- Check medications (some diuretics can cause cramps)
Bottom line
Magnesium-rich foods can help support muscle health, but cramps usually have multiple causes, so diet is just one part of the solution.
If you want, I can give a 7-day anti-cramp routine (diet + stretches + timing) tailored for elderly people.
