Here are five of the best magnesium-rich foods for seniors, along with how they may fit into a healthy diet.
1. Pumpkin Seeds (Highest Natural Source)
Magnesium: About 150–170 mg per 1 ounce (28 g)
Why they’re beneficial
Pumpkin seeds are among the richest natural sources of magnesium. They also provide:
- Zinc for immune function
- Healthy fats for heart health
- Protein to support muscle maintenance
- Iron for healthy blood cells
How to eat them
- Sprinkle on oatmeal or yogurt
- Add to salads
- Blend into smoothies
- Eat a small handful as a snack
Daily serving
About 1 ounce (28 g), or a small handful.
2. Spinach
Magnesium: About 75–80 mg per ½ cup cooked
Why it’s beneficial
Cooked spinach is easy to digest and provides:
- Magnesium
- Potassium
- Calcium
- Vitamin K for bone health
- Folate and antioxidants
These nutrients support muscle contraction and relaxation.
Easy meal ideas
- Add to omelets
- Mix into soups
- Blend into smoothies
- Stir into pasta or rice
Daily serving
½–1 cup cooked.
3. Almonds
Magnesium: About 75–80 mg per ounce (23 almonds)
Benefits
Almonds contain:
- Magnesium
- Vitamin E
- Healthy monounsaturated fats
- Protein
- Fiber
They may help support muscle and nerve function while also benefiting heart health.
Serving suggestions
- Eat plain as a snack
- Add to cereal
- Sprinkle over vegetables
- Use almond butter on whole-grain toast
Daily serving
Around 1 ounce (23 almonds).
4. Black Beans
Magnesium: About 60–65 mg per ½ cup cooked
Additional nutrients
Black beans are rich in:
- Fiber
- Protein
- Potassium
- Iron
The combination of magnesium and potassium supports healthy muscle function.
Ways to include them
- Soups
- Chili
- Salads
- Rice bowls
- Burritos
Daily serving
½–1 cup cooked.
5. Avocados
Magnesium: About 55–60 mg per medium avocado
Benefits
Avocados provide:
- Magnesium
- Potassium
- Healthy fats
- Fiber
- Vitamins C, E, and K
Potassium and magnesium together help maintain normal muscle and nerve function.
Meal ideas
- Spread on toast
- Add to salads
- Blend into smoothies
- Use in sandwiches
Daily serving
½ to 1 avocado.
Can you see results within 7 days?
If leg cramps are related to low dietary magnesium, improving magnesium intake may help within about a week, though research does not support a guaranteed improvement in exactly seven days for everyone. Response varies depending on the underlying cause and whether magnesium deficiency is actually present.
If cramps are due to another cause—such as medication side effects, dehydration, nerve disorders, or circulation problems—increasing magnesium alone may not make a noticeable difference.
Other nutrients that support healthy muscles
In addition to magnesium, make sure you’re getting enough:
- Potassium: Bananas, potatoes, beans, oranges
- Calcium: Milk, yogurt, cheese, fortified plant milks
- Vitamin D: Fatty fish, fortified dairy, safe sun exposure
- Protein: Eggs, fish, poultry, beans, dairy
Additional tips to reduce leg cramps
- Stay well hydrated throughout the day.
- Stretch your calf and hamstring muscles before bed.
- Take short walks or perform gentle leg exercises daily if you’re able.
- Wear supportive footwear.
- Avoid sitting or standing in one position for long periods.
How much magnesium do seniors need?
The recommended dietary allowance (RDA) for adults is:
- Men aged 51 and older: 420 mg/day
- Women aged 51 and older: 320 mg/day
It’s generally best to meet these needs through food unless a healthcare professional recommends a supplement.
When to seek medical advice
Consult a healthcare professional if leg cramps:
- Occur very frequently or are worsening.
- Are severe enough to disrupt sleep regularly.
- Are accompanied by muscle weakness, swelling, redness, numbness, or changes in skin color.
- Begin after starting a new medication.
These symptoms can point to causes other than magnesium deficiency that may need evaluation.