
What Exactly Is Serotonin?
Serotonin is one of those brain chemicals that gets talked about a lot—and for good reason. It plays a big role in steadying your mood and helping you sleep better. Researchers have found that serotonin levels can affect how you feel and even how you behave, and it’s often linked to both feeling happier and living a longer, healthier life.
The good news? You don’t need a prescription to give your serotonin a natural lift. Two of the most effective ways are through diet and exercise. And when it comes to food, the key is something called tryptophan—an essential amino acid that your body uses to build proteins. Low tryptophan levels have been linked to mood disorders like depression and anxiety, so getting enough through your diet matters more than you might think.
Here are five foods that can help nudge your serotonin levels in the right direction.
1. Eggs
Eggs are a solid source of tryptophan—especially the yolks—plus they come packed with omega-3 fatty acids and other nutrients that support overall health. To keep things on the healthier side, try boiling or poaching them. Frying adds extra fat, which kind of defeats the purpose if you’re aiming for a clean diet.
2. Spinach
Dark, leafy greens like spinach are another good source of tryptophan. On top of that, they’re rich in iron, which your body needs to produce healthy red blood cells. Not getting enough iron can leave you feeling tired and low on energy, so it’s worth piling these greens onto your plate.
3. Nuts and Seeds
Pretty much every nut and seed out there contains tryptophan, so take your pick. Studies have even suggested that eating a small handful each day could lower your risk of cancer, heart disease, and respiratory issues. They’re also packed with fiber, vitamins, and antioxidants—so they’re doing a lot more than just boosting your mood.
4. Salmon
This oily fish is a double threat: it’s got tryptophan and omega-3 fatty acids, which support bone health, skin, and vision. Salmon also provides vitamin D, which is crucial for strong bones, teeth, and muscles. Most people would do well eating two portions of oily fish per week—and it’s a tasty way to get your tryptophan fix. Bonus benefits? It may help balance cholesterol, lower blood pressure, and fight inflammation.
5. Fruits
Some fruits are surprisingly high in serotonin itself. A study published in the American Journal of Clinical Nutrition used a method called radioenzymatic assay to measure serotonin levels in different fruits. They found that plantains, pineapples, bananas, kiwi, and plums topped the list. Plantains led the pack with about 30 micrograms of serotonin per gram, followed by pineapples at 17 micrograms and bananas at 15 micrograms per gram.
So next time you’re making your grocery list, don’t forget to throw in a few of these. Your brain—and your mood—might just thank you.