13 Best Foods High in Magnesium for People Seeking Stress Relief

Magnesium is an essential mineral that plays a critical role in more than 300 biochemical reactions in the body, including those involved in nerve function, muscle relaxation, and stress management. Known as nature’s “relaxation mineral,” magnesium helps reduce cortisol levels, calms the nervous system, and promotes better sleep. Unfortunately, many people are magnesium-deficient due to poor dietary habits or chronic stress, which can deplete magnesium levels over time.
For those seeking stress relief, incorporating magnesium-rich foods into your diet is a natural and effective way to manage anxiety, improve sleep quality, and promote a sense of calm. This article explores the 13 best foods high in magnesium that can help reduce stress and support overall well-being.
1. Spinach
Spinach is one of the best plant-based sources of magnesium, providing about 157 mg of magnesium per cooked cup, which is around 40% of the daily recommended intake. Spinach also contains other important nutrients such as iron, calcium, and vitamin K, making it a nutrient-dense addition to your diet for both stress relief and overall health.
Magnesium in spinach helps regulate neurotransmitters in the brain, including GABA (gamma-aminobutyric acid), which promotes relaxation and reduces anxiety. Spinach’s combination of magnesium and antioxidants like vitamin C and beta-carotene also helps combat oxidative stress, which can exacerbate anxiety and fatigue.
Incorporate spinach into your meals by adding it to salads, smoothies, or sautéing it with garlic and olive oil as a nutrient-packed side dish. Regular consumption of spinach can help calm the nervous system and improve your body’s response to stress.
2. Almonds
Almonds are another excellent source of magnesium, offering 80 mg of magnesium per ounce (about 23 almonds). Almonds are also rich in healthy fats, vitamin E, and fiber, all of which support overall health and well-being. Magnesium in almonds helps reduce levels of the stress hormone cortisol, promoting a more relaxed state and improving your ability to cope with stress.
In addition to stress relief, the healthy fats in almonds support brain health and improve mood, while the high fiber content promotes stable blood sugar levels, preventing the energy crashes that can exacerbate stress.
Almonds make a convenient snack, can be added to salads or smoothies, or even ground into almond butter for a delicious, magnesium-rich spread. Regularly incorporating almonds into your diet can help you manage stress and support mental clarity.
3. Avocados
Avocados are a magnesium-rich superfood, containing about 58 mg of magnesium per avocado. In addition to magnesium, avocados are loaded with healthy monounsaturated fats, fiber, and potassium, all of which contribute to heart health and nerve function. Magnesium in avocados helps regulate the body’s stress response by calming the nervous system and lowering cortisol levels.
Avocados also contain B vitamins, particularly B6, which helps the body produce serotonin, the “feel-good” neurotransmitter that promotes happiness and relaxation. The combination of magnesium, healthy fats, and B vitamins makes avocados a perfect food for reducing stress and enhancing mental well-being.
Incorporate avocados into your meals by adding them to salads, spreading them on toast, or blending them into smoothies. Their creamy texture and nutrient-rich profile make avocados a delicious and effective food for stress relief.
4. Pumpkin Seeds
Pumpkin seeds are one of the most concentrated sources of magnesium, providing about 168 mg of magnesium per ounce, which is around 40% of the recommended daily intake. In addition to magnesium, pumpkin seeds are rich in zinc, iron, and healthy fats, all of which support overall health and promote relaxation.
Magnesium in pumpkin seeds plays a key role in modulating stress hormones and promoting muscle relaxation. It helps regulate neurotransmitters that promote calmness, making pumpkin seeds a perfect snack for reducing stress, particularly during high-pressure situations.
Enjoy pumpkin seeds as a snack, sprinkle them on salads, or add them to yogurt for a crunchy, magnesium-rich boost. Regular consumption of pumpkin seeds can help improve your body’s ability to manage stress and support better sleep.
5. Dark Chocolate
Dark chocolate, especially varieties containing at least 70% cocoa, is not only a delicious treat but also a good source of magnesium, offering about 64 mg per ounce. The magnesium in dark chocolate helps relax the nervous system and reduce stress, making it a perfect food for boosting your mood during stressful times.
In addition to its magnesium content, dark chocolate contains flavonoids, powerful antioxidants that promote blood flow to the brain and improve cognitive function. The combination of magnesium and flavonoids helps reduce anxiety, enhance mood, and increase serotonin levels, creating a natural stress-relief effect.
To enjoy the benefits of dark chocolate, indulge in a small piece as a snack or dessert. Its rich flavor and magnesium content make it a satisfying way to calm your nerves and improve your overall sense of well-being.
6. Bananas
Bananas are a great source of potassium, but they also provide a decent amount of magnesium—about 37 mg per medium banana. Bananas are known for their ability to provide quick energy and stabilize blood sugar levels, making them an ideal snack for reducing fatigue and preventing stress-induced mood swings.
Magnesium in bananas helps regulate the stress response system, particularly by supporting adrenal function, which is responsible for managing the body’s reaction to stress. The combination of magnesium and B6 in bananas helps promote the production of serotonin, helping to boost mood and reduce feelings of anxiety.
Bananas make an easy snack on their own, can be added to smoothies, or sliced on top of oatmeal. Their natural sweetness and nutrient profile make bananas a comforting and effective food for managing stress.
7. Quinoa
Quinoa is a highly nutritious grain that is packed with magnesium, providing about 118 mg per cup of cooked quinoa. In addition to its magnesium content, quinoa is a complete protein, containing all nine essential amino acids, making it a great option for boosting energy and muscle recovery.
Magnesium in quinoa helps promote relaxation by regulating neurotransmitters and calming the nervous system. The high fiber content in quinoa also helps regulate blood sugar levels, preventing spikes and crashes that can lead to increased stress and anxiety.
Quinoa is a versatile grain that can be used as a base for salads, grain bowls, or side dishes. Regular consumption of quinoa can help reduce stress, improve mental clarity, and support overall well-being.
8. Tofu
Tofu, made from soybeans, is a good plant-based source of magnesium, providing about 53 mg per half-cup serving. In addition to magnesium, tofu is rich in calcium, iron, and protein, making it a nutrient-dense food that supports muscle relaxation and stress relief.
The magnesium in tofu helps regulate the nervous system and improve mood stability, making it a perfect food for managing stress. Tofu’s high protein content also supports muscle repair and energy balance, further enhancing its ability to promote relaxation and reduce feelings of fatigue.
Tofu can be added to stir-fries, soups, or salads as a protein-packed, magnesium-rich food. Its versatility and nutrient content make it a valuable addition to a stress-reducing diet.
9. Cashews
Cashews are another magnesium-rich nut, providing about 83 mg of magnesium per ounce. Cashews are also a good source of healthy fats, iron, and zinc, which all contribute to overall health and well-being. The magnesium in cashews helps lower cortisol levels and reduce stress-induced inflammation in the body.
In addition to reducing stress, the tryptophan in cashews helps the body produce serotonin, which boosts mood and promotes feelings of relaxation. Cashews also support cognitive function and mental clarity, making them an ideal snack for managing stress in a natural and healthy way.
Enjoy cashews as a snack, add them to trail mix, or use them as a base for creamy sauces. Their rich flavor and magnesium content make them a delicious and stress-relieving addition to your diet.
10. Black Beans
Black beans are a good plant-based source of magnesium, offering about 120 mg per cup of cooked beans. In addition to magnesium, black beans are high in fiber, protein, and antioxidants, all of which support heart health and help stabilize blood sugar levels.
Magnesium in black beans helps calm the nervous system and promote relaxation, reducing feelings of anxiety and helping the body better cope with stress. The fiber content in black beans also promotes healthy digestion, which can be negatively impacted by stress.
Incorporate black beans into soups, salads, or grain bowls for a hearty and magnesium-rich meal. Regular consumption of black beans can help support your mental well-being and improve stress management.
11. Chia Seeds
Chia seeds are a superfood rich in magnesium, providing about 95 mg per ounce. These tiny seeds are also packed with fiber, omega-3 fatty acids, and calcium, all of which promote overall health and support stress reduction.
The magnesium in chia seeds helps regulate the body’s stress response, while the omega-3 fatty acids support brain health and reduce inflammation. Chia seeds also provide energy and promote mental clarity, helping you stay calm and focused during stressful situations.
Chia seeds can be added to smoothies, yogurt, oatmeal, or made into chia pudding for a nutrient-dense snack that supports stress relief. Their versatility and high magnesium content make chia seeds a valuable addition to a stress-reducing diet.
12. Edamame
Edamame, or young soybeans, are a great source of magnesium, providing about 99 mg per cup. Edamame is also high in protein, fiber, and antioxidants, making it a nutrient-rich snack that helps regulate stress and supports mental well-being.
Magnesium in edamame helps reduce muscle tension and promotes relaxation by calming the nervous system. The fiber and protein in edamame also help stabilize blood sugar levels, preventing mood swings and energy crashes that can increase stress levels.
Edamame can be enjoyed as a snack, added to salads, or used in stir-fries for a magnesium-rich, stress-relieving meal. Regular consumption of edamame can help promote a sense of calm and support your body’s ability to manage stress.
13. Oats
Oats are a comforting, magnesium-rich whole grain, providing about 63 mg of magnesium per cup of cooked oats. Oats are also a good source of fiber, B vitamins, and iron, all of which support overall energy levels and mental clarity.
Magnesium in oats helps reduce stress hormones and promote relaxation, while the complex carbohydrates in oats help stabilize blood sugar levels and prevent mood swings. Eating oats regularly can help improve sleep quality and support cognitive function, making them an excellent food for managing stress.
To incorporate oats into your diet, enjoy them as oatmeal, add them to smoothies, or use them in baking. Oats’ versatility and calming effects make them a great addition to any stress-relief routine.
Incorporating magnesium-rich foods into your diet is a simple and effective way to manage stress, promote relaxation, and support overall well-being. From spinach and almonds to chia seeds and dark chocolate, these 13 magnesium-packed foods can help reduce anxiety, improve sleep quality, and boost mood by calming the nervous system and lowering cortisol levels. Regularly consuming these foods will not only enhance your body’s ability to cope with stress but also support your mental and physical health in the long term.