Can diet affect your mood and mental health?
A growing body of evidence shows that what you eat can significantly impact your mental well-being. Diets rich in whole, nutrient-dense foods - such as plants, healthy fats, and whole grains - are linked to improvements in mental health conditions, whereas highly processed foods may contribute to anxiety, depression, and stress.

The link between diet and mental health
A study published in BMC Medicine found that people who consumed more fibre and omega-3 polyunsaturated fatty acids - found in foods like oily fish, seeds, and nuts - had a lower risk of developing symptoms of depression, anxiety, and stress. Additionally, those who followed a Mediterranean diet - high in fruits, vegetables, whole grains, and healthy fats while being lower in processed grains and fried foods - had a healthier gut microbiome and a lower risk of depression.
The study also found that dietary intervention led to a significant reduction in depressive symptoms. After three months, 32% of participants in the dietary intervention group no longer met the criteria for major depression, compared to only 8% in the social support group without dietary changes.
Why a Mediterranean-style diet supports mental health
Experts believe that the Mediterranean diet benefits mental health due to its high levels of essential nutrients, which may support:
- Brain plasticity - Enhancing memory and cognitive function by supporting the hippocampus.
- Gut microbiota health - Promoting a healthy gut-brain connection via the vagus nerve.
- Reducing inflammation and oxidative stress - Preventing damage to neural pathways in the brain.
- Providing essential vitamins, minerals, and healthy fats - Supporting overall brain function.
Importantly, these findings were independent of changes in physical activity or body weight, reinforcing that dietary improvements alone can positively affect mental health.
The harmful effects of ultra-processed foods
Professor Maira Bes-Rastrollo, a leading researcher in preventative medicine, highlights that ultra-processed foods - such as fast food, frozen meals, fizzy drinks, packaged snacks, and processed meats - are often high in unhealthy additives, refined sugars, and trans fats in some countries.
A review of 17 studies on ultra-processed food consumption found that individuals who regularly consumed these foods were significantly more likely to experience anxiety and depression.
Key nutrients for mental health
Many essential nutrients that support brain health are absent or low in ultra-processed foods, unless fortified. Some of the most important include:
- B vitamins - Support neurotransmitter function and mood regulation. Folate, for instance, is vital for serotonin and dopamine production and is found in leafy greens, legumes, and whole grains.
- Vitamin C - Plays a crucial role in neurotransmitter synthesis and is found in fruits and vegetables. High sugar intake can hinder its absorption.
- Zinc - Supports brain growth and development. Found in shellfish, poultry, dairy, seeds, and nuts.
- Magnesium - Helps regulate the nervous system, improves sleep, and reduces depression symptoms. Found in nuts, seeds, legumes, leafy greens, whole grains, and fish.
Take charge of your mental and physical health
Your diet plays a crucial role in your mental well-being. If you’re struggling with mood, energy levels, or digestion, consider making dietary changes to support your overall health.
Life is too short to put up with pain and discomfort. Don’t be held back. Start enjoying life and the food you eat again.
