7 Foods High in Magnesium

Written by Agata Pankow
Last update on October 3, 2024
Chia seeds

Chia seeds are a nutritional powerhouse, offering a remarkable 335 mg of magnesium per 100 grams. In addition to being rich in magnesium, these tiny seeds are packed with fiber, omega-3 fatty acids, and antioxidants, supporting overall health and well-being.
Chia seeds can be effortlessly added to your diet by sprinkling them over yogurt, blending them into smoothies, or using them to create chia pudding. Their versatility and nutrient density make chia seeds an excellent choice for boosting your magnesium intake and enhancing your daily nutrition.
🟢 Magnesium content per 100g: 335 mg
Spinach

Spinach is a leafy green vegetable that’s an excellent source of magnesium, with about 157 mg per cooked cup. It’s also rich in iron, calcium, and vitamins A and C, contributing to overall health and wellness.
Spinach can be easily incorporated into your diet through salads, smoothies, or cooked dishes, providing a versatile and nutrient-dense option for increasing your magnesium levels.
🟢 Magnesium content per 100g: 79 mg
Black beans

Black beans are a nutritious legume that offers about 120 mg of magnesium per cooked cup. They’re also high in protein, fiber, and antioxidants, which support heart health, digestion, and overall well-being. Black beans can be used in a variety of dishes, from soups and stews to salads and burritos, making them a versatile and affordable way to boost your magnesium intake.
🟢 Magnesium content per 100g: 70 mg
Almonds

Almonds are a nutrient-dense snack that’s particularly high in magnesium, providing about 80 mg per ounce (28 grams). They’re also rich in healthy fats, protein, and vitamin E, making them a great choice for supporting heart health, brain function, and skin health. Almonds can be enjoyed on their own, added to salads, or used in various recipes, offering a tasty and convenient way to boost your magnesium intake.
🟢 Magnesium content per 100g: 270 mg
Dark chocolate

Dark chocolate is not only a treat but also a surprisingly good source of magnesium, offering about 64 mg per ounce (28 grams). It’s also rich in antioxidants and flavonoids, which support heart health and reduce inflammation. Enjoying a small piece of dark chocolate can satisfy your sweet tooth while contributing to your daily magnesium intake.
🟢 Magnesium content per 100g: 228 mg
Avocados

Avocados are a creamy and nutrient-rich fruit that provides about 58 mg of magnesium per medium avocado. In addition to magnesium, avocados are high in healthy monounsaturated fats, potassium, and fiber, which support heart health, digestion, and weight management. Avocados can be enjoyed on toast, in salads, or as guacamole, offering a delicious and healthy way to increase your magnesium intake.
🟢 Magnesium content per 100g: 29 mg
Bananas

Bananas are a popular fruit that provides about 32 mg of magnesium per medium banana. They’re also rich in potassium, vitamin C, and fiber, supporting heart health, digestion, and energy levels. Bananas are a convenient and portable snack that can be enjoyed on their own, sliced into cereal, or blended into smoothies, offering an easy way to boost your magnesium intake while on the go.
🟢 Magnesium content per 100g: 27 mg
👨⚕️️ Medical disclaimer
Recently added articles

5 food for cold weather
When the temperature drops, certain foods can help warm you up from the inside out. Here are five comforting and nourishing foods perfect for cold weather, helping you stay cozy and satisfied as you brave the chill.

14 cheap foods that are good for you
Eating healthy doesn't have to be expensive. With the right choices, you can enjoy nutritious meals without breaking the bank. Discover 14 affordable foods that are not only budget-friendly but also packed with nutrients to keep you feeling your best.

9 foods you can eat without chewing
Whether you're recovering from dental work, surgery, or simply need a break from chewing, there are plenty of soft and nourishing foods to enjoy. Here are nine options that require no chewing, providing you with the nutrition you need while being gentle on your mouth.

7 best foods to eat after food poisoning
Recovering from food poisoning requires gentle, easy-to-digest foods that can help soothe your stomach and restore your strength. Here are seven of the best foods to eat after food poisoning, designed to help you get back on your feet as quickly as possible.
Listonic Team
Fact-checked
Our editorial team checked this article to make sure it was accurate at the time of publishing it.
Get the top-rated shopping list app




Chia seeds, Spinach, Black beans
+5 products from this article