Top 10 Foods for Mental health.

Mental health is a state of well-being to cope with daily life stresses, can do their work fruitfully. To maintain mental health you have to keep your diet healthy. There are top 10 foods for mental health. That will help to support our mental health and fight everyday stress and anxiety. If your mental health is good you can take less stress and enjoy your daily life activities.

The top 10 foods for mental health are as follows:


Avocados are one of the top 10 foods for mental health. Avocados are rich in Vitamin K and folic acid that will help your brain from stroke. It also plays an essential role boost up your memory and focus. Researchers have discovered that avocados are rich in lutein that will help to boost up your brain and let it function properly. It is a meal to improve mental health.

Yoghurt for Mental health:

Yoghurt is the best source of probiotics. Probiotics are microorganisms that are beneficial for human health. Probiotics play an essential role in indigestion that will automatically reduce stress and anxiety. Yoghurt also contains some essential minerals like potassium and Magnesium that are sufficient to transport oxygen to the brain, which will help improve the function of the brain.


Turmeric is known to be one of the top 10 foods for mental health has a role in the brain. Curcumin is an essential component present in the brain that will cross the blood barrier and enter the brain and gives an advantage to the cells. It can cope with depression as it raises the release of dopamine and serotonin that are known to enhance mood. Curcumin also helps the brain cells to grow.

Broccoli for Mental health:

Broccoli is one of the top 10 foods for mental health that is rich in numerous nutrients. It is highly rich in Vitamin K. This vitamin K is fat-soluble that is better for brain cells. Vitamin K plays an essential role in boosting up memory. It also is characterized to have antioxidant and anti-inflammatory properties that will help brain cells be protected from damage.


Eggs are one of the top 10 foods for mental health. As it is rich in Vitamins B6, and vitamin B12, folic acid, and choline. Choline is an essential component of your body as it forms acetylcholine that is a neurotransmitter that will regulate mood and memory. Eggs contain choline in the yolk essential source of numerous nutrients. Vitamin B12 fights against depression.

Salmon for mental health:

Salmon is one of the rich sources of proteins, vitamin D, and potassium. Salmon contain tryptophan that forms into serotonin that is an essential source as a mood enhancer. Salmon is rich in vitamin B12 and omega 3. Thus salmon is an essential component of mental health.


Berries are the top 10 foods for mental health as it is rich in vitamin C and other antioxidants. Additionally, they also contain fibre, potassium, and some essential digestive enzymes. Berries have numerous types like raspberries, blueberries, and strawberries.

Whole grains:

If the body runs out of energy our brain cannot work properly in turn it will lead to stress and depression that will badly affect our mental health. Thus to gain adequate energy to your diet whole grains must be added. Whole grains release energy slowly to the body, are rich in fibres that take time for indigestion.


Tomatoes are one of the top 10 foods for mental health as it is rich in antioxidants. One of the main antioxidants is lycopene that will help the brain to fight against dementia and Alzheimer’s disease. Tomatoes cooked in olive oil are essential for your body’s absorption and use.


Spinach is known to have plenty amount of folic acid that will help you to fight against depression. It also plays an essential role in fighting insomnia that can reduce the function of your brain. Thus spinach is one of the top 10 foods for mental health. You must add it to your diet.

The 8 Best drinks for Anxiety

Managing Depression By 10 Different Ways Without Medication.

Leave a Reply

Your email address will not be published. Required fields are marked *