Making the world a better place


7 Healthy Anti-Stress Foods

Stress is part of our daily professional or personal life. It’s often difficult to overcome certain situations that can really be unhealthy for us.

But a healthy diet has great importance in reducing the negative effect of that stress. Indeed, foods are a perfect solution. They’re full of good nutrients that have a specific power to reduce the hormone of cortisol, caused by tensions and stressful changes.

If you’re going through a stressful time in your life, choose highly beneficial foods that can fight stress and relieve any tension.

Have a look at these 7 healthy anti-stress foods then.



7 healthy anti-stress foods Oatmeal

Oatmeal is one of the best healthy anti-stress foods that can really help you to reduce tension through stressful situations. Indeed, this food is full of carbohydrates. Carbs allow the brain to provide serotonin which is a substance with a calming effect. Besides, oatmeal contains potassium, magnesium and vitamins B that are very helpful for nerve cells.

Don’t hesitate to prepare warm oatmeal to enjoy all its anti-stress properties.



healthy anti-stress foods avocado

Avocado is a fruit that has two anti-stress components: fatty acids and potassium. Fatty acids are known to keep away depression and to calm nervous disorders. The potassium is a mineral that lower blood pressure.

Moreover, avocado is rich in vitamin B5 that is very well-known as the anti-stress vitamin.

Nonetheless, it’s a high caloric food that shouldn’t be abused.

Read –> What are vitamins and their properties



This superfood is one of the best anti-stress foods. Salmon is full of great properties such as phosphor, vitamin B2 that are a great fighter against stress. In fact, they protect the nervous system and are particularly relevant to fatigue. We can’t help but think of one of the most nutritious components of salmon which is the omega-3s. These fatty acids are great to reduce stress thanks to their inflammatory properties.

It’s advised to eat salmon at least two to three times a week.

Read –> What are superfoods and their benefits for your health?

Dark chocolate

Chocolate is a perfect ally to reduce stress. Indeed, dark chocolate allows your body to produce an anti-stress hormone called anandamide. This hormone helps to keep away pain and depression. Moreover, it’s very rich in magnesium, flavonoids that are excellent relaxing and calming effects.

Dark chocolate is also very beneficial thanks to its antioxidants properties that lower blood pressure and protect the nervous system.

Thus, one square of dark chocolate daily can help you appeasing yourself without regret.

Read –> 8 foods that you love which are surprisingly healthy



Milk as part of the dairy products is a perfect ally to reduce stress. Indeed, they contain a lot of properties including vitamins, minerals, and antioxidants.

Very rich in vitamins D that is really helpful to create happiness hormone, they also contain minerals such as calcium and magnesium. It helps thus better to master and handle stress but most importantly they can prevent the situation of stress.

Therefore, enjoy milk as well as dairy products to reduce stress little by little.


Red bell pepper

7 healthy anti-stress foods Red bell pepper

One of the healthy anti-stress foods is red bell pepper.  In fact, not only does pepper contain a large amount of vitamin C, but red peppers also provide a lot of carotenes, which contribute to the proper functioning of the immune system. Besides, they contain minerals such as potassium, calcium, phosphorus, magnesium, and iron, which help to reduce fatigue.



Last but certainly not least, nuts and seeds are great foods to fight stress. But pistachios are the best one among them. Indeed, they can counteract the hormones provoked by stress especially the adrenaline by lowering blood pressure when facing a stressful situation.

Therefore, enjoy several pistachios every day to help your health face tensions and changes. Why not eating some of them before an important meeting?



There are many questions regarding stress and how to fight it. But one of the most important steps is to have a healthy diet that could largely contribute to the proper functioning of your health and thus to fight better stress.

Thanks to the beneficial nutrients contained in most of the foods mentioned above, you can definitively lower stress effects on your health.

They provide vitamins B and D, calcium, potassium, phosphorus, carbs. These nutriments have excellent importance as they lower blood pressure, counteract stress hormones, prevent fatigue, reduce tension, keep away pain and depression.

Then, enjoy these foods for your health through many recipes during the day!


Sources and further readings

BBC Good Food:

Eating Well:



Image by piviso from Pixabay

Photo of Oatmeal by Daria Nepriakhina on Unsplash.

Photo of Red bell pepper by Csengele Horn-Barta on Unsplash.

Pret-a-Train is a team of Personal trainer in London. Expert and passionated about health, nutrition and fitness. They help people to get better on themselves.

Leave a Reply

Your email address will not be published. Required fields are marked *