If you’ve ever been awakened by a painful leg cramp, you’re not alone. Muscle cramps become more common with age and can be caused by dehydration, muscle fatigue, certain medications, nerve conditions, or nutritional deficiencies. While magnesium isn’t a cure for every cramp, getting enough of this important mineral may help some people—especially if their intake is low.
Let’s explore five magnesium-rich foods that support healthy muscles and overall wellness.
Why Magnesium Matters
Magnesium is involved in more than 300 processes in the body. It helps:
- Support normal muscle contraction and relaxation
- Maintain healthy nerve function
- Produce energy
- Support heart rhythm
- Keep bones strong
A balanced diet rich in magnesium can contribute to healthy muscle function, though it won’t prevent every leg cramp.
1. Pumpkin Seeds
Pumpkin seeds are one of the richest natural sources of magnesium.
Benefits
- High in magnesium
- Rich in zinc
- Good source of healthy fats
- Contains plant-based protein
- Provides antioxidants
Easy Ways to Eat Them
- Sprinkle over salads
- Add to oatmeal
- Mix into yogurt
- Enjoy as a snack
2. Spinach
Dark leafy greens are nutritional powerhouses.
Why Spinach Is Great
- Rich in magnesium
- High in vitamin K
- Contains iron
- Excellent source of folate
- Low in calories
Serving Ideas
- Smoothies
- Omelets
- Soups
- Stir-fries
- Fresh salads
3. Almonds
Almonds provide magnesium along with heart-healthy nutrients.
Nutritional Highlights
- Magnesium
- Vitamin E
- Healthy monounsaturated fats
- Fiber
- Plant protein
A small handful makes a satisfying snack that supports overall health.
4. Black Beans
Beans are among the best plant foods for muscle-supporting nutrition.
Benefits
- Rich in magnesium
- High in fiber
- Excellent plant protein
- Potassium
- Iron
Try adding black beans to:
- Chili
- Rice bowls
- Salads
- Soups
- Burritos
5. Avocados
Avocados provide a combination of magnesium and potassium—two minerals involved in normal muscle function.
Why They’re Beneficial
- Magnesium
- Potassium
- Healthy fats
- Fiber
- Vitamin E
Enjoy avocado on whole-grain toast, in salads, or blended into smoothies.