Popular foods that support your mental health, says expert


With the pandemic ending and returning to a normal life before Covid, you could feel even more anxious than you did before. Finding solutions to help with these mental health challenges is important. A great way to support your mental health and feel your best is to consider your diet. Just as there are certain foods that can harm your overall mental health, there are also foods that you can eat to support them.

We consulted Sydney Greene, MS, RD, Registered Nutritionist and a member of our Medical Expert Panel to determine which popular foods you should be eating to ultimately support your mental health. And to learn more about mental health, check out 45 Medical Tips on Mental Health.


Starting your morning with eggs raised in the pasture could be all you need to make you feel better.

“Rich in omega-3 fatty acids, zinc, B vitamins, and iodine, eggs not only help lift your spirits, they also keep you full and satisfied longer,” says Greene.

Whether you like them in an omelette, scrambled eggs, too light, or boiled, eggs should be your favorite breakfast to start the day for the best support for your mental health.

Here are 17 side effects of eating eggs every day.


There is really nothing that leafy green vegetables cannot do. Leafy green vegetables include kale, arugula, spinach, mustard, and more. Not only can these vegetables help improve your overall health by lowering cholesterol, supporting bone health, and lowering your risk of type 2 diabetes, but they can even play a role in improving your mood.

According to Greene, “these plants are a powerful source of folate that helps produce dopamine, the feel-good chemical in the brain.”

So it’s definitely worth taking some of your favorite leafy vegetables with you on your next shopping spree.

This is what happens to your body when you eat leafy vegetables.

Brazil nutShutterstock

If you’re looking for the best snack to support your sanity, skip the chips and grab some Brazil nuts instead.

“These nuts contain selenium, which has been shown to reduce anxiety, depression, and fatigue,” says Greene.

They are the perfect choice if you find that your sanity is getting the most of you, especially on the go – just keep some in a bag and carry them with you. Greene reminds us, however, to keep your intake a maximum of 4 to 5 Brazil nuts per day – they are nutritional powerhouses, so pack a lot into a small serving.


When it comes to underrated foods that support your mental health, seafood definitely comes first. Whether you like salmon, oysters, clams or mussels, topping up your seafood is definitely the right step.

“For example, one serving of oysters provides 30% of the Recommended Daily Allowance (RDI) of iron, over 300% of the recommended daily allowance of vitamin B12 and over 600% of the recommended daily allowance of zinc,” says Greene.

And it is these nutrients that are essential for brain health and the production of neurotransmitters. Who would have thought that supporting your mental health could be as simple as ordering oysters from your local seafood restaurant.

Get even more healthy eating tips straight to your inbox by signing up for our newsletter!


Please enter your comment!
Please enter your name here