Many people don’t get enough magnesium every day. This key mineral helps your heart, muscles, and brain work properly. In this blog, you’ll learn about foods high in magnesium and how they can improve your health.
Thank you for reading this post, don't forget to subscribe!Keep reading to feel better with simple diet changes!
Key Takeaways
- Dark chocolate, avocados, nuts (almonds, cashews), and seeds (pumpkin, chia) are rich in magnesium. An ounce of dark chocolate provides 64.6 mg, while pumpkin seeds offer 150 mg per ounce.
- Magnesium supports heart health by reducing stroke risk by 8% with just 100 mg daily. It also lowers blood pressure and improves circulation naturally.
- Foods like spinach (158 mg of magnesium per cup) and black beans (120 mg per cup) boost bone strength and help prevent osteoporosis when combined with calcium and vitamin D.
- Higher magnesium intake improves brain function and mood. Over 550 mg daily increases brain size for better memory; it also reduces stress through neurotransmitter support.
- Magnesium regulates blood sugar by improving insulin use. Studies show supplements lower glucose levels effectively while foods like leafy greens or black beans work naturally too!
Top Magnesium-Rich Foods

Magnesium is found in many delicious and healthy foods. Adding these to your meals can boost your magnesium intake naturally.
Dark Chocolate
Dark chocolate isn’t just tasty—it’s loaded with magnesium. A single ounce of dark chocolate with 70%-85% cacao provides about 64.6 mg of this essential mineral. That’s nearly 15% of the recommended dietary allowance (RDA) for an adult! It also contains fiber, iron, and antioxidants called flavonoids, which support heart health.
Choose varieties with higher cacao content for maximum benefits. Avoid sugary or milk-based options to get more nutrients without extra calories. Dark chocolate is a healthy treat that helps meet your daily magnesium intake while satisfying cravings.
Avocados
Avocados contain 58 mg of magnesium per fruit. This makes up 14% of your daily value for this vital mineral. Besides magnesium, they are rich in healthy fats, which support heart health and brain function.
They also provide B vitamins, potassium, and Vitamin K—nutrients important for maintaining strong bones and steady blood pressure.
These creamy fruits fit well into a balanced diet. Slice them over whole wheat toast or add them to salads with dark leafy greens like spinach or kale. Their mix of nutrients helps improve energy levels while boosting overall health.
Nuts (Almonds, Cashews, Peanuts)
Almonds, cashews, and peanuts pack a punch with magnesium. Just one ounce of almonds provides 80 mg—19% of the daily value (DV). Cashews follow closely with 74 mg per ounce, giving you 18% DV.
Peanuts contribute 63 mg per ounce or about 15% DV.
These nuts are easy to add to your diet. Snack on them plain for a quick energy boost. Toss chopped almonds over salads or oatmeal for crunch and nutrients. Use peanut butter as a spread or in smoothies to enjoy its benefits while improving magnesium intake effortlessly!
Seeds (Pumpkin, Chia, Flax)
Nuts offer great magnesium, but seeds pack a punch too. Pumpkin seeds provide about 150 mg of magnesium per ounce, making them a top choice for this mineral. Chia seeds deliver 111 mg per ounce—26% of your daily value (DV)—and are also rich in omega-3 fatty acids.
Flaxseeds give you 40 mg of magnesium in just one tablespoon and add fiber to your diet.
These tiny superfoods are easy to include in meals. Sprinkle pumpkin seeds on salads or yogurt, mix chia into smoothies or oatmeal, and blend flaxseed into baked goods or cereal. They promote heart health and support bone strength with their nutrient content.
Small seeds can nourish big goals: strong bones and better heart health.
Legumes (Black Beans, Lentils)
Black beans and lentils are great magnesium-rich foods. A single cup of black beans contains 120 mg of magnesium, covering 29% of your daily value (DV). Similarly, a cup of lima beans offers even more—126 mg, or 30% DV.
These legumes also provide fiber and protein, making them ideal for a healthy diet.
Including these in meals boosts both nutrition and flavor. Add black beans to soups, salads, or tacos. Use lentils in stews or curries for variety. They support heart health and blood sugar control while being budget-friendly choices with key minerals like magnesium.
Tofu and Soy Products
Tofu and soy products are packed with magnesium. Tofu, made from soybean curds, is a great source of this vital mineral. A half-cup serving of tofu provides around 37 milligrams of magnesium.
Besides magnesium, it also offers high-quality protein, making it an excellent choice for vegetarians.
Soy milk is another easy option rich in nutrients like B vitamins and calcium. Edamame beans—young green soybeans—contain about 99 milligrams of magnesium per cup when cooked. These foods help reduce the risk of conditions like type 2 diabetes or cardiovascular disease by supporting overall health and glycemic control.
Whole Grains (Quinoa, Whole Wheat)
Quinoa offers 118 mg of magnesium per cooked cup, covering 28% of your daily value. It’s also packed with protein and is gluten-free, making it a great choice for health-conscious eaters.
Whole wheat products like bread or pasta are other good sources, delivering steady magnesium intake while providing fiber.
Eating whole grains can lower inflammation levels in the body. They also help reduce risk factors linked to heart disease. These grains are easy to add to most meals—try swapping white rice with quinoa or using whole wheat bread instead of refined options…
Now onto leafy greens like spinach and kale!
Leafy Greens (Spinach, Kale)
Spinach and kale pack a magnesium punch. One cup of cooked spinach contains 158 mg of magnesium, covering 37% of your daily value (DV). These greens also provide iron, manganese, and vitamins A, C, and K—making them nutrient powerhouses.
Adding leafy greens to meals boosts mineral intake while supporting bone health and heart health. They are low-calorie yet highly nutritious options for salads, soups, or smoothies.
Fatty Fish (Salmon, Mackerel)
Leafy greens pack nutrients, but fatty fish bring a unique punch too. Salmon and mackerel add magnesium to your plate along with omega-3 fatty acids. A 3-ounce serving of Atlantic mackerel gives 83 mg of magnesium—20% of the daily value.
Salmon provides 30 mg per 3.5 ounces, covering about 7%.
These fish improve heart health while boosting brain function. They are low in mercury and high in protein, making them great food sources for balanced diets like the DASH diet. Cooking salmon with leafy greens creates a meal filled with essential vitamins and minerals like B6 and K that support overall health!
Fruits (Bananas, Papaya, Blackberries)
Bananas offer 37 mg of magnesium per large piece, providing about 9% of your daily value (DV). They are easy to carry and a quick snack option. Papayas are another great choice. A small papaya contains 33 mg of magnesium.
It also delivers vitamin C and fiber for extra nutrition.
Blackberries pack 29 mg of magnesium in one cup. These berries are sweet, tart, and full of antioxidants that may help with overall health. Add them to smoothies, salads, or eat them plain for a boost in nutrients.
Health Benefits of Magnesium
Magnesium helps your body in many ways—it strengthens bones, supports brain function, and keeps blood sugar steady. Explore more benefits to see why this mineral matters!
Supports Heart Health
Eating foods high in magnesium helps keep your heart strong. A study showed that 100 mg of magnesium a day can lower stroke risk by 8%. Higher magnesium levels also help prevent sudden cardiac death, cutting the risk by 38%, according to the Atherosclerosis Risk in Communities study.
Magnesium-rich foods like dark chocolate, leafy greens, and fatty fish naturally reduce diastolic blood pressure. They relax blood vessels and improve circulation, which is key for heart health.
Aim for small daily changes—like adding pumpkin seeds or almonds—to protect your heart better….
Improves Bone Strength
Magnesium helps build strong bones. It supports bone mineral density and lowers the risk of fractures, which is vital as we age. Low magnesium levels are linked to osteoporosis, a condition affecting 30-40% of menopausal women.
Foods high in magnesium like leafy greens, pumpkin seeds, or black beans can make a difference. Supplements may help too if your diet falls short. This essential mineral works with vitamin D and calcium to keep bones healthy over time.
Boosts Brain Function and Mood
Higher magnesium intake helps the brain. A study of over 6,000 UK adults (aged 40-73) found that those consuming more than 550 mg daily had larger brain volumes. Larger brains may sharpen memory and thinking.
Good magnesium levels can also lift your mood. This mineral supports neurotransmitters that reduce stress and anxiety. Foods like leafy greens, black beans, dark chocolate, and pumpkin seeds are great sources to include in your diet.
Helps Regulate Blood Sugar Levels
Magnesium plays a big role in controlling blood sugar. It helps your body use insulin better, which lowers glucose levels. A Mexican study gave people 300 mg of magnesium chloride daily for 16 weeks.
Participants showed lower fasting glucose and glycosylated hemoglobin levels.
In Brazil, diabetes patients took 500-1,000 mg of magnesium oxide each day for one month. This improved their glycemic control significantly. Foods high in magnesium—like black beans, pumpkin seeds, and leafy greens—can support stable blood sugar levels naturally.
Promotes Better Sleep
Eating foods high in magnesium, like leafy greens, dark chocolate, and pumpkin seeds, helps improve sleep. This mineral raises melatonin levels—your body’s natural sleep hormone—and calms your nervous system.
It also controls GABA levels, which help you relax before bed.
A diet with enough magnesium can prevent tossing and turning at night. Low intake of this nutrient may lead to insomnia or restless nights. Whole grains and fatty fish are great options to add more magnesium to your meals for better rest.
Aids in Muscle and Nerve Function
Magnesium plays a crucial role in muscle and nerve health. It helps muscles contract and relax properly, preventing cramps and spasms. Nerves rely on magnesium to send messages throughout the body.
Without enough of this mineral, these signals can misfire, leading to weakness or tingling.
This nutrient supports over 300 enzyme reactions tied to nerve function. Foods like dark leafy greens, nuts, and whole grains provide excellent sources of magnesium for daily intake.
Maintaining adequate levels improves physical performance while keeping your nervous system balanced.
Tips to Enhance Magnesium Absorption
Absorbing magnesium well depends on what you eat with it. Small changes in your diet can help your body get the most from this mineral.
Pair Magnesium with Vitamin D
Magnesium helps your body use vitamin D more effectively. Without enough magnesium, vitamin D can’t activate properly in the body. This means even if you get plenty of sun or take supplements, low magnesium might limit its benefits.
Higher magnesium intake has been linked to lower chances of vitamin D deficiency. Foods high in magnesium like leafy greens, nuts, and whole grains can boost this process naturally.
Combining these with fatty fish or fortified dairy products ensures maximum benefit for both nutrients.
Limit Excess Calcium Intake
Too much calcium can block magnesium absorption. High levels of calcium in the diet may lower magnesium levels in your body, affecting overall health. This imbalance can increase risks like hypertension and heart problems.
Focus on a balanced intake of both minerals. Sources like dairy products, fortified foods, or supplements should be monitored closely. Consulting with a healthcare provider helps manage this balance effectively.
Avoid High-Phytate Foods with Meals
Phytic acid blocks magnesium absorption. Foods high in it include whole wheat bread, nuts, seeds, and legumes like black beans and lentils. Eating these with meals may reduce how much magnesium your body absorbs.
Soaking or sprouting nuts, seeds, and beans lowers their phytate levels. This helps improve mineral absorption. For better results, pair low-phytate options with other foods high in magnesium like leafy greens or fatty fish during meals.
Conclusion
Eating magnesium-rich foods can greatly improve your health. They support your heart, bones, brain, and more. Foods like leafy greens, nuts, seeds, and fatty fish make it easy to meet your needs.
Aim for a balanced diet to boost magnesium intake naturally. Your body will thank you!
References
- https://www.today.com/health/diet-fitness/magnesium-foods-rcna190074
- https://www.medicalnewstoday.com/articles/318595
- https://www.webmd.com/diet/foods-high-in-magnesium
- https://health.clevelandclinic.org/foods-that-are-high-in-magnesium (2023-03-17)
- https://pmc.ncbi.nlm.nih.gov/articles/PMC5793271/
- https://www.healthline.com/nutrition/10-foods-high-in-magnesium
- https://www.verywellhealth.com/foods-high-in-magnesium-7970911
- https://pmc.ncbi.nlm.nih.gov/articles/PMC5852744/
- https://pmc.ncbi.nlm.nih.gov/articles/PMC8313472/
- https://www.health.harvard.edu/mind-and-mood/magnesium-rich-foods-might-boost-brain-health-especially-in-women
- https://mhcsandiego.com/blog/nutrition-and-mental-health/ (2024-09-26)
- https://www.healthline.com/health/diabetes/magnesium-and-diabetes (2019-03-27)
- https://www.medicalnewstoday.com/articles/magnesium-for-sleep
- https://www.medicalnewstoday.com/articles/286839
- https://nutritionsource.hsph.harvard.edu/magnesium/
- https://us.betteryou.com/blogs/product-guides/supplementing-magnesium-and-vitamin-d-together (2023-02-24)
- https://pmc.ncbi.nlm.nih.gov/articles/PMC10990009/
- https://www.webmd.com/diet/foods-high-in-phytic-acid