Believe it or not, what and how you eat can positively affect your mood, helping to calm anxiety, balance mood swings and allay anger. It can even help improve symptoms of depression.

The link between food and mental health is not a new one. Indeed, it has been explored for many years. Nutritionists and naturopathic doctors preach that vegetables, particularly greens rich in folate and other beneficial nutrients, stimulate the release of serotonin, dopamine and other compounds which help our body and mind relax.

Fermented foods which regulate intestinal flora can also help us better deal with stress, while offering protection against neurotoxicity and reactive oxygen species.

In this article, we'll summarise the best foods to eat and avoid for improved mental health.