Foods good for mental health: 10 nutritious options

10 Foods Good for Mental Health: Nourishing Your Mind and Body (Image via Pexels)
Foods good for mental health (Image via Pexels)

If you're looking for ways to support your mental health, you may be surprised to learn that the foods you eat can play a significant role.

A balanced and nutrient-rich diet has been linked to improved mood, cognitive function, and reduced symptoms of depression and anxiety. In this article, we will explore some foods good for mental health that you may want to incorporate in your diet.

It's worth noting that while there's no single food that can guarantee good mental health, making healthy food choices is an important part of an overall mental health plan. Apart from the foods we will discuss, it's important to prioritize sleep, exercise and stress management for optimal mental well-being. So, let's dive into some of the best foods good for mental health.


Foods good for mental health

Foods good for mental health (Image via Pexels)
Foods good for mental health (Image via Pexels)

1) Fatty fish

Fatty fish like salmon, tuna and sardines are excellent sources of omega-3 fatty acids, which are crucial for brain function and can reduce symptoms of depression and anxiety. Including fatty fish in your diet can be a simple way to increase your intake of foods good for mental health.

2) Dark chocolate

Dark chocolate is not only delicious but also contains mood-boosting compounds like phenylethylamine and flavonoids. Choosing a high-quality brand with at least 70% cocoa content can provide you with a tasty treat that also supports your mental health.

3) Nuts and seeds

Nuts and seeds like almonds, walnuts and pumpkin seeds are rich in vitamin E and healthy fats, both of which are important for brain health.

Additionally, they may help reduce inflammation, which has been linked to depression. Incorporating nuts and seeds in your diet can be an easy and convenient way to include foods good for mental health.

4) Leafy greens

Leafy greens like spinach, kale and collard greens are packed with nutrients such as folate and vitamin K, which are essential for brain function.

Studies have also shown that a diet high in leafy greens can improve mood and cognitive function, making them an excellent food choice to boost mental health.

5) Berry

Berries like blueberries, strawberries and raspberries are high in antioxidants, which can protect the brain from damage caused by free radicals. They may also improve cognitive function and reduce inflammation, making them a sweet and healthy addition to list of foods good for mental health.

6) Fermented foods

Fermented foods like kimchi, sauerkraut and kefir are rich in probiotics, which can improve gut health.

As the gut and brain are connected, a healthy gut can lead to better mental health. Including fermented foods in your diet can be a great way to support your overall health and well-being.

7) Whole grains

Whole grains like brown rice, quinoa and whole wheat bread are rich in fiber and complex carbohydrates, which can provide a steady source of energy for the brain.

They may also increase levels of serotonin, a neurotransmitter that regulates mood. Incorporating whole grains in your diet can be a filling and nourishing way to add foods good for mental health.

8) Egg

Eggs are a good source of protein and choline, a nutrient that's important for brain function. They may also improve cognitive function and reduce inflammation. Including eggs in your diet can be a versatile and satisfying way to add foods good for mental health.

9) Turmeric

Turmeric is a spice that contains curcumin, a compound with anti-inflammatory and antioxidant properties.

Studies have shown that curcumin may reduce symptoms of depression and anxiety. Adding turmeric to your meals or taking a curcumin supplement can be an easy way to include foods good for mental health.

10) Tea

Tea, especially green tea, contains compounds such as L-theanine and catechins, which have been linked to improved cognitive function and reduced symptoms of anxiety. Drinking tea can be a comforting and refreshing way to incorporate foods good for mental health into your daily routine.


Incorporating foods good for mental health in your diet can be a simple yet effective way to support your overall mental well-being.

Whether it's fatty fish for omega-3s, leafy greens for folate or dark chocolate for mood-boosting compounds, there are plenty of delicious and nutritious options to choose from. By combining a healthy diet with other lifestyle factors like exercise, sleep and stress management, you can take an active role in improving your mental health.

App download animated image Get the free App now