Health 21/01/2026 16:04

10 Magnesium-Rich Foods Nutritionists Recommend Most

Healthy breakfast plate with yogurt and fruits
Magnesium is a vital mineral that plays an essential role in maintaining various bodily functions, including better sleep, energy production, muscle recovery, and stress management. Additionally, it supports muscle and nerve function, bone health, brain function, and blood sugar regulation. Ensuring a sufficient intake of magnesium can significantly improve overall well-being. A nutritious, whole-foods diet naturally promotes your daily magnesium intake, and to help you get started, here are 10 magnesium-rich foods recommended by nutrition experts to help you stay healthy.

1. Pumpkin Seeds
A man's hand holding pumpkin seeds

Magnesium content per serving: 156 mg per 1-ounce serving (roasted)
Health benefits: Pumpkin seeds are an excellent source of magnesium and are beneficial for immune support.
How to eat: Sprinkle them over salads, yogurt, or add them to smoothies for a quick nutritional boost.

Pumpkin seeds are not only rich in magnesium but also contain healthy fats and antioxidants. These seeds can be enjoyed in a variety of ways, making them a versatile addition to your diet. They help in improving sleep quality and can support muscle recovery post-exercise.

2. Spinach

Magnesium content per serving: 78 mg per half-cup (boiled), 23 mg per cup (raw)
Health benefits: Spinach is a fantastic source of magnesium and helps in regulating heartbeat, maintaining cardiovascular health.
How to eat: Add spinach to salads, sandwiches, or smoothies. It can also be sautéed with garlic and olive oil for a nutritious side dish.

In addition to magnesium, spinach is rich in iron and vitamin K, which support bone health and prevent anemia. Incorporating spinach into your diet regularly can aid in keeping your heart and muscles functioning properly.

3. Almonds

Magnesium content per serving: 80 mg per 1-ounce serving (dry-roasted)
Health benefits: Almonds are a great source of magnesium, which can aid in regulating sleep and improving sleep quality and duration.
How to eat: Add almonds to salads, yogurt, or simply snack on them for a satisfying, healthy treat.

Almonds are packed with healthy fats, protein, and fiber, making them not only a magnesium powerhouse but also a good option for maintaining a healthy weight and supporting overall heart health.

4. Black Beans
A wooden cup of black bean on the table.

Magnesium content per serving: 60 mg per half-cup (cooked)
Health benefits: Black beans are rich in magnesium and can help in managing stress. Magnesium deficiency is linked to an increased risk of stress-related disorders.
How to eat: Include black beans in grain bowls, soups, or omelets for a filling, nutritious meal.

These beans are also a great source of protein and fiber, promoting digestive health and helping to regulate blood sugar levels. Black beans are an excellent option for vegetarians and anyone looking to boost magnesium intake.

5. Soymilk

Magnesium content per serving: 61 mg per 1-cup serving (plain)
Health benefits: Soymilk is high in magnesium, which is beneficial for bone health and formation. Adequate magnesium consumption is positively associated with better bone mineral density.
How to eat: Pair soymilk with whole-grain cereal or incorporate it into smoothies for a magnesium-packed breakfast.

Soymilk provides a dairy-free alternative rich in magnesium, making it a fantastic option for those avoiding animal products or seeking plant-based sources of nutrition.

6. Avocado

Magnesium content per serving: 22 mg per half-cup serving
Health benefits: Avocados are rich in magnesium, supporting energy production and boosting overall energy levels.
How to eat: Spread avocado on whole-grain toast or add it to smoothies for a creamy, nutrient-rich snack.

Avocados are also high in healthy fats and fiber, which promote heart health, improve digestion, and support skin health. They can help keep you satisfied for longer, making them ideal for weight management.

7. Peanuts and Peanut Butter

Magnesium content per serving: 48 mg per 1-ounce serving (peanuts), 49 mg per 2-tablespoon serving (peanut butter)
Health benefits: Peanuts and peanut butter are magnesium-rich and help regulate blood sugar levels, preventing spikes and crashes.
How to eat: Make a magnesium-rich shake by blending peanut butter with plant-based milk, yogurt, banana, and berries.

These foods are not only rich in magnesium but also contain heart-healthy fats, protein, and fiber, making them a great choice for those looking to improve heart health while maintaining stable blood sugar levels.

8. Banana

Magnesium content per serving: 32 mg per medium banana
Health benefits: Bananas are a great source of both magnesium and potassium, which are essential for normal muscle and nerve function.
How to eat: Enjoy bananas on their own or add slices to oatmeal or yogurt for an easy magnesium boost.

Bananas are also known for their ability to support healthy digestion and energy levels, making them an excellent snack before or after a workout.

9. Dark Chocolate

Magnesium content per serving: 65 mg per 1-ounce serving (70-85% cacao solids)
Health benefits: Dark chocolate is rich in magnesium and contains antioxidants that help protect cells from oxidative stress.
How to eat: Enjoy a piece of dark chocolate on its own or pair it with nuts for a tasty, nutrient-dense treat.

Not only does dark chocolate support heart health, but it also provides a satisfying indulgence that helps improve mood and reduce stress.

10. Chia Seeds

Magnesium content per serving: 111 mg per 1-ounce serving
Health benefits: Chia seeds are packed with magnesium, fiber, omega-3 fatty acids, protein, and antioxidants, which help support overall health.
How to eat: Add 1 tablespoon of chia seeds to smoothies, oatmeal, or yogurt to increase your magnesium intake.

These tiny seeds provide a range of essential nutrients, making them an excellent addition to a balanced diet. They also promote digestion, heart health, and help maintain healthy blood sugar levels.

Conclusion

Magnesium is an essential mineral for maintaining a healthy body, and there are many delicious and nutritious ways to boost your magnesium intake. By incorporating these 10 magnesium-rich foods into your daily diet, you can support better sleep, improve muscle recovery, manage stress, and promote overall well-being. Whether you add a handful of almonds to your breakfast or enjoy some dark chocolate as a treat, these foods can make a significant difference in your magnesium levels and health.

News in the same category

News Post