You are currently viewing Top 10 Foods for Mental Health

Top 10 Foods for Mental Health

Mental health is just as important as physical health. The food we eat plays a big role in how we feel mentally and emotionally. Eating a diet full of processed and sugary foods can negatively impact mood and mental health. On the other hand, choosing nutritious whole foods can support overall mental well-being.

This article will discuss the top 10 foods for mental health. Adding these foods to your diet can help stabilize mood, reduce anxiety and depression, sharpen focus and concentration, and boost brain health.


Mental health issues like depression and anxiety are increasingly common. According to the National Institute of Mental Health, nearly 1 in 5 adults in the United States lives with a mental illness.

While there are many factors that contribute to mental health, diet plays a significant role. Eating an unhealthy diet high in processed, sugary and fried foods can increase inflammation and cause changes in the brain that negatively impact mental health.

On the flip side, choosing nutritious foods provides the vitamins, minerals, antioxidants, and healthy fats the brain needs to function at its best.

Let’s look at some of the top foods to include in your diet for optimal mental health.

How Does Food Impact Mental Health?

The brain is very sensitive to what you eat. Your diet directly influences the structure and function of your brain.

Here are some of the ways food impacts mental health:

  • Blood sugar control – Stable blood sugar prevents energy crashes and stabilizes mood.
  • Gut health – The gut and brain are closely linked. An unhealthy gut can send inflammation signals to the brain.
  • Neurotransmitters – Nutrients are needed to make brain chemicals like serotonin that regulate mood.
  • Stress response – Vitamins and minerals regulate cortisol and the body’s stress response system.
  • Brain structure – Nutrients provide the building blocks to maintain a healthy brain structure.

Clearly, food choices have both short and long-term effects on mood, focus, stress resilience, and overall mental health.

Top 10 Foods for Mental Health

Let’s look at some of the top foods for mental health.

1. Dark Leafy Greens

Dark leafy green vegetables like spinach, kale, collard greens, and Swiss chards are extremely nutritious and beneficial for mental health.

  • They provide vitamin E, zinc, magnesium, iron, and folate. Deficiencies in these nutrients have been linked to depression and other mental health disorders.
  • Dark leaves are high in nitrates that get converted into nitric oxide, which dilates blood vessels in the brain and increases blood flow.
  • They are loaded with antioxidants including lutein, beta-carotene, kaempferol, and quercetin. These compounds protect the brain from oxidative stress.

Aim for at least 1-2 cups of dark leafy greens per day to get mental health benefits. Add them to smoothies, salads, soups, or side dishes.

2. Fatty Fish and Seafood

Fatty fish like salmon, mackerel, sardines, trout, and tuna are excellent foods for brain health thanks to high amounts of omega-3 fatty acids EPA and DHA.

These healthy fats:

  • Fight inflammation in the brain that can lead to depression or anxiety.
  • Support healthy neuron function.
  • Improve neurotransmitter production.
  • Provide structure to cell membranes in the brain.

Aim for 2-3 servings per week. In addition to fish, other seafood like mussels, oysters and shrimp provide trace minerals that boost brain function like zinc, iodine, iron, and selenium.

3. Nuts and Seeds

Nuts and seeds provide healthy fats, protein, and antioxidants that optimize brain health.

Almonds, walnuts, cashews, pecans, and peanuts contain vitamin E which protects brain cell membranes from free radical damage.

Pumpkin, chia, and flax seeds are high in omega-3s. Walnuts have omega-3 ALA.

Nuts and seeds also provide minerals like zinc, iron, magnesium, and copper important for proper brain function.

Enjoy a small handful as a snack, in salads, or blended into sauces.

4. Wholegrains

Complex carbohydrates from whole grains provide glucose for the brain to function. Refined grains like white bread and crackers cause spikes and crashes in blood sugar that can negatively affect mood and concentration.

Choose whole grains like oats, quinoa, brown rice, whole wheat or spelled for steady energy. Wholegrains also provide B vitamins like folate, B6, and B12 that are needed to produce serotonin and other neurotransmitters.

Aim for 100% wholegrain bread and cereals and limit refined grains.

5. Berries

Berries like strawberries, blueberries, raspberries, and blackberries are nutritional powerhouses that benefit the brain.

They are packed with antioxidants called anthocyanins that protect brain neurons from damage and stress.

Berries also provide vitamin C, fiber, and polyphenols that reduce inflammatory signals to the brain.

Enjoy berries as a snack, in smoothies, on yogurt, or in desserts.

6. Broccoli and Cauliflower

Along with leafy greens, cruciferous vegetables like broccoli and cauliflower should be part of your mental health diet.

They are an excellent source of choline, an important neurotransmitter for memory, mood, and brain health.

Broccoli and cauliflower also provide vitamin K, which improves cognitive performance and memory.

The antioxidants lutein and zeaxanthin found in these veggies filter harmful blue light and protect the brain.

Aim for 1-2 cups per day of cooked broccoli, cauliflower, cabbage, brussels sprouts, or kale. Eat them roasted, steamed, or added to soups or stir-fries.

7. Avocados

Avocados are a superfood for the brain thanks to their unique nutrition profile.

  • They are high in monounsaturated fats that provide structure to brain cell membranes.
  • Vitamin K and folate in avocados boost cognitive function.
  • They are a rare food source of omega-3 fatty acids.
  • Antioxidants like lutein and zeaxanthin filter blue light and protect the brain.

Add half an avocado to smoothies, toast, or salads. Avocado oil is also great for cooking.

8. Turmeric

The golden spice turmeric contains the compound curcumin which enhances mood and improves depression symptoms.

Curcumin boosts serotonin and dopamine production. It also reduces inflammation and oxidative stress that can damage brain cells.

Sprinkle turmeric into soups, smoothies, stir-fries, roasted veggies, or curries. Pair with black pepper to increase absorption.

9. Green Tea

The L-theanine and caffeine combo in green tea produces a calming but focused effect. L-theanine increases alpha brain waves which are linked to relaxation.

Green tea also contains polyphenol antioxidants EGCG and quercetin that support brain health and may help reduce anxiety.

Drink 2-3 cups of unsweetened green tea per day or take a green tea extract supplement.

10. Dark Chocolate

Dark chocolate (at least 70% cocoa) provides flavanols and antioxidants that create a positive mood.

Cocoa flavanols increase blood flow to parts of the brain involved in memory. Dark chocolate also stimulates the production of feel-good endorphins.

Theobromine, also found in chocolate, improves alertness.

Have an ounce of dark chocolate per day to get the mental health benefits without excess sugar and calories.

Putting it All Together

The top 10 foods for mental health are:

  1. Dark leafy greens
  2. Fatty fish and seafood
  3. Nuts and seeds
  4. Whole grains
  5. Berries
  6. Broccoli and cauliflower
  7. Avocados
  8. Turmeric
  9. Green tea
  10. Dark chocolate

Focus on getting a variety of these foods into your diet on a regular basis. Combine them into meals like:

  • Green smoothies with leafy greens, berries, nuts, seeds, and cocoa.
  • Roasted salmon over spinach salad with avocado.
  • Veggie stir fry with broccoli, peppers, turmeric, and green tea.
  • Greek yogurt berry parfait with nuts and dark chocolate.

A balanced diet with these mental health foods will provide the nutrients your brain needs to function at its best.

Read also: The Impact of Keto on Mental Health: A Complete Guide

Frequently Asked Questions

What vitamin is good for mental health?

Some key vitamins for mental health include:

  • Vitamin D – This is needed for serotonin production. Low levels are linked to seasonal depression.
  • B vitamins – Folate, B6, and B12 support neurotransmitter production.
  • Vitamin C – This antioxidant lowers cortisol and stress.
  • Vitamin E – Protects brain cell membranes.

What minerals are important for mental health?

Some key minerals include:

  • Magnesium – Supports serotonin and dopamine receptors.
  • Zinc – Needed for neurogenesis and neurotransmitters.
  • Iron – Carries oxygen in the blood to the brain.

What foods should you avoid for mental health?

Limit foods that negatively impact mental health like:

  • Added sugars – cause blood sugar crashes.
  • Trans and saturated fats – increase inflammation.
  • Refined grains – Spike and crash blood sugar.
  • Alcohol – depresses the nervous system.
  • Caffeine – Can increase anxiety and restlessness.

What dietary habits promote mental health?

Along with eating nutritious foods, some healthy habits for mental health include:

  • Staying hydrated with water.
  • Focusing on mindful, present eating.
  • Keeping blood sugar balanced by pairing carbs with protein and fat.
  • Allowing treats in moderation.
  • Getting nutrients from whole food sources rather than supplements when possible.

How quickly can diet improve mental health?

Some beneficial effects on mood can be noticed within days or weeks of changing your diet. However, the cumulative effects on brain structure and function build over time. Eating a consistently healthy diet optimizes long-term mental health.


Diet and nutrition have a huge impact on mental health. Incorporating foods like leafy greens, fatty fish, nuts, seeds, whole grains, berries, cruciferous veggies, avocados, turmeric, green tea, and dark chocolate can improve mood, outlook, and cognition.

A nutritious, anti-inflammatory diet along with other lifestyle factors like exercise, stress management, and good sleep hygiene are key to maintaining optimal mental health. Use these top 10 foods as a guide to eating your way to a happier, calmer, and more focused life.

Leave a Reply