15 Foods That Boost Mental Health

Boost Mental Health

Living in a world full of constant stress, anxiety, and depression can take its toll on our mental health. While therapy and other forms of professional treatment are great ways to help manage challenging mental health issues, evidence suggests certain foods we eat may also play a role. From leafy green vegetables to fermented whole grains, research supports the idea that some foods have a positive effect on our brains – and they could even help improve your mood! 

In this post, we will explore 15 foods known for boosting mental health so you can make more informed grocery shopping decisions. Eating healthy doesn’t have to feel like punishment – continue reading to find out delicious ways you can feel better with food!

1. Nuts and Seeds

If you include nuts and seeds like almonds, walnuts, chia seeds, and flaxseeds in your diet, your body can get all the healthy fats, antioxidants, magnesium, and zinc – all of these are excellent for good brain health and can prevent cognitive decline as you age. Moreover, studies have shown that including nuts and seeds in your regular diet may boost your mood and reduce the likelihood of developing mental health issues.

2. Fatty Fish

Those fond of eating fish (especially salmon, mackerel, and sardines) can ensure optimal brain health. This food contains omega-3 fatty acids that reduce inflammation, promote neuron function, and improve communication between brain cells. The best part is that consuming omega-3 fatty acids regularly can even reduce the symptoms of depression, anxiety, and other mental health conditions. 

As you incorporate fatty fish into your diet, it’s essential to consider the food calories to maintain a balanced and nutritious intake. Monitoring calorie intake helps you meet your daily energy needs without overeating. This balance supports overall health and weight management and prevents potential nutritional deficiencies or excesses, which can impact both physical and mental well-being.

3. Berries

Berries such as blueberries, strawberries, and raspberries are rich in antioxidants and phytonutrients that can help shield your brain from oxidative stress, improving your cognitive function and memory. Consuming berries can also support the production of new neurons. Introducing berries into your diet can potentially decrease the risk of depression and anxiety, making them an essential element in maintaining good mental health.

4. Leafy Greens

Leafy greens like spinach, kale, and Swiss chard contain crucial nutrients like vitamin K, folate, and antioxidants. These nutrients can benefit brain health by encouraging neuron growth, reducing inflammation, and enhancing cognitive function. Eating a diet abundant in leafy greens has been connected to a decreased risk of cognitive decline and better mental health.

5. Whole Grains

Consuming whole grains like quinoa, brown rice, and oats can be beneficial for brain function due to their composition of complex carbohydrates, fiber, and B vitamins. Your brain gets consistent energy while producing neurotransmitters in abundance. Studies suggest that including whole grains in the diet helps stabilize blood sugar levels. It also lowers the risk of depression and improves cognitive abilities.

6. Legumes

Beans, lentils, and chickpeas are great sources of protein, fiber, iron, and folate, all of which are essential nutrients for the brain. Consuming legumes can enhance brain function and neurotransmitter production, resulting in improved mood and reduced symptoms of depression and anxiety. Legumes can also help regulate blood sugar levels, which can provide a steady supply of energy for the brain.

7. Fermented Foods

Eating fermented foods, such as yogurt, kefir, sauerkraut, and kimchi, can provide probiotics that contain healthy bacteria for gut health. Maintaining a healthy gut microbiome is critical for better mental health because it creates signaling molecules and communicates with the brain through the gut-brain axis. Consuming fermented foods can help regulate the gut microbiome and decrease inflammation, which might improve mental wellness.

8. Dark Chocolate

Dark chocolate, with at least 70% cocoa content, is a delicious source of antioxidants and flavonoids. These compounds have been shown to improve mood, reduce inflammation, and boost cognitive function by increasing blood flow to the brain. Enjoying a small portion of dark chocolate regularly can provide numerous mental health benefits in addition to satisfying your sweet tooth.

9. Turmeric

Turmeric, a golden spice commonly used in Indian cuisine, contains the active compound curcumin, which has potent anti-inflammatory and antioxidant properties. Incorporating turmeric into your diet can benefit your mental health. Curcumin found in turmeric has been shown to enhance cognitive function, promote the growth of new neurons, and reduce symptoms of depression, leading to an improved mood.

10. Avocado

Avocado is a nutrient-dense fruit rich in healthy monounsaturated fats, fiber, and essential vitamins and minerals. These nutrients support brain function by promoting neuron growth, reducing inflammation, and improving blood flow to the brain. Studies have linked regular consumption of avocados to a reduced risk of cognitive decline and improved mental well-being.

11. Green Tea

Regular consumption of green tea can offer several mental health benefits due to its high concentration of catechins, antioxidants that safeguard brain cells against oxidative stress and inflammation. Additionally, green tea has L-theanine, a unique amino acid that promotes relaxation and alleviates symptoms of anxiety and stress.

12. Eggs

Eggs are a versatile and nutrient-dense food that can benefit mental health. They are rich in choline, a nutrient essential for the production of the neurotransmitter acetylcholine, which plays a critical role in memory and cognitive function. Eggs also contain high-quality protein, healthy fats, and essential vitamins and minerals that support overall brain health.

13. Tomatoes

Eating tomatoes can enhance your cognitive abilities and lower the likelihood of experiencing cognitive decline as you age. This is due to the presence of lycopene in tomatoes, which is an antioxidant that safeguards brain cells against inflammation and oxidative stress. If you incorporate tomatoes into your diet, you can aid brain function and boost positive mental health.

14. Pumpkin Seeds

Pumpkin seeds are nutrient powerhouses, packed with essential minerals such as magnesium, zinc, and iron, as well as healthy fats and antioxidants – all of which boost cognitive health. Moreover, omega-3 acid and magnesium protect your brain from free radical damage. 

15. Red Wine

Moderate consumption of red wine, particularly varieties high in resveratrol, has been linked to improved cognitive function and a reduced risk of age-related cognitive decline. Resveratrol is a potent antioxidant that helps protect brain cells from oxidative stress and inflammation. However, consuming red wine in moderation is essential, as excessive alcohol consumption can harm mental health.


Incorporating these 15 foods into your diet can significantly improve mental health by providing essential nutrients, antioxidants, and healthy fats that support optimal brain function. By making conscious choices about the foods we consume, we can nourish our minds, enhance cognitive function, and promote overall well-being.