That headline is a bit too confident. Magnesium can help with leg cramps if a deficiency is part of the cause, but it’s not a guaranteed 7-day fix—especially in seniors, where cramps can come from circulation issues, nerve problems, medications, or dehydration.
Still, getting enough magnesium through food is a solid, low-risk step. Here are five genuinely magnesium-rich options that are easy to include:
🥬 Spinach
A great source of magnesium and also rich in potassium. Lightly cooked spinach is easier to eat in larger amounts than raw.
🌰 Almonds
Handful-sized portions provide a good magnesium boost along with healthy fats. Easy snack option.
🎃 Pumpkin seeds
One of the most magnesium-dense foods. Even a small sprinkle can make a difference.
🫘 Black beans
Good for magnesium plus fiber and protein. Useful if you want something filling and budget-friendly.
🍫 Dark chocolate (70%+ cocoa)
Contains magnesium, but best kept moderate due to calories and sugar.
Why magnesium helps (sometimes)
Magnesium plays a role in muscle relaxation and nerve function. Low levels can contribute to cramps, especially at night.
Important reality check
If leg cramps are frequent in older adults, magnesium alone may not fix it. Other common causes include:
- Dehydration
- Low potassium or calcium
- Poor circulation
- Side effects of medications (like diuretics)
- Nerve issues
What actually improves results
- Staying well hydrated
- Gentle stretching before bed
- Regular walking or light activity
- Reviewing medications with a doctor if cramps are new or worsening
Bottom line
These foods can help support muscle function, but “noticeable results in 7 days” isn’t something you can rely on. Think of magnesium as part of a broader approach, not a quick cure.
If you want, describe the cramps (timing, severity, medications), and I can help narrow down the most likely cause.