Your mental health is significantly impacted by the food you consume. Unhealthy food impacts your brain just as much as your body, and if you’ve been feeling anxious and depressed, it’s worth it to take a look at the foods you’re eating. A diet high in processed, refined foods can lead to irritability and mood swings, along with elevated inflammation in the body, increasing your risk of depression. Consuming a healthy, well balanced diet, on the other hand, is incredibly beneficial for your brain health. It enhances your memory, improves your focus, boosts your mood, and more. Here are 12 ways food affects your mental health, plus the best and worst foods for your brain.
12 Ways Food Affects Your Mental Health
- A healthy, balanced diet improves your overall mental health, while a diet high in refined sugar and processed foods can increase your risk of anxiety, depression, and other mental health issues.
- Lean proteins provide amino acids, which are the building blocks of neurotransmitters like serotonin, which regulates mood.
- A balanced diet keeps your gut healthy. Since your gut and brain are connected, this helps keep your mind sharp and mood stable.
- Omega-3 fatty acids are great for brain health and help reduce symptoms of anxiety and depression.
- Vitamins such as b12 and folate are important for cognitive function and mood regulation.
- Whole grains help keep blood sugar levels stable, preventing mood swings.
- Antioxidants from fruits and vegetables protect your brain from damage.
- Ultra-processed foods impede production of hormones such as dopamine and serotonin, and increase inflammation in the body, leading to an increased risk of depression.
- A diet high in processed foods can result in chronic inflammation, which is linked to mental health issues and cognitive decline.
- Refined sugars and carbs can lead to fluctuations in your blood sugar levels.
- Fatty, unhealthy foods can increase insulin production in your body, resulting in type 2 diabetes and increasing your risk of dementia.
- Unhealthy eating can cause irritability and mood swings.
5 Worst Foods for Your Mental Health
1. Refined sugar and sugary drinks: Refined sugar causes blood sugar levels to spike and then crash, which can impact your mood and sense of wellbeing. Diets high in sugar can elevate the risk of depression and anxiety due to increasing adrenaline and inflammation. An excessive intake of sugary drinks increases your risk of type 2 diabetes, which has been shown to increase the risk of Alzheimer’s disease.
2. Processed and fast foods: A diet high in ultra-processed foods (think fried chicken, pizza, and frozen meals) can increase your risk of anxiety and depression. They’re packed with trans fat, refined carbs, and sodium, and contribute to inflammation in the brain. Chronic inflammation has been linked with mental health issues, psychological distress, and cognitive decline.
3. Refined carbs: Refined carbs like white bread, pasta, rice, and pastries cause rapid spikes and drops in blood sugar, leading to mood swings and feelings of irritability and sadness. They can also increase your risk of anxiety and depression. Whereas whole grains are crucial for brain health, refined carbs lack the fibre and nutrients your brain needs. On top of this, refined carbs can contribute to weight gain, which can further exacerbate depression symptoms.
4. Artificial sweeteners: Sweeteners like aspartame and sucralose (Splenda) can lead to chronically elevated insulin levels. This increases your risk of depression, Alzheimer’s disease, heart disease, and diabetes. Aspartame is specifically problematic as it has been linked to behaviour and cognitive problems like headaches, seizures, migraines, anxiety, depression, and insomnia.
5. Caffeine and alcohol: Excessive amounts of caffeine and alcohol can significantly impact your mental health. Alcohol is a depressant and while moderate consumption can be okay, excessive amounts can have serious effects on the brain, affect sleep quality, and lead to depression. Overconsumption of caffeine can also lead to anxiety, restlessness, and disrupted sleep, and can dehydrate the body, impacting brain function. Caffeine includes coffee, black or other strong teas, and some sodas.
6 Best Foods for Your Mental Health
1. Fatty fish: Fatty fish like salmon, mackerel and sardines are rich in omega-3 fatty acids. Omega-3s help regulate neurotransmitters like serotonin and dopamine, which are key for mood stability and keeping anxiety and depression in check. Omega-3s also support brain health, helping with focus, learning, and memory.
2. Leafy greens: Dark, leafy greens like spinach, kale and bok choy are chock full of folate and antioxidants, which are amazing for brain health. Folate deficiency is linked to an elevated risk of developing depression. Folate helps promote serotonin and dopamine and is also linked to immune system function, which can affect your mood. The antioxidants in the greens also combat inflammation in the brain.
3. Whole grains: Whole grains like oats, quinoa, and brown rice are complex carbohydrates that provide a steady release of energy. This stabilizes blood sugar levels, which can reduce mood swings and irritability. Many whole grains also contain tryptophan, an amino acid that helps the body produce serotonin, which boosts mood.
4. Fermented foods: Your brain and gut are connected, with the gut often being referred to as a “second brain”. It contains a complex network of nerves called the enteric nervous system (ENS), which influences mood and emotions. Fermented foods such as kimchi, sauerkraut, and Greek yogurt improve your gut health and support the gut-brain connection. This positively impacts mood and anxiety.
5. Fruits and berries: Fruits, especially berries like blueberries, raspberries and blackberries are rich in antioxidants. They protect brain cells from stress and reduce inflammation, both of which can impact mental health. Fruits also contain phytochemicals, which act as anti-inflammatories and antioxidants.
6. Nuts and seeds: Nuts and seeds including walnuts, almonds, chia seeds, and flax seeds are chock full of selenium, vitamin E, and healthy fats. They’re especially rich in alpha-linolenic acid (ALA), a plant-based omega-3 fatty acid that positively impacts brain health. They’re also packed with magnesium, which plays an important role in reducing stress and anxiety.
The foods you eat undoubtedly impact your mental health. Use this post as a guide to keep your mental health in check through your diet.
This post contains affiliate links.
Did you enjoy this post on the ways food affects your mental health? We’d love it if you shared this post on Pinterest!

Looking for more mental health advice? Make sure to follow our Mental Health Board on Pinterest!


