Thursday 09/October/2025 – 05:14 PM
Diet plays an essential role in influencing the psychological state and general mood, as some foods can help the body produce happiness hormones such as serotonin and dopamine, which reduces stress and anxiety and improves mental health in general. The following is a group of foods that experts recommend to improve mood in a natural way, according to Hindustan Times.
Foods that help improve mood and relieve stress and anxiety
Fatty fish
Like salmon, sardines and tuna, they contain omega-3 fatty acids that promote brain health and help reduce symptoms of depression and anxiety.
Nuts and seeds
Almonds, walnuts, chia seeds, and sunflower seeds contain magnesium and omega-3 acids that calm the nervous system and maintain psychological balance.
Dark chocolate
Rich in antioxidants and flavonoids that stimulate the production of endorphins, the hormone responsible for a feeling of happiness and psychological comfort.
Fruits rich in vitamins
Bananas: Contain vitamin B6, which is involved in the production of serotonin.
Berries: Full of antioxidants that reduce inflammation and fight oxidative stress in the brain.
Avocado: Contains healthy fats that support brain function and regulate mood.
Leafy vegetables
Such as spinach and broccoli, which are a rich source of folic acid and magnesium, which help calm the nerves and improve concentration.
Fermented foods
Like yogurt, kimchi, and natural pickles, they support gut health, which is directly linked to improved mood via what is known as the gut-brain axis.
Whole grains
Oats, quinoa, and brown rice help regulate blood sugar levels, reducing energy and mood swings.
Water and herbal drinks
Drinking sufficient amounts of water, with warm drinks such as chamomile and mint, helps relax and improve sleep quality.