Eat Well. Be Well. Travel Often.

Mood Boosting Foods

Bright vegetable buddha bowl with tofu.

We all feel blue from time to time, and food can play an important role in helping us lift our mood and improve our outlook on life. Open up the fridge and poke through the pantry, where you’ll find a wide array of mood boosting foods that are healthful, satisfying and delicious.

Before we get into the specific mood-boosting foods below, there are a couple of key dietary strategies to help you improve and balance your mood with food:

Salmon is an excellent source of omega-3 fatty acids, which are highly anti-inflammatory. Omega-3s, particularly EPA and DHA, are crucial for brain and nervous system development. They have been shown to ward off depression – studies indicate communities where people consume more fatty fish are less likely to experience anxiety and depression, plus they can even affect our personalities and impulse control.

Aside from the omega-3s, salmon is also high in protein, Vitamin B12 and Vitamin D. Vitamin B12 works in concert with folate to help convert amino acids into neurotransmitters (depressed patients tend to have low levels of both), while Vitamin D deficiency is linked to depression.

Dark Leafy Greens

These are rich in a wide variety of nutrients, including fibre to balance blood sugar, B vitamins to boost brain function, and iron. Evidence indicates that iron deficiency is linked to altered emotional behaviour, anxiety and the disruption of neurotransmitters. Iron (and B vitamins) also help us produce energy, and more energy may lead us to feeling positive and bolster our ability to participate in the activities we enjoy. Too much iron in the brain, however, can also impair neurotransmitters – it’s a Goldilocks situation where you get your iron levels ‘just right’.

So grab a bunch of spinach, kale, collards, Swiss chard, mizuna, mustard greens, dandelion, or whichever dark leafy greens you enjoy, and try different ways to add them to your diet.


Chia seeds are a plant-based source of omega-3 fatty acids, and they contain a wealth of additional nutrients like protein, fibre, calcium and iron. This mood boosting food is also a good source of magnesium, nature’s relaxant mineral, and it can help reduce stress and anxiety.

These little seeds are very versatile in a culinary nutrition context:


Turkey is rich in tryptophan, an amino acid that helps us produce the mood-boosting neurotransmitter serotonin. Low levels of tryptophan can lead to lower serotonin production and an increase in anxiety or depressive symptoms, while diets high in tryptophan reduce depression and irritability. It also has tyrosine, another amino acid that is a precursor to brain neurotransmitters.

But that’s not all – turkey contains a multitude of B vitamins – including B6 and B12, and the mineral zinc. A zinc deficiency is associated with mood disorders like anxiety and depression.


From Scratch 2018 - sweet potato lentil goulash - mood-boosting foods

Photo: Candra Reynolds

These little but mighty pulses provide a good supply of folate, a B vitamin that helps develop the nervous system. Folate deficiency is associated with depression, and adding more of it to your diet can help boost your mood.

They are also high in fibre for blood sugar control, iron, protein and Vitamin B6; the latter helps our bodies make mood-boosting neurotransmitters like serotonin and dopamine. Low levels of Vitamin B 6 are associated with depression.


One of our favourite mood boosting foods, eggs are high in protein, Vitamin D and B12. They have a payload of choline, a nutrient that supports the nervous system, improves mood and helps produce neurotransmitters, as well as the antioxidant selenium. Since the brain is more vulnerable oxidative damage, consuming antioxidant foods can help protect and preserve the brain (and our positive mood in the process).

Eggs are easy to make and transport when you’re on the go, and there are a ton of ways you can consume them:


Mood-Boosting Foods

A fatty fish that is filled with mood boosters: it contains sky-high levels of Vitamin B12, as well as omega-3s, selenium, protein, Vitamin D and choline.

Mash them up with lemon, parsley and sea salt, make a veggie + sardine hash, or chop them up into gluten-free flatbreads.


A nutritious fat with an ultra-creamy texture, avocados have Vitamin B6, fibre, Vitamin E and Vitamin C. They also contain Vitamin B5, which helps synthesize neurotransmitters and supports the adrenal glands.

Bell Peppers

Beautiful bell peppers are high in the antioxidant Vitamin C, which can help with neurotransmitter function and improve cognition. Vitamin C therapieshave been shown to improve mood and reduce distress.

Fermented Foods

A wealth of research points to the important link between the gut and the brain. About 95% of serotonin is produced in the digestive tract, and that means making gut health a priority will help to improve our mood. Scientists are also investigating the connections between gut bacteria and mood/conginition. A few meta-analyses concluded that probiotics can help alleviate depression.

Fermented foods, from kombucha to sauerkraut to dairy-free yogurt, are a fantastic source of probiotics. It’s easy to make them at home and they’re one of our go-to mood boosting foods, and they’re also great for supporting immunity.


This mood boosting food is a great go-to for protein (including tyrosine for neurotransmitter production), magnesium, fibre and Vitamin E. As an antioxidant, Vitamin E can help combat free radical damage in the brain and has been shown to improve memory and cognition.

Have them on their own as a snack, incorporate them into trail mix or granola, make your own dairy-free almond milk, or use the almond pulp in a variety of delicious ways.


From Scratch 2018 - chocolate avocado pudding - mood-boosting foods

Photo: Jennifer Barr

Yesssssssss. Chocolate makes you happy! It contains a number of potent compounds such as phenylethylamine, which boosts endorphins, and ananadamide, otherwise known as ‘the bliss chemical’. Studies on chocolateshow that it can improve mood and cognition, plus it’s a rich source of antioxidants, iron and magnesium to help us relax. Evidence indicates that chocolate is particularly helpful when eaten mindfully – so don’t gobble it all down, savour it instead.

Sunflower Seeds

Sunflower seeds are a good source of Vitamin E, Vitamin B6 and magnesium. They’re a great option for those with nut allergies – you can easily swap ground sunflower seeds or sunflower seed butter whenever nuts are called for.

Sweet Potato

Sweet Potato Salad - mood-boosting foods

Sweet potatoes contain an abundance of mood boosters like Vitamin B6 (as well as other B vitamins), Vitamin C and fibre. And there are so many ways to eat them:


Ghee, or clarified butter, is chock-full of nutritious fats and Vitamin D, plus it helps to heal the digestive tract, which can lead to better digestion and the beneficial gut bacteria that supports our mood.

Culinary Adaptogens

Adaptogens are plants that help us adapt to mental, emotional and physical stress. By incorporating these mood boosting foods into your menu planning, you just might find yourself finding your day a little bit brighter.

chef Nikki Martin loves Miraval rose' wine

Hello Gorgeous! Thanks for checking out my site. A few of my fav things are avocados, rose' , hip hop yoga and throwing dinner parties. I hope to inspire each one of you with my food and lifestyle philosophy. xo

Latest Insta

Instagram did not return a 200.

Follow Me!

TV Shows