What Has Serotonin in It: Foods That Boost Levels

Very few foods contain serotonin itself. Most of the serotonin your body uses is made internally from tryptophan, an amino acid found in a wide range of protein-rich foods. About 90% of your body’s serotonin is produced in the digestive tract, not the brain, and the raw material for nearly all of it comes from what you eat.

Understanding the difference between foods that contain pre-formed serotonin and foods that supply the building blocks for serotonin production is key to making sense of this topic.

Foods That Contain Serotonin Directly

A small number of plant foods contain measurable amounts of serotonin in their tissue. Walnuts are the standout example, with roughly 87 micrograms of serotonin per gram of nut. Other nuts in the walnut and hickory families also have high concentrations. Plantains, pineapples, bananas, kiwis, plums, and tomatoes all contain serotonin as well, though generally in smaller amounts.

Here’s the catch: serotonin from food doesn’t cross the blood-brain barrier. That means eating a walnut won’t directly raise serotonin levels in your brain, where it influences mood, sleep, and anxiety. The serotonin you eat stays in your gut and bloodstream, where it plays different roles in digestion and blood clotting. So while these foods technically “have serotonin in them,” they won’t function the way most people hope when they search this question.

Foods That Help Your Body Make Serotonin

The more practical answer involves tryptophan, the amino acid your body converts into serotonin. Since your body can’t manufacture tryptophan on its own, every bit of it has to come from food. The richest sources are protein-heavy foods:

  • Poultry: turkey and chicken
  • Fish: salmon, tuna, and other varieties
  • Dairy: cheese, milk, and yogurt
  • Eggs: especially the whites
  • Seeds: pumpkin seeds, sunflower seeds, and sesame seeds
  • Legumes: soybeans and peanuts

All protein sources contain some tryptophan, but the foods above are particularly concentrated. Turkey often gets singled out in popular culture as the ultimate serotonin food, which is partly why people blame it for post-Thanksgiving drowsiness. Turkey is a good source, but it’s not dramatically higher in tryptophan than chicken or cheese.

How Tryptophan Becomes Serotonin

Tryptophan doesn’t become serotonin automatically. The conversion is a two-step process that requires specific helper nutrients. First, an enzyme converts tryptophan into an intermediate compound using oxygen and a cofactor called tetrahydrobiopterin (which your body synthesizes from folate). Then a second enzyme completes the conversion to serotonin, and this step requires the active form of vitamin B6.

This means that even if you’re eating plenty of tryptophan-rich food, a deficiency in B6 or folate could slow serotonin production. Foods rich in B6 include chickpeas, potatoes, bananas, and poultry. Folate is abundant in leafy greens, lentils, and fortified grains.

There’s also a competition problem. Tryptophan shares the same transport system into the brain with several other amino acids. When you eat a high-protein meal, all those amino acids compete for entry, and tryptophan often loses out because it’s present in relatively small amounts compared to the others. Pairing tryptophan-rich foods with carbohydrates can help, because the insulin response to carbs clears competing amino acids from the bloodstream, giving tryptophan an easier path into the brain.

Your Gut Bacteria Play a Role

Since 90% of your serotonin is produced in the digestive tract, gut health matters. Specific types of gut bacteria influence how much serotonin your intestinal cells produce. Spore-forming bacteria found naturally in the human gut stimulate specialized cells called enterochromaffin cells to ramp up serotonin production. Species like Clostridium ramosum and certain Lactobacillus strains have been shown to promote this process in research settings.

No bacterial species discovered so far can make serotonin on its own. Instead, these microbes act as signals that tell your gut lining to produce more. This is one reason why a diverse, fiber-rich diet, which feeds a healthy microbiome, may indirectly support serotonin levels. Fermented foods like yogurt, kimchi, sauerkraut, and kefir introduce beneficial bacteria and may support this signaling chain.

Cooking Can Reduce Tryptophan

Tryptophan is sensitive to heat, especially in combination with acidic conditions. Pasteurizing juice, for example, has been shown to reduce tryptophan content by roughly 30%. In extreme conditions, like those used in some food processing methods involving high heat and low pH, tryptophan can be destroyed almost entirely.

For everyday cooking, this mostly means that gentler preparation methods preserve more tryptophan. Baking or roasting at moderate temperatures is less destructive than prolonged boiling or high-heat processing. Raw or lightly cooked seeds and nuts retain more of their tryptophan than heavily roasted versions. That said, normal home cooking still leaves plenty of usable tryptophan in foods like chicken, fish, and eggs.

Putting It Together

If your goal is to support your body’s serotonin production through diet, the strategy isn’t to seek out the few foods that contain pre-formed serotonin. It’s to consistently eat tryptophan-rich proteins alongside the cofactor nutrients (B6 and folate) that enable the conversion. Including carbohydrates in the same meal helps tryptophan reach the brain more effectively, and maintaining gut health through fiber and fermented foods supports serotonin production in the digestive tract.

A meal that checks most of these boxes might look like grilled salmon with brown rice, a side of leafy greens, and a handful of pumpkin seeds. It’s not about any single “serotonin food” but rather a pattern of eating that keeps the full production chain well supplied.