Advertisement
Home Health Body & Fitness

Good mood foods

Certain nutrients are known to help ease the symptoms of stress, anxiety and depression.

Choose these foods to help you feel your best every day.

Advertisement

Eat: Cashew nuts, cabbage, sunflower seeds, sweet potato.

For: Magnesium. It can ease anxiety and improve sleep by calming the nervous system.

Eat: Oily fish, eggs, flaxseeds, walnuts.

For: Omega-3s. They protect the brain from inflammation which can be a cause of mood disorders and cognitive decline.

Advertisement

Eat: Meat, milk, wholegrains, dark leafy greens.

For: B vitamins. This nutrient group is essential for sharp thinking, memory and learning skills, and maintaining a strong nervous system.

Eat: Bananas, cheese, eggs, tuna, turkey.

For: Tryptophan. This amino acid enhances your mood and sleep quality. To get the benefits, eat tryptophan-rich foods with a complex carbohydrate such as wholegrain bread.

Advertisement

Eat: Shellfish, dairy, poultry, Brazil nuts.

For: Zinc. It regulates stress levels, mood and appetite. A zinc deficiency is linked to depression and loss of focus. 

Related stories


Advertisement
Advertisement