Magnesium plays a key role in keeping your body running smoothly, from muscle function and nerve signaling to energy production. Many people don’t get enough because processed foods strip away this essential mineral. Fortunately, a variety of whole foods naturally provide magnesium while offering other nutrients that support overall health. Including these foods in your diet can help maintain energy, support digestion, and keep muscles and nerves functioning properly. Adding them is simple, tasty, and a practical way to fill nutrient gaps without major changes to your meals.

Nuts

Crunchy, nutrient-packed snacks are an easy way to boost daily magnesium, with almonds, cashews, and Brazil nuts leading the charge. A single ounce of cashews delivers around 83 mg, nearly a fifth of daily needs, while almonds and Brazil nuts add healthy fats and fiber. These fats can support heart health and stabilize blood sugar, making nuts more than just a quick bite. They’re versatile too—perfect raw, roasted, or blended into creamy nut butter. Including a handful regularly keeps magnesium levels steady while satisfying snack cravings.
Seeds

Small but mighty, seeds like pumpkin, chia, and flax are magnesium powerhouses that pack multiple nutrients in every serving. Pumpkin seeds alone provide roughly 168 mg per ounce, covering nearly half of daily magnesium requirements. Along with magnesium, seeds supply fiber, omega-3 fatty acids, and antioxidants, which help protect cells from oxidative damage. Toss them into salads, yogurt, or smoothies to boost nutrition effortlessly. Their versatility makes seeds an easy, crunchy way to support overall wellness.
Whole Grains

Complex carbohydrates like oats, quinoa, and buckwheat are not only filling but loaded with magnesium. One cup of cooked buckwheat delivers about 86 mg, giving a strong boost to daily intake while supplying fiber for digestion. Whole grains also contribute B vitamins and other essential minerals, helping maintain energy production and heart health. Swapping refined grains for whole options is a simple step with lasting benefits. They’re easy to integrate into breakfast, lunch, or dinner meals without changing your routine.
Dark Chocolate

Indulgent but nutritious, dark chocolate contains magnesium and other health-supporting compounds. A single ounce of chocolate with 70% cocoa or higher provides around 65 mg of magnesium. It also delivers antioxidants that protect cells and polyphenols that may support cardiovascular health. Dark chocolate can be enjoyed in small portions as a snack or melted into recipes. Adding it occasionally combines pleasure with a meaningful magnesium boost.
Yogurt

Creamy, protein-rich yogurt is a convenient way to get magnesium alongside probiotics for gut support. One cup of plain yogurt supplies about 30 mg of magnesium while also contributing calcium and protein. Combining it with fruit or seeds increases nutrient diversity and adds more magnesium per serving. Yogurt works well as a snack, breakfast, or part of a dessert. Regular consumption helps support digestion while subtly increasing mineral intake.
Tofu

Plant-based and protein-packed, tofu also offers a steady source of magnesium. A 3.5-ounce serving contains roughly 35 mg, plus minerals like iron, calcium, and manganese. Its mild taste allows for a wide range of uses, from stir-fries to smoothies. Incorporating tofu into meals ensures magnesium intake while maintaining high protein levels. Versatile and easy to cook, tofu can complement both casual and elaborate dishes.
Bananas

Familiar as a potassium source, bananas also contribute magnesium, with one large fruit containing around 37 mg. In addition, they supply vitamins B6 and C, supporting energy metabolism and immunity. Their natural sweetness and fiber content make them satisfying as a snack or smoothie ingredient. Bananas are effortless to integrate into breakfast, dessert, or lunchbox options. They’re an easy and portable way to boost magnesium without thinking twice.
Raisins

Compact and sweet, raisins offer magnesium in a convenient dried-fruit form. They also provide fiber, potassium, and iron, enhancing overall nutrient intake. Just a small handful can be added to oatmeal, yogurt, or trail mixes for a magnesium-rich boost. Being calorie-dense, portion control helps maximize benefits without overdoing sugar. Raisins make an easy, naturally sweet way to support daily mineral needs.
Avocados

Creamy and versatile, avocados contribute about 58 mg of magnesium per medium fruit. Their monounsaturated fats benefit heart health while potassium and fiber support digestion. Avocados blend seamlessly into smoothies, salads, or toast, boosting magnesium intake with a smooth texture. Nutrient-dense and flavorful, they add richness to meals without overwhelming flavors. Regularly enjoying avocado can support mineral balance while keeping dishes satisfying.
Leafy Greens

Bright, leafy vegetables like spinach, kale, and collard greens are magnesium-rich and nutrient-dense. A cup of cooked spinach contains around 158 mg, supplying more than a third of daily requirements. They also deliver iron, vitamins A and C, and antioxidants that help protect cells. Greens can be sautéed, tossed in salads, or blended into smoothies for a magnesium-packed addition. Including them daily supports overall body function and adds vibrant color to meals.
Legumes

Beans and lentils are excellent magnesium sources, alongside fiber and plant-based protein. One cup of cooked black beans provides roughly 120 mg, supporting heart, digestive, and muscle health. Lentils and chickpeas add variety while delivering iron and additional minerals. Legumes are versatile in soups, stews, salads, or side dishes. Regular intake contributes to balanced nutrition and sustained magnesium levels.
Okra

Often overlooked, okra is a good vegetable source of magnesium, offering about 29 mg per cooked cup. It also contains fiber, folate, and antioxidants, which support digestion, immunity, and cardiovascular health. Okra’s mild flavor works in roasting, stews, or grilling, adding texture and nutrients to meals. Including it diversifies vegetable intake while boosting magnesium content. This humble veggie is an underrated addition to mineral-rich diets.
Acorn Squash

Winter squash like acorn squash packs magnesium and other key nutrients into a sweet, hearty vegetable. One cup provides about 88 mg of magnesium along with potassium, vitamin C, and fiber. Its natural sweetness pairs with savory spices or can be incorporated into soups and casseroles. Roasting or mashing acorn squash enhances its flavors and nutrient availability. Including it in meals supports digestion, immunity, and overall mineral intake.
Potatoes

Versatile and widely available, potatoes provide magnesium, especially when eaten with the skin. A medium potato delivers about 48 mg, and keeping the skin preserves most of the minerals and fiber. They also supply potassium, vitamin C, and carbohydrates for energy. Baking, mashing, or roasting makes potatoes a convenient vehicle for boosting magnesium. Including them regularly helps support heart, digestive, and muscular health.
Fatty Fish

Omega-3-rich fatty fish like salmon, mackerel, and halibut also supply magnesium, protein, and healthy fats. A single serving provides a meaningful amount of magnesium while supporting cardiovascular and brain function. Fish offers anti-inflammatory benefits in addition to essential minerals. Grilled, baked, or pan-seared, it’s a flavorful way to enhance nutrient intake. Including fatty fish in your diet a few times per week helps maintain mineral balance while providing multiple health benefits.
15 Heart-Healthy Foods That Help Prevent Clogged Arteries

Many nutrient-rich foods have been shown to support heart health by reducing inflammation, improving cholesterol levels, and preventing artery blockage. These natural powerhouses work in different ways to keep your blood vessels functioning smoothly and efficiently.
15 Foods That Keep You Full Longer and Help with Weight Management

Instead of constantly reaching for snacks, loading up on foods that actually satisfy your appetite can make a big difference. These 15 powerhouse foods not only keep hunger at bay but also support weight management by naturally helping you eat less without feeling deprived.
Tamara Tsaturyan is the owner and writer of Thriving In Parenting, a website focused on providing simple tips for busy parents — easy and healthy recipes, home decor and organization ideas and all things P A R E N T I N G.
Share Your Thoughts!
I love to know your thoughts, make sure to comment below to start a discussion! You can also follow me on your favorite social network below.