Which Foods Are Rich in Magnesium? Top Sources & Daily Tips

Updated: Aug 11, 2026Topvitamine

Which Foods Are Rich in Magnesium?

Magnesium is an essential mineral involved in over 300 biochemical reactions, supporting muscle function, nerve transmission, energy production, and bone health. Many people do not get enough magnesium from diet alone, so knowing which foods are rich in magnesium is key. Top sources include leafy greens like spinach and chard, nuts and seeds such as pumpkin seeds, almonds, and cashews, whole grains like quinoa and brown rice, legumes like lentils, fish like mackerel and salmon, and even fruits like avocados and bananas. Dark chocolate with high cacao content also provides a tasty magnesium boost.

How Much Magnesium Do You Need and How to Get It

The general recommended daily intake for adults is 310–420 mg, depending on age and sex. You can reach this goal by incorporating a variety of magnesium-rich foods into your meals. For example, a cooked cup of spinach provides 157 mg, an ounce of pumpkin seeds offers 168 mg, and a cup of cooked quinoa delivers 118 mg. Combining these foods across your daily meals can help you meet your needs naturally. For those with increased requirements, such as athletes or pregnant women, supplements may complement a magnesium-rich diet.

Practical Tips for Increasing Magnesium Absorption

To maximize magnesium intake, focus on a varied diet with vegetables, whole grains, nuts, seeds, and seafood. Pairing magnesium-rich foods with vitamin C can help offset phytates in grains and legumes that may reduce absorption. Steaming or eating raw vegetables preserves magnesium better than boiling. If you struggle to meet your needs through food alone, consider a magnesium supplement to fill gaps, but always prioritize whole foods as your foundation.

Which foods are rich in magnesium? - Topvitamine

Magnesium is a vital mineral involved in over 300 biochemical reactions in the body, supporting muscle function, nerve transmission, energy production, and bone health. Despite its importance, many people do not get enough magnesium from their diet. This article answers the question, “Which foods are rich in magnesium?” and provides practical tips for boosting your intake.

Top Magnesium-Rich Foods at a Glance

Here are some of the best food sources of magnesium to include in your daily meals:

  • Leafy greens: Spinach and Swiss chard are excellent sources.
  • Nuts and seeds: Pumpkin seeds, almonds, and cashews are magnesium powerhouses.
  • Whole grains and legumes: Quinoa, brown rice, and lentils provide substantial amounts.
  • Fish and seafood: Mackerel, salmon, and shrimp offer magnesium along with omega-3s.
  • Fruits: Avocados, bananas, and dried figs contribute useful amounts.
  • Dark chocolate: High-cacao chocolate and cocoa are delicious sources.

Incorporating these foods into your diet can help you meet your daily magnesium needs and support overall health.

Leafy Greens: Spinach, Chard, and More

Leafy green vegetables are among the most potent sources of dietary magnesium. A cooked cup of spinach provides 157 mg of magnesium, while Swiss chard offers 150 mg per cooked cup—both about 37% of the recommended daily intake (RDI) for adults. These greens are also rich in fiber, iron, and antioxidants that complement magnesium’s benefits.

To incorporate more leafy greens, try a daily green smoothie with spinach, kale, and banana, which can easily provide over 100 mg of magnesium. Sautéing chard in olive oil or using rocket and spinach as salad bases are simple ways to boost intake. The chlorophyll in green plants contains magnesium at its core, making them exceptionally nutrient-dense.

Nuts and Seeds: Almonds, Pumpkin Seeds, and Cashews

Nuts and seeds are compact nutrition bombs, especially for magnesium. An ounce (about 28 grams) of pumpkin seeds delivers 168 mg of magnesium—roughly 40% of the adult RDI. Almonds provide 80 mg per ounce, and cashews offer 74 mg per ounce. These are easy, portable snacks or great additions to cereals, smoothies, and salads.

Cashews and Magnesium: Content and Benefits

Cashews are a particularly notable source of magnesium. A 30-gram serving (about a handful) of cashews provides approximately 74 mg of magnesium, which is around 18% of the daily value (DV) for adults. This makes cashews one of the best nuts for magnesium intake. They also provide healthy fats, protein, and fiber, supporting heart health and satiety.

To increase your magnesium intake with cashews, consider these ideas:

  • Snack on a small handful of dry-roasted cashews.
  • Add cashews to stir-fries, curries, or salads.
  • Use cashew cream in sauces or soups for a magnesium-rich base.
  • Make homemade trail mix with cashews, pumpkin seeds, and dark chocolate chips.

Other seeds like sesame seeds and pumpkin seeds are also excellent choices. A tablespoon of sesame seeds provides about 32 mg of magnesium, making them a versatile addition to many dishes.

Whole Grains and Legumes: Quinoa, Brown Rice, and Lentils

Whole grains and legumes are cornerstones of a magnesium-rich diet. Quinoa provides around 118 mg per cooked cup, while brown rice contributes 84 mg. Lentils offer about 70 mg per cup. These foods also provide fiber, B vitamins, and plant-based protein, all of which work with magnesium to support endurance, cardiovascular health, and stable blood glucose levels.

To maximize absorption, pair grains and legumes with vitamin C-rich vegetables. The phytates in grains and legumes can slightly inhibit mineral absorption, but vitamin C helps mitigate that effect. For example, combine quinoa with steamed broccoli or enjoy lentil stew with roasted red peppers.

Fish and Seafood: Mackerel, Salmon, and Shrimp

Fish and seafood offer a different set of nutrients that complement magnesium. A 100-gram serving of mackerel provides around 97 mg of magnesium, and salmon contributes about 30 mg per serving. While these are not the highest per gram, the omega-3 fatty acids, vitamin D, selenium, and protein make them valuable for overall health.

Incorporate baked salmon with lentils and spinach for a triple magnesium boost, or enjoy grilled mackerel with brown rice and avocado salsa. Canned wild seafood options are convenient and retain their mineral content.

Fruits: Avocados, Bananas, and Dried Figs

Fruits may not be the top magnesium sources, but they still contribute meaningfully. An avocado provides about 58 mg of magnesium, a medium banana adds 32 mg, and a handful of dried figs (4-5 pieces) contains roughly 50 mg. These fruits also provide potassium, fiber, and natural sugars, making them excellent for energy and digestion.

Add avocado to salads or smoothies, slice bananas over oatmeal, and enjoy dried figs as a snack. Pairing fruits with protein-rich foods can help regulate blood sugar and optimize magnesium utilization.

Dark Chocolate and Cocoa: A Sweet Magnesium Boost

Dark chocolate is a delicious way to increase magnesium intake. An ounce (about 28 grams) of dark chocolate with at least 70% cacao delivers up to 64 mg of magnesium. Raw cacao powder contains even more—up to 499 mg per 100 grams—making it ideal for smoothies or homemade energy bars. Chocolate also provides flavonoids, which support heart health by improving blood vessel elasticity.

Choose varieties with minimal sugar and high cocoa content for maximum benefit. Cacao nibs are a great snack or topping for yogurt and smoothie bowls.

Other Magnesium-Rich Foods to Consider

Beyond the main categories, other foods can help you meet your magnesium needs:

  • Sesame seeds: 32 mg per tablespoon.
  • Tofu: A good plant-based source.
  • Black beans: 60 mg per half-cup cooked.
  • Edamame: Another legume option.

Fortified foods like certain cereals and plant-based milks can also contribute, but they should complement a nutrient-diverse diet rather than replace whole foods.

Practical Tips for Maximizing Magnesium Intake

To ensure you get enough magnesium, focus on a varied diet rich in vegetables, whole grains, nuts, seeds, and seafood. Here are some tips:

  • Include a leafy green salad daily.
  • Snack on nuts and seeds instead of processed snacks.
  • Choose whole grains like quinoa and brown rice over refined grains.
  • Pair magnesium-rich foods with vitamin C sources.
  • Use steaming or raw preparations to preserve magnesium.

If you have increased needs—such as athletes, pregnant women, or those under high stress—magnesium supplements may be helpful. Consult a healthcare professional before starting any supplement, especially if you have a medical condition or take medications.

Key Takeaways

  • Leafy greens, nuts, seeds, whole grains, and fish are top magnesium sources.
  • Cashews provide about 74 mg per 30-gram serving, making them an excellent nut choice.
  • Aim for 310–420 mg of magnesium daily from food first.
  • Pairing foods with vitamin C and using gentle cooking methods can enhance absorption.
  • Supplements can fill gaps but should not replace a healthy diet.

Frequently Asked Questions

How can I get 400 mg of magnesium a day?

To reach 400 mg, combine several magnesium-rich foods throughout the day. For example, a spinach salad (150 mg), a serving of pumpkin seeds (168 mg), a cup of cooked quinoa (118 mg), and a handful of cashews (74 mg) easily exceed 400 mg. Including a variety of sources is the most reliable way to meet your daily target.

Which food has the highest magnesium?

Pumpkin seeds are among the highest, with 168 mg per ounce. Other top sources include spinach (157 mg per cooked cup), Swiss chard (150 mg), and cacao powder (499 mg per 100 grams).

How can I get 100% magnesium daily?

Getting 100% of your daily needs (310–420 mg) is achievable by eating magnesium-rich foods at every meal. For example, start with a smoothie with spinach and banana, have a quinoa salad with almonds for lunch, snack on cashews and dark chocolate, and enjoy grilled salmon with brown rice for dinner.

Which nut is highest in magnesium?

Almonds provide 80 mg per ounce, while cashews provide 74 mg per ounce. Brazil nuts and peanuts also contain magnesium, but almonds and cashews are the most concentrated among common nuts.

More articles