Nutrients That Can Help Beat Stress and Anxiety

by Liat  - April 17, 2020

Good nutrition can play a helpful role during times of stress and anxiety. If you are experiencing increased stress and anxiety, I am sharing the four key nutrients that are scientifically proven to help.


Magnesium supplements are often used as a natural treatment for anxiety(2) but many people do not even reach their daily recommended intake of magnesium through diet.(3) Since magnesium regulates neurotransmitters, meeting dietary magnesium requirements can help prevent deficiency-related anxiety from occurring in the first place.(4)

According to the Food & Nutrition Board, the recommended dietary allowance (RDA) of magnesium is about 420 milligrams per day for adult males and 320 milligrams per day for females.

Here is a meal that pack a major magnesium punch: Kale and Garbanzo Bean Salad

Vitamin B6

Women are twice as likely as men to experience anxiety overall, but women who consume more vitamin B6 are less likely to experience anxiety.(5) Low B6 may also increase panic attacks(6) so getting enough through diet is an important way to support the body during stress and reduce anxiety.

Here is meal to help you get more B6: Roasted Spaghetti Squash with Ground Turkey and Vegetables


Low iron is a known contributor to anxiety.(7) Women are more likely to experience anxiety and are also more likely to have low iron status. Iron deficiency can cause fatigue, fuzzy thinking and lowered immunity. Meat, poultry and seafood are top food sources of iron. Beans, greens and dried fruit are also rich in iron. Boost your intake by eating iron-rich foods together or pair them with foods high in vitamin C

The recommended dietary allowance of iron is 8 milligrams per day for adult males and 18 milligrams per day for adult females.

Here is an Iron rich meal: Bean & Salmon Salad with Anchovy-Arugula Dressing


Fiber is an important nutrient to reduce anxiety for two reasons. First, it helps to balance blood sugar which helps improve anxiety symptoms.(8) Fiber also feeds gut bacteria to produce short-chain fatty acids which can decrease anxiety.(9)

Women need 25 grams of fiber per day and men need 38 grams of fiber per day.

Here is a creamy and refreshing recipe delivers 21 grams of fiber per serving and can help you get more than half of  your daily fiber needs.  Chocolate Cauliflower Shake

Please comment below and let us know if you have enjoyed reading this post. Your feedback is appreciated.

Free 5 day challenge

Get the free guide just for you!


The True Health Benefits of Exercise


Passionate about the science of nutrition and its practical applications, Liat brings a wealth of expertise to unravel the complexities of wellness, providing insightful guidance for your journey to a healthier lifestyle.

{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}

You may be interested in