Powerful Foods for Your Mental Health

Powerful Foods for Your Mental Health


There are certain foods that can help you achieve a better mental health. I call them powerful foods for your mental health because they give your brain power to maintain a healthy level.

I am going to share with you a little story for my beloved grandmother. The last year was really though for her. She lost her job and that made her really really sad. Her lifestyle was poor, she was smoking too much, drinking, and om top of that her eating was poor – no fruits, almost no veggies and etc. Long story short – three months ago we took her to the doctor’s office and we found out that she has dementia and depression. Soon after that she received a stroke.


* This post may contain affiliate links which means that I get a commission for purchases or clicks made through links in this post. This is at no additional cost to you, however by clicking, you can greatly help my blog. Please read my Disclosure page for details. All opinions are my own!


In this really stressful moment for me, I figured out that she should change her whole lifestyle to be better. Her brain was absolutely damaged and that was the moment when I started reading and doing researches on how exactly food can heal the brain.


Related: The Importance of Having Time for Yourself


It is Spring here in Bulgaria and it is normal to feel tired and foggy from time to time. That’s why I decided to implement most of the foods in my regime so I can test the result.

The effect was amazing. I feel much better and my head is not in the clouds.

The powerful foods are going to also help you if you have anxiety and depression.

A few years back when I had my severe depression I was testing the foods I eat and I was really surprised to see how some foods can actually affect in a great way my mental health. For more interesting and helpful information about dealing with anxiety and depression once and for all you can check my new ebook In The Eye Of The Storm: Cure Yourself From Anxiety And Depression

There’s a huge and very powerful connection between nutrition and your mental health. It is great if you tale supplements but there’s no better way than actually eating foods that are going to give you the right nutrition.


1. Spinach

Spinach is one of the best options to improve your mental health. It is a source of iron, magnesium, calcium, potassium, and folic. You can easily incorporate this leafy green vegetable into your regime. Its taste is a little strange but you can easily prepare many dishes with it. I love making it on a salad. Almost all leafy greens such as kale and chard have almost the same nutrition. Spinach also has omega-e’s which is also really beneficial for your mental health and your body.


Related: Tips to Survive Anxiety and Depression


2. Eggs

I must say that I LOVE eggs so much! They are not only tasty but really easy to prepare. There so many variations. Eggs are one of the few sources of Vitamin D. They are a huge source of protein and Vitamin B12. In eggs you can also find omega-3’s. You can combine hard-boiled eggs with a green salad or make a delicious fritata with spinach and tomatoes. The options are limitless.


3. Yogurt

This one is my favorite lately. Yogurt is filled with millions of probiotics. It can help you with your digestion. Yogurt allows your body and brain to absorb better the nutrition it uses. There are some new researches that suggest that good gut health and your mental health are in a close relationship. Greek yogurt has a high level of protein and it is good for your overall health. I love making bowls with fresh yogurt, banana, strawberry, tahini and honey. It is really delicious and healthy, the perfect breakfast.


4. Salmon

Here I struggle the most. My boyfriend doesn’t eat fish and I don’t have a habit of cooking fish. But I always eat when my mother cooks. I should definitely work on that part of my healthy mind lifestyle regime. Salmon is a wonderful source of protein and omega-3, of course. It is also packed with high levels of vitamin B, especially vitamin B12. The tryptophan in salmon converts to serotonin, which is great for the brain because it is a mood regulator. Omega-3 is REALLY important and if you can’t eat fish just like me you should definitely take Omega-3 Supplements.


Related: How Omega-3 Can Change Your Life


5. Broccoli

I have a love/hate relationship with broccoli. In my early years I used to hate broccoli but at some point I decided to give it a try. They are really beneficial for your overall health and wellbeing. Broccoli is high in potassium, vitamin C, and folate. They also consist a lot of fiber, which is working as a prebiotic. This is great for a healthy gut. I love boiling them and mixing with olive oil, garlic, and cheese.


For me, these are the foods that have a significant effect over my mental health. I try to implement them daily in my diet. They are perfect for you in every case.

The food you eat is crucial for the state of your mental health. There are also many other foods that can help you achieve a healthy mind.


Related: What To Eat For A Beautiful Skin


Some spices such as turmeric, saffron, and cinnamon should be part of your mental health diet.

If you want to be more motivated and focused in your daily life you need to eat more dopamine-rich foods such as chicken, turkey, eggs, nuts, and seeds.

If you suffer from anxiety and you want to ease the symptoms you have to take gaba-rich foods like almonds, walnuts ( my favorite, lentils, bananas, whole oats, and brown rice.

Many of us experience problems with mood, sleep and craving control. You can work on these problems with serotonin-rich foods such as eggs, turkey, nuts, and sweet potatoes (in love with them) or quinoa.



Foods that contain more vitamins like B6 and B12 have an amazing effect over your brain. Eat more leafy greens, lentils, cabbage, parsley, cauliflower, and etc.

Take care of your brain, keep it in a great shape. Eat well and your brain will thank you.

Tell me your favorite mental health food?

If you need a change in your whole lifestyle – Book A Coach Session with me

You can also learn more on how to become your best version with my Personal Growth FREE Email Course

For leading a more positive life I invite you to join my small Facebook group – Create Your Best Life with Monica

Just take care of yourself – your body and mind!


With love,



5 thoughts on “Powerful Foods for Your Mental Health”

  • Hi Monica! I’m sorry to hear about your grandma. I’m glad that you are incorporating these healthy foods into your diet for better brain function. I personally know that what you eat can affect your brain function. I believe that eating healthy, whole, non-processed foods can cure a lot of ailments out there. I enjoy reading your posts and your positive statements on Facebook. I have nominated you for the Sunshine Blogger Award. Read my post for the rules https://lucky4writing.com/2019/04/25/sunshine-blogger-award/ 🙂

  • Very interesting. I never before thought about a relationship between what I eat and my mental health, yet after reading this, it makes sense. I will have to make an effort to incorporate more of these foods into my diet regularly. Luckily for me, I love most of the foods listed, so it won’t be too hard to have them more regularly.

  • I absolutely agree with the saying you are what you eat. I eat a lot of spinach and broccoli and love it. I like my fruit and veg and always feel mentally better after eating this. I like to take magnesium supplements too. Great post.

Leave a Reply

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