Several common foods contain compounds that promote drowsiness, either by supplying raw materials your brain uses to produce sleep hormones or by triggering chemical cascades that calm your nervous system. The most well-known sleep-promoting nutrient is tryptophan, an amino acid found in turkey, dairy, nuts, and seeds, but carbohydrate-rich foods, certain fruits, and magnesium-dense vegetables also play a role.
How Food Actually Makes You Sleepy
The main pathway runs through tryptophan, an amino acid your body can’t make on its own. Once tryptophan reaches your brain, an enzyme converts it into serotonin, a calming neurotransmitter. Your brain then converts some of that serotonin into melatonin, the hormone that signals it’s time to sleep. The challenge is getting enough tryptophan past the blood-brain barrier, because it competes with other amino acids for entry.
This is where carbohydrates come in. When you eat carbs, your body releases insulin. Insulin pushes competing amino acids out of your bloodstream and into your muscles, clearing the way for tryptophan to reach your brain more easily. That’s why a high-protein food like turkey on its own won’t knock you out, but turkey with a side of rice or bread can genuinely make you drowsy. The combination matters more than any single food.
Turkey and Other High-Tryptophan Proteins
Turkey gets the most attention as a sleep food, especially around Thanksgiving, but it actually contains about the same amount of tryptophan as chicken, cheese, eggs, and fish. The reason people feel sleepy after a holiday meal has more to do with the large volume of carbohydrate-heavy sides (stuffing, mashed potatoes, cranberry sauce) boosting tryptophan transport to the brain than with the turkey itself.
Other solid tryptophan sources include soybeans, pumpkin seeds, peanuts, and milk. Pairing any of these with a moderate amount of carbohydrates, like oatmeal, whole-grain bread, or rice, will do more for sleepiness than eating them alone.
Nuts, Especially Pistachios
Pistachios stand out among nuts because they contain unusually high levels of melatonin. One study measured an average of about 1.7 micrograms of melatonin in a 25-gram serving (roughly a small handful), which is thousands of times more than the trace amounts found in most other nuts. For comparison, most nuts contain only 0.1 to 3.3 nanograms per gram, while pistachios averaged around 69 nanograms per gram in the same analysis. Some varieties of Iranian pistachios have been measured at dramatically higher concentrations still.
Walnuts also contain small amounts of melatonin and are a decent source of tryptophan. A small portion of either nut as an evening snack provides sleep-supporting compounds without being heavy enough to cause digestive discomfort.
Warm Milk and Dairy
The reputation of warm milk as a sleep aid has both a biological and a psychological basis. Milk contains tryptophan, and during digestion, proteins in milk (specifically casein) release opioid-like peptides that have mild sedative properties. Research in animals has confirmed that these compounds can enhance sleep behavior.
There’s also a strong comfort factor. The sleep-promoting effect of milk has long been attributed partly to psychological associations, like the memory of a parent offering warm milk at bedtime. Whether the drowsiness comes from the chemistry or the ritual probably doesn’t matter much if it works for you. Interestingly, milk collected from cows at night contains higher concentrations of melatonin and tryptophan than daytime milk, and animal studies have found it produces stronger sedative effects.
Kiwifruit
Kiwifruit contains serotonin, antioxidants, and folate, all of which have been linked to sleep regulation. Some earlier observational studies suggested that eating two kiwis an hour before bed could reduce the time it takes to fall asleep and increase total sleep duration. However, more rigorous research has tempered those claims. A controlled study of 24 men using wrist-based sleep tracking found no statistically significant improvement in sleep onset time or total sleep duration after eating fresh or freeze-dried green kiwifruit compared to a water control. Poor sleepers who ate fresh kiwi took about 17 minutes to fall asleep versus 21 minutes for the control group, a small difference that didn’t reach statistical significance.
Kiwifruit is nutritious and unlikely to hurt your sleep, but the evidence for a strong direct effect is weaker than popular articles suggest.
Tart Cherry Juice
Tart cherries are one of the few natural food sources with meaningful amounts of melatonin, and they also contain compounds that slow the breakdown of tryptophan in the body. Clinical trials typically use about 480 milliliters (roughly two cups) of tart cherry juice per day, split into two servings in the evening, over a period of about four weeks. Some earlier small studies reported modest increases in sleep duration, though the research base is still limited and mostly involves older adults with insomnia. If you try it, choose unsweetened concentrate mixed with water, since the sugar in sweetened juice can work against sleep quality.
Magnesium-Rich Foods
Magnesium helps regulate neurotransmitters involved in calming the nervous system, including GABA, the brain chemical responsible for quieting neural activity before sleep. Many people don’t get enough magnesium from their diet, and low levels are associated with restless, fragmented sleep.
The best food sources include pumpkin seeds, almonds, cashews, cooked spinach, Swiss chard, black beans, dark chocolate (70% cacao or higher), and brown rice. A dinner built around salmon with spinach and brown rice, or a snack of dark chocolate and almonds, covers a meaningful portion of your daily magnesium needs while also providing tryptophan. Bananas are often mentioned as a magnesium source, and while they contain some, leafy greens, nuts, and seeds are considerably more magnesium-dense.
Complex Carbohydrates
Whole grains like oatmeal, brown rice, and whole-wheat bread promote sleepiness through the insulin mechanism described earlier. By clearing competing amino acids from the bloodstream, they help tryptophan from other foods reach your brain. Oatmeal in particular pulls double duty: it’s a source of both complex carbohydrates and small amounts of melatonin.
Simple sugars and refined carbs (white bread, candy, sugary cereal) can also trigger an initial wave of drowsiness, but they tend to cause blood sugar spikes and crashes that fragment sleep later in the night. Sticking with complex carbs gives you the tryptophan-boosting effect without the rebound.
Foods That Work Against Sleep
Some foods actively disrupt sleep, and avoiding them in the evening can matter as much as choosing the right ones. Spicy foods like hot sauces, chili peppers, and tomato-based sauces are common culprits because they trigger acid reflux, sending stomach acid back up the esophagus. That burning discomfort makes it hard to fall asleep and can wake you up repeatedly.
High-fat meals are another problem. Research has shown that as daily fat intake increases, people wake more frequently during the night and spend less time in deep sleep. A heavy, greasy dinner close to bedtime forces your digestive system to work hard when your body should be winding down. Caffeine and alcohol are obvious disruptors, but even chocolate (especially dark chocolate) contains enough caffeine and a stimulant called theobromine to interfere with sleep if eaten late at night.
Timing Your Evening Eating
What you eat matters, but when you eat it matters almost as much. The general recommendation is to finish your last meal about three hours before bed. That gives your body enough time to digest without sending you to sleep on a full stomach, while keeping the window short enough that you won’t lie awake hungry. Whether your last meal is at 7 p.m. or 10 p.m. is less important than maintaining that three-hour buffer.
If you want a small sleep-promoting snack closer to bedtime, keep it light: a handful of pistachios, a small bowl of oatmeal, or a glass of warm milk with a piece of whole-grain toast. The goal is to deliver tryptophan and melatonin without triggering the kind of heavy digestion that keeps you awake.

