Top 10 mood-boosting foods: Nutritionist shares what to eat to beat anxiety and depression | Health

Top 10 mood-boosting foods: Nutritionist shares what to eat to beat anxiety and depression

Published on: Dec 05, 2025 11:30 AM IST

Do not ignore stress, anxiety, and depression. Eat these 10 foods to help fight depression and improve your mental health.

Depression can make you feel lonely, even if you have supportive people around you. It’s a daily battle that you have to fight until you overcome it. Along with medication and therapy, eating well can also improve mental health and help lift your mood.

Leafy greens like spinach and kale are extremely important in keeping the brain functioning at its best thanks to the Vitamin B content. (Adobe Stock)
Leafy greens like spinach and kale are extremely important in keeping the brain functioning at its best thanks to the Vitamin B content. (Adobe Stock)

Nutritionist and lifestyle educator Karishma Chawla urges people to think of their gut as a busy factory that produces serotonin, known as the 'happy hormone. “About 90 percent of serotonin is created in the gut, influencing both digestion and mood,” Chawla tells Health Shots. This means that every food choice you make can either help lift your spirits or bring you down.

What foods are good for anxiety and depression?

Look at the top 10 foods that can improve your mood and help reduce anxiety and depression.

1. Fatty fish

Fatty fish like salmon, mackerel, and sardines are rich in omega-3 fatty acids, which are important for brain health. Research from Harvard Health shows that omega-3s can help lower anxiety and depression symptoms. “They do this by affecting neurotransmitters, which help control mood. Try to eat at least two servings a week to enjoy the benefits,” says Chawla.

2. Dark chocolate

Who says comfort food can’t be healthy? Dark chocolate, especially varieties with at least 70% cocoa, is rich in antioxidants. “These tasty treats can help increase serotonin levels, which may reduce stress”, shares the lifestyle educator. Enjoying a small piece can be a nice way to lift your spirits. Keep it moderate; a little goes a long way.

3. Nuts and seeds

Nuts like walnuts and almonds, along with seeds like flax and chia, can help your mind. They are high in magnesium, which is important for regulating mood. “Eating a handful each day can boost brain function and reduce anxiety”, shares the nutritionist. Including a variety of these in your diet also provides many nutrients that support your overall well-being.

4. Leafy greens

Eating leafy greens like spinach, kale, and Swiss chard can boost your mood. “These vegetables are high in folate, a B vitamin necessary for the production of neurotransmitters such as serotonin and dopamine”, says Chawla. Studies published in the Journal of Psychiatric Research suggest that low folate levels may be linked to depression. So, when you make a smoothie or a salad, make sure to include plenty of greens!

5. Berries

Blueberries, strawberries, and blackberries are great for improving your mood. These fruits are packed with antioxidants, which help reduce oxidative stress and inflammation that can harm mental health. “Eating these berries regularly can improve behaviour and thinking skills”, suggests th expert. You can snack on them, blend them into smoothies, or add them to your cereal for extra flavour and energy.

6. Whole grains

Whole grains like oats, brown rice, and quinoa can help keep your blood sugar levels steady. This can improve your mood and energy. “These grains release glucose slowly into your bloodstream, giving you a constant supply of energy throughout the day”, explains the expert. They also contain fibre, which supports gut health, an important part of feeling good mentally.

7. Avocados

Avocados are creamy, tasty, and good for your brain. They are full of healthy fats that improve blood flow to the brain, which helps you think more clearly. “They also contain folate and potassium, which can lift your mood and reduce anxiety”, says the nutrition expert. So, whether you spread them on toast or add them to a salad, enjoy avocados for their great taste and mental health benefits!

8. Eggs

Eggs are more than just a breakfast food; they can boost your mood! They are high in choline, which helps your brain work better and supports mood balance. “Eggs also offer a good amount of protein and important vitamins”, says the expert. You can enjoy eggs anytime during the day, whether you like them scrambled, poached, or in an omelette.

9. Fermented foods

Fermented foods, like yoghurt and kimchi, are great for your gut health. They have probiotics that help grow healthy gut bacteria. “A balanced gut can increase serotonin, which may improve your mood”, says the expert. You can enjoy yoghurt with breakfast or try fermented veggies as a crunchy side dish to support your mental health.

10. Green tea

Green tea can help you relax without making you sleepy. It contains L-theanine, an amino acid that promotes calmness. The antioxidants in green tea can also reduce stress and anxiety. Enjoying a warm cup in the afternoon can lift your spirits and help you refocus for the rest of your day.

(Note to readers: This article is for informational purposes only and not a substitute for professional medical advice. Always seek the advice of your doctor with any questions about a medical condition.)

Catch every big hit, every wicket with Crick-it, a one stop destination for Live Scores, Match Stats, Quizzes, Polls & much more. Explore now!.

Catch your daily dose of Fashion, Taylor Swift, Health, Festivals, Travel, Relationship, Recipe and all the other Latest Lifestyle News on Hindustan Times Website and APPs.
Catch every big hit, every wicket with Crick-it, a one stop destination for Live Scores, Match Stats, Quizzes, Polls & much more. Explore now!.

Catch your daily dose of Fashion, Taylor Swift, Health, Festivals, Travel, Relationship, Recipe and all the other Latest Lifestyle News on Hindustan Times Website and APPs.
SHARE THIS ARTICLE ON
SHARE
close
Story Saved
Live Score
Saved Articles
Following
My Reads
Sign out
Get App
crown-icon
Subscribe Now!
.affilate-product { padding: 12px 10px; border-radius: 4px; box-shadow: 0 0 6px 0 rgba(64, 64, 64, 0.16); background-color: #fff; margin: 0px 0px 20px; } .affilate-product #affilate-img { width: 110px; height: 110px; position: relative; margin: 0 auto 10px auto; box-shadow: 0px 0px 0.2px 0.5px #00000017; border-radius: 6px; } #affilate-img img { max-width: 100%; max-height: 100%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } .affilate-heading { font-size: 16px; color: #000; font-family: "Lato",sans-serif; font-weight:700; margin-bottom: 15px; } .affilate-price { font-size: 24px; color: #424242; font-family: 'Lato', sans-serif; font-weight:900; } .affilate-price del { color: #757575; font-size: 14px; font-family: 'Lato', sans-serif; font-weight:400; margin-left: 10px; text-decoration: line-through; } .affilate-rating .discountBadge { font-size: 12px; border-radius: 4px; font-family: 'Lato', sans-serif; font-weight:400; color: #ffffff; background: #fcb72b; line-height: 15px; padding: 0px 4px; display: inline-flex; align-items: center; justify-content: center; min-width: 63px; height: 24px; text-align: center; margin-left: 10px; } .affilate-rating .discountBadge span { font-family: 'Lato', sans-serif; font-weight:900; margin-left: 5px; } .affilate-discount { display: flex; justify-content: space-between; align-items: end; margin-top: 10px } .affilate-rating { font-size: 13px; font-family: 'Lato', sans-serif; font-weight:400; color: black; display: flex; align-items: center; } #affilate-rating-box { width: 48px; height: 24px; color: white; line-height: 17px; text-align: center; border-radius: 2px; background-color: #508c46; white-space: nowrap; display: inline-flex; justify-content: center; align-items: center; gap: 4px; margin-right: 5px; } #affilate-rating-box img { height: 12.5px; width: auto; } #affilate-button{ display: flex; flex-direction: column; position: relative; } #affilate-button img { width: 58px; position: absolute; bottom: 42px; right: 0; } #affilate-button button { width: 101px; height: 32px; font-size: 14px; cursor: pointer; text-transform: uppercase; background: #00b1cd; text-align: center; color: #fff; border-radius: 4px; font-family: 'Lato',sans-serif; font-weight:900; padding: 0px 16px; display: inline-block; border: 0; } @media screen and (min-width:1200px) { .affilate-product #affilate-img { margin: 0px 20px 0px 0px; } .affilate-product { display: flex; position: relative; } .affilate-info { width: calc(100% - 130px); min-width: calc(100% - 130px); display: flex; flex-direction: column; justify-content: space-between; } .affilate-heading { margin-bottom: 8px; } .affilate-rating .discountBadge { position: absolute; left: 10px; top: 12px; margin: 0; } #affilate-button{ flex-direction: row; gap:20px; align-items: center; } #affilate-button img { width: 75px; position: relative; top: 4px; } }