Foods packed with tryptophan might help increase serotonin levels in the brain. You’ll find this amino acid in foods like eggs, certain cheeses, and turkey. Serotonin is a natural neurotransmitter (basically a brain messenger) and hormone that plays a big role in regulating mood. Doctors often see serotonin levels as a major player in overall mental well-being.
When serotonin levels are low, it’s often linked to depression, anxiety, trouble sleeping, and other mental health issues. While some people might need medication to balance their serotonin, certain foods can also help the body produce more of it.
If you’re already on medication for anxiety or depression, check with a healthcare professional before loading up on serotonin-boosting foods. Too much serotonin can actually be risky for your health.

Serotonin-Boosting Foods
Foods and supplements can be great sources of tryptophan—an essential amino acid your body needs but can’t make on its own. Serotonin is actually made from tryptophan.
Here are six foods high in tryptophan that may help keep serotonin levels in check:
1. Eggs
The protein in eggs can give your blood plasma tryptophan levels a solid boost (according to older research). Don’t skip the yolks—they’re loaded with this amino acid, plus other good stuff like:
- Tyrosine
- Choline
- Biotin
- Omega-3 fatty acids
2. Cheese
Cheese is another fantastic tryptophan source. A tasty option? Mac and cheese—it mixes cheddar with eggs and milk (which are also great for tryptophan).
3. Tofu
Soy products, like tofu, are rich in tryptophan. Since tofu can replace just about any protein, it’s perfect for vegetarians and vegans. Some tofu is even calcium-set, meaning it’s packed with extra bone-strengthening calcium.
4. Salmon
Salmon is always a win. Try pairing it with eggs and milk in a frittata for an extra tryptophan kick. Plus, salmon comes with other perks, like helping balance cholesterol, lowering blood pressure, and delivering omega-3s.
5. Nuts and Seeds
Take your pick—all nuts and seeds contain tryptophan. Research also suggests that eating nuts in moderation can lower heart disease risk by improving cholesterol levels. They’re also packed with fiber, vitamins, and antioxidants.
6. Turkey
Ever wonder why Thanksgiving dinner makes you so sleepy? Turkey is loaded with tryptophan, which boosts serotonin—promoting calmness and even helping regulate sleep.
Serotonin and Your Diet: Does It Really Help?
Tryptophan isn’t some magic fix for skyrocketing serotonin or instantly lifting your mood. Mood and sleep regulation depend on a lot of factors, and everyone’s needs are different. That said, tryptophan-rich foods can help—especially when paired with carbs.
Carbs trigger insulin release, which helps your body absorb amino acids and leaves tryptophan in your bloodstream longer. So, combining high-tryptophan foods with carbs might give you a temporary serotonin lift.
But if you’re dealing with something like chronic depression, diet alone might not be enough to balance your mood.
Other Ways to Boost Serotonin
Food and supplements aren’t the only options. These might help too:
- Exercise: Regular physical activity can have antidepressant-like effects (according to a 2017 research review).
- Sunshine: Light therapy and natural sunlight are go-tos for seasonal depression. Studies show a clear link between bright light exposure and serotonin levels. A quick daily walk outside could help your mood and sleep.
- Gut Health: A high-fiber diet feeds good gut bacteria, which may influence serotonin through the gut-brain connection. Probiotic supplements could also be worth a try.
Frequently Asked Questions
Here are some common questions about serotonin and food:
Which foods boost serotonin the most?
Eggs, salmon, cheese, tofu, nuts, seeds, and turkey are among the top tryptophan sources.
Can tryptophan-rich foods actually improve my mood?
They might affect serotonin levels. For better absorption, pair them with healthy carbs.
Should I take tryptophan supplements?
Always check with a doctor first. Supplements can have side effects, and some people (especially those at risk for serotonin syndrome) should avoid extra tryptophan.
What are some natural ways to improve mood?
Regular exercise, sunlight exposure, probiotics, and cutting back on alcohol can help. If you’re still feeling down or anxious often, working with a mental health professional might be the next step.
The Bottom Line
Eating tryptophan-rich foods with healthy carbs could support serotonin production. But since mood and sleep depend on so many factors, diet alone might not be enough. If you’re struggling, talking to a healthcare provider can help.