Best Plant-Based Foods That Can Help With Mental Health

Plant-Based Meal
Plant-Based Meal
Plant-Based Meal
Plant-Based Meal

Plant-based foods are proven to be beneficial for your physical health, as it can provide an enormous number of nutrients that are required by the body for proper working. In addition to this, plant-based foods can also aid to lower the chance of numerous health conditions.

Studies suggest that eating plant-based foods can also help with your mental health. They might promote your overall wellness and help with different common mental problems. There is a large number of plant-based foods that are exceptionally good at promoting your mental health. Read ahead to know some of them.


This is a great snacking option for you. You can also include them in your juices and smoothies. This wonderful nut provides many health benefits. It can also promote your mental health.

The high amounts of magnesium found in almonds can be a great help for you to control different mental health problems. It is found to help with various anxiety-related symptoms.

Magnesium is also found to be beneficial for promoting sleep. Hence, eating almonds can aid to get a good night’s rest thereby easing different problems like anxiety and stress. So include almonds in your plant-based meals for effectively promoting mental health.


This is another nut that can help with mental health. They are found to exhibit some excellent anti-anxiety properties. They are an impressive source of zinc, which is another mineral that can aid to lower the anxiety symptoms.

You can take cashews on its own, or add them into your salads. Blending them into your smoothies and juices is another great option to consume these healthy nuts.

Brazil Nuts

These nuts are well-known for the wide range of health benefits they provide. These are one of the best sources of the micronutrient selenium. The deficiency of this mineral is found to create anxiety and depression in people.

Brazil nuts are capable of providing high amounts of selenium thereby effectively preventing the chance of various mental disorders. Hence, make sure to include them in your plant-based diets for improving mental as well as physical health.

Other Nuts

Apart from almonds and cashews, many other nuts can also help to improve mental health. They contain a compound known as tryptophan, which your body converts into serotonin. This neurotransmitter can have a great impact on controlling different mental disorders. Hence, include a variety of nuts in your plant-based meals like walnuts, pistachios, hazelnuts, etc.


Seeds can also be a great help for alleviating various symptoms of many mental disorders. Seeds like hemp seeds, flaxseeds, chia seeds, etc. can be particularly beneficial for promoting mental health because of the presence of omega-3 fats. They are well-known for easing different symptoms associated with depression. They may also help with anxiety and its symptoms.


They are a sweet and delicious option to include in your everyday plant-based meal plans. Blueberries are found to be an excellent source of vitamin C, a vitamin that plays a huge role in repairing our cells. This can be very crucial, especially when you are under stress.

Additionally, they are rich in antioxidants. Studies suggest that low levels of antioxidants in the body might be linked to anxiety. Hence, they can be a great addition to your diet for improving mental health.


This nutrient-packed veggie is an impressive source of folate, a great nutrient that can aid to improve mood and promote brain functions. It is also shown to have wonderful anti-anxiety properties. So make them a part of your everyday diet for maintaining better mental health.


This delicious and healthy fruit is found to have the ability to break down mucus with the help of various enzymes it carries. It is also useful for fighting bacteria. The powerful enzymes present in pineapple are even shown to be useful for facilitating fast recovery after surgery.

Additionally, they can also aid to improve your mental health. It can help you to relax thereby alleviating the symptoms of different mental disorders.

Fermented Food

They are other best options to include in your plant-based diet for improving mental health. Foods like Sauerkraut and Kimchi are very easy to make and they are very nutritious too. They can be beneficial for alleviating various mental problems by controlling their symptoms.

Soy Products

Soy products are also high in tryptophan that can be converted by your body to serotonin. Therefore, including different soy products in your everyday diet can be useful for you to control various mental health problems. There is a wide range of soy products for you to choose from like tofu, tempeh, and even soy milk. Hence, you can choose the option that you like the best.

There is a wide range of plant-based foods that can help you to improve your mental health. If you are looking to control various mental health conditions with foods, then the options listed above can be great for you.