We use technologies that provide information about your interactions with this site to others for functionality, analytics, targeted advertising, and other uses. Learn more in our Privacy Notice.
Skip to Content

11 Foods That Can Help Support Better Mental Health

Your diet may be more connected to your mood than you think.

By Nicole Clancy
VerifiedMedically reviewed by
portion of cooked salmon with rice and greens
from_my_point_of_view//Getty Images

It’s becoming more common for health professionals to look at the entire lifestyle of their patients when providing care, instead of simply prescribing meds. Even if you're getting evaluated for mental health concerns, they may ask about your sleep and exercise patterns, your stress level and yes, your diet too.

“In general, psychological science is getting better at understanding the link between the foods we eat and the way we feel,” says Kristina Pecora, Psy.D., a licensed clinical psychologist in Chicago. “We know that food contains nutrients and certain nutrients have effects on mood.” In fact, a 2023 study found that certain nutrient deficiencies can negatively impact your brain and nervous system and are linked to symptoms of depression.

If that seems far-fetched, put on your science and chemistry hat for a minute. At a basic level, the nutrients in the food you eat serve as precursors or building blocks for chemicals called neurotransmitters. When neurotransmitters are released in your body, they act as messengers to trigger other things to happen such as the movement of muscles or the feeling of emotions. For a simplified example, the neurotransmitter serotonin makes you feel energized while dopamine makes you feel alert. However, research shows that when neurotransmitters are off kilter, it can cause an array of disorders including depression, insomnia and anxiety.

“What we eat has a direct impact on our brain chemistry, hormone production and gut health — all of which influence our mood and emotional well-being,” says Emily Morgan Martorano, R.D.N., CDN, LDN, the founder of EM Nutrition Group. “A diet high in ultra-processed foods and refined sugars and low in fiber can contribute to inflammation and gut dysbiosis, both of which have been linked to depressive symptoms.” A 2023 study actually found that women who eat a lot of processed food (about nine servings a day) were 50% more likely to have depression symptoms than those who ate less than half that (no more than 4 daily servings).

Martorano says that eating healthy foods helps support the production of neurotransmitters, which are keys to emotional regulation. A well-balanced diet helps your brain receive the nutrients it needs to function well such as omega-3 fatty acids, B vitamins, magnesium, zinc, iron, potassium, vitamin D, vitamin C and vitamin E, according to the Substance Abuse and Mental Health Services Administration.

Rather than consuming large amounts of specific nutrients, though, Martorano says it’s more important to focus on consistency and diversity. She recommends aiming for 3 to 4 nutrient-dense foods each day that support mental health. Below are 11 of the best foods to help reduce symptoms of depression.

1

Salmon

raw salmon steak in grill pan
SimpleImages

Salmon, and other "fatty" fish, are rich in vitamin D and omega-3 fatty acids that increase levels of serotonin and dopamine. Pecora says both of these neurotransmitters help you feel good. That may happen because they target the pleasure part of the brain, according to Cleveland Clinic.

RELATED: 15 Best High-Protein Fish to Eat, According to Nutritionists

2

Pumpkin seeds

shelled green pumpkin seeds in a white bowl on green background directly above view.
MirageC

These seeds, which can be eaten with or without the shell, are full of zinc and healthy fats. Toss into your morning yogurt, grab a handful for a midday snack, or sprinkle on your pasta dinner for extra depression-fighting nutrition.

Advertisement - Continue Reading Below
3

Walnuts

walnuts on wooden table
seb_ra//Getty Images

Whether you drop a handful into your salad at lunch or toast them as part of a trail mix, walnuts provide nutrients that help depression. They boast a good portion of zinc, vitamin E and healthy fat. In fact, one UK study determined that people who ate a small amount of walnuts (up to 30 grams) every day had a 17% lower risk of depression.

RELATED: 9 Signs You Need to Take a Mental Health Day

4

Bananas

peanut butter and banana toast
Tetra Images

This everyday fruit contains vitamin C, vitamin B6, potassium and magnesium—all of which can help boost your mood. For instance, some research suggests that vitamin C deficiency may be linked to depression or cognitive impairment. With 1 banana delivering just over 100 calories, it’s hard to beat for a healthy on-the-go snack.

Advertisement - Continue Reading Below
5

Eggs

fried eggs with tomatoes
Olivia

Eating eggs (including the yolk) could help you feel better, potentially because they are chock-full of B vitamins and iron. One study found that elderly people in China who ate a small number of eggs every week (up to 3 servings) had a 30% lower risk of depression symptoms compared to those who didn’t eat any eggs. Study participants who ate more than 3 eggs every week had a 38% lower risk.

6

Avocados

avocado toast
locknloadlabrador

With vitamin B9, omega-3 fatty acids, and magnesium (just to name a few!), avocados pack a punch of depression-fighting nutrients. In one study, people who had low magnesium levels and high levels of stress experienced significant improvements in depression and anxiety symptoms after supplementing with magnesium for just four weeks. Make your cut avos last longer by drizzling on lemon juice, cover completely in plastic wrap and place in an airtight container.

RELATED: 50 Best Self-Care Ideas for Mental and Physical Wellbeing

Advertisement - Continue Reading Below
7

Yogurt

bowl of fresh mixed berries and yogurt
ozgurcoskun

Yogurt is loaded with B vitamins and healthy gut bacteria, both of which may signal a feel-good burst. Research from 2023 concluded that healthy gut microbiota (microorganisms that live in the body) positively impact mental health through the gut brain axis. In other words, nutrients and microbes in your gut help produce neurotransmitters that can support your mental health. Whether you opt for Greek or regular yogurt, look for a plain one with “live and active cultures” listed on the label.

8

Leafy greens

spinach
Lecic

We’re talking about all leafy greens, but kale and spinach are two popular types that are common-place in grocery stores. They have plenty of B vitamins and magnesium, among many others nutrients. Mix up in a smoothie with your fave greens, or toss into your salad with some protein.

Advertisement - Continue Reading Below
9

Chicken

grilled chicken fillets on slate plate with marinade
vkuslandia

Packed with B vitamins and iron, chicken, as well as other lean meats, is a healthy meal choice. There’s also tryptophan in chicken, which your body uses to make serotonin. Research has found that when your body metabolizes tryptophan, the result is a decrease in symptoms of depression. Combine chicken with chickpeas or leafy-green salad for double the variety in nutrients.

RELATED: 30 High-Protein Chicken Recipes

10

Chickpeas

chickpeas in a bowl
fcafotodigital//Getty Images

Yielding B vitamins and magnesium, chickpeas are versatile and affordable. Vitamin B6 seems to be particularly important as it “affects levels of norepinephrine, another neurotransmitter associated with mood, and can support people in treatment for depression,” according to Pecora.

Advertisement - Continue Reading Below
11

Brown rice

brown rice
4kodiak

Whole wheat bread and brown rice are examples of whole grains. Simply look for the whole grain stamp on the label if you’re unsure. They’re delicious, hearty, and packed with B vitamins, zinc and magnesium.

Lettermark
Medically reviewed byGillean Barkyoumb, MS, RDN

Gillean is a media dietitian with over a decade of experience working with brands through TV, content creation, and consulting. She’s the founder of the What’s for Dinner Club, a resource that provides healthy, easy dinner recipes for busy families. As a mom of 3, she knows how overwhelming it can feel to make your nutrition and priority, so through her work she strives to make nutrition simple and convenient. Gillean is also the co-founder of a media training program called Expert with Influence, with the goal of helping health experts grow in the media space and be a source of reliable, credible nutrition information. 

Watch Next 
fruit background
Advertisement - Continue Reading Below