For people who struggle with mental health, increasing good days and decreasing bad days would significantly improve quality of life. Researchers are examining how daily diets can affect mental health. We’ve pulled together a list of 10 foods that may have potential mental health benefits.


Berries are loaded with antioxidants. In a study comparing berry consumption with placebo, those who ate berries had lower rates of depression.

Salmon & Other Oily Fish

Salmon and other fish high in omega-3 fatty acids have been linked to reducing depression and boosting memory, too. The Vitamin D in salmon is also a nutrient that’s been linked to lowering depression.


Packed with healthy fats and nutrients like vitamin K and folate, Avocados boost memory and concentration.

Whole Grains

Foods like oatmeal, whole wheat bread, and other whole grains come with several benefits related to their fiber and vitamin B. In addition to those, a study found positive effects related to whole grains and anxiety and depression.


Beans keep you full and are also rich in amino acids and vitamin B. Both of these nutrients contribute to brain health. Legumes are linked to lowered depression, stress, and anxiety in older adults, too.


Nuts are rich in healthy fats! Studies have shown potential promise on memory and symptoms related to depression.


Vegetables are essential to any diet, but for those struggling with their mental health, several studies have found that upping your intake of vegetables could improve mental health.


Rich in vitamin B12 and probiotics. Some studies have found that probiotics may benefit your mental health by reducing stress.


Dates have high nutritional value and show promising effects on cognition. They are also a great source of fiber, vitamins, and minerals.

Olive Oil

A trial study showed olive oil improved brain function in cognitive tests. Olive oil is rich in monosaturated and polyunsaturated fat and has a strong antioxidant effect.