Foods that boost your serotonin

Written by andrea griffith | 13/05/2017
Foods that boost your serotonin
Nuts have been known to boost serotonin levels in your body. (nuts on the nut-tree leaves image by Maria Brzostowska from

Also referred to 5-hydroxytryptamine (5-HT), serotonin helps you regulate your mood, arousal and appetite. According to Macalester College, serotonin "is found throughout the body, with only a relatively small portion present in the brain" but is produced in the brain. If you're looking for a way to boost your mood and feel better about yourself, start with boosting your serotonin before turning to medication. Plenty of foods can increase the serotonin produced in your brain.

Light Carbohydrates

Carbs help to give you a quick boost of serotonin in the brain. However, this boost is only short lived, and you should not overdo it to continue to get the lift. Eat a "good" carbs, like the kinds found in fruits and vegetable, as opposed to stocking up on foods high in sugar to get the lift.


Foods high in protein give your body a surge of serotonin and quite a bit of tryptophan. Eat plenty of fish, chicken, cheese, turkey and eggs along with vegetables for this boost. To stay healthy (and happier), indulge in lean fish and chicken to prevent adding on pounds.

Good Fat

There is such a thing as "good" fat. The fat found in nuts, peanut butter, fish, oils and avocados will boost your serotonin production. Enjoy salmon, tuna (keep in mind that a lot of tuna contains mercury), flaxseed oil, almond and olive oil and plenty of nuts.

Fish Oil

The fatty acid in fish oil can help your brain regulate your mood. If you're not sure how to cook with fish oil, buy fish oil supplements, which can be found at any drug, grocery or vitamin store.

By using the site, you consent to the use of cookies. For more information, please see our Cookie policy.