15 Foods That Can Actually Help You Sleep Better
What you eat is directly linked to the quality of your sleep. So feed your body right.
You already know that if you don't get enough sleep, your health pays the price. Sleep loss can ruin your memory and concentration, it can make you gain weight, and it makes it harder to get out of bed early and hit the gym.
But even if you’re committed to logging the recommended 7 to 8 hours a night in bed, you might still find yourself tossing and turning when the lights go out. You’re not alone: Up to 1 in 3 adults say they occasionally experience insomnia, according to the American Academy of Sleep Medicine.
It’s no surprise that certain foods or drinks — think coffee, alcohol, and even too much sugar — can make your sleep woes worse. But you might not realize that others can actually help you sleep better.
The oft-touted Mediterranean diet is particularly good for sleep, says Kristen Kizer, R.D., L.D., a registered clinical dietitian at Houston Methodist Hospital. "A 2018 study showed adherence to the Mediterranean diet was associated with increased sleep quality, which makes sense given with what we know about foods that are bad for sleep," such as refined carbs and sugar, says Kizer.
Want some more specific recs? Here are just a few sleep-inducing foods and drinks that can help you rest easy.
Walnuts.
Walnuts contain melatonin, the hormone that makes you feel sleepy.
“Your body makes melatonin when it starts to get dark, but eating foods with melatonin could also help you feel more sedated,” says W. Christopher Winter, M.D., Men’s Health sleep advisor and author of The Sleep Solution.
Try snacking on a handful an hour or two before bed, he says.
Tart cherries.
Not into walnuts? Tart cherries also naturally contain melatonin. In fact, a study in the European Journal of Nutrition found that people who drank an ounce of Montmorency cherry juice in the morning and before bed got an extra 40 minutes of sleep than people who didn't.
Salmon.
The pink fish is a top source of omega-3 fatty acids, which one Journal of Sleep Research study linked to deeper, more restful sleep. While the study was done on children, experts say that the findings probably hold true for adults, too. Experts don’t fully understand why, but getting enough omega-3s could boost the sleep-promoting effects of melatonin.
White rice.
Research published in the American Journal of Clinical Nutrition suggests that eating 2 1/2 cups of white rice four hours before bed could help you fall asleep faster. Of course, that’s a lot of rice — but even eating a small amount of carbs could be helpful.
In part, it could be because your brain uses the carbs to make the neurotransmitter serotonin, which promotes feelings of calm and relaxation, Winter says.
Even though whole grains — like brown rice — are a healthier choice overall, it’s fine to switch to white rice every once in a while if you’ve been having trouble sleeping. Just go back to your usual fare once you start sleeping better, Winter says.
Turkey.
You already know this one: turkey contains "the amino acid tryptophan, [which is] associated with better sleep because tryptophan is a precursor to serotonin," says Kizer. Other sources of tryptophan include egg whites and pumpkin seeds.
Eggs
They’re one of the few foods that naturally contain vitamin D, which emerging research suggests could have an impact on your sleep. One recent study, published in Sleep, found that men who were deficient in vitamin D had more sleep disruptions and got less sleep overall compared to those who got enough of the vitamin.
The reasons why aren’t completely clear, but it could be that vitamin D targets neurons in parts of the brain that play a role in sleep. Shoot for 600 international units (IUs) per day, according to the Institute of Medicine.
If you don't like eggs, other foods with vitamin D that might just help you sleep include wild-caught and canned fish, beef or calf liver, shitake mushrooms, and yogurt.
Warm milk.
Milk contains calcium as well as tryptophan, Winter says. Most milk is also fortified with vitamin D — so you’ll get that added bonus, too.
Warm it up, and its sleep-inducing effects might be even more potent.
“Consuming a warm beverage raises your body temperature,” says Winter. “So your body has to work to cool back down, and that cool-down can trigger sleepiness.”
Cashews.
A quarter-cup serving of cashews delivers almost 20 percent of your daily magnesium, a mineral that plenty of people don’t get enough of.
That could spell problems at bedtime, since magnesium deficiency is linked to sleep disorders as well as restless leg syndrome, which often strikes at night and can make it difficult to fall asleep. Fall short, and the nerves in your muscles can actually fire off too many signals at once, which can cause cramping and leg restlessness.
“Magnesium plays a role in proper muscle contraction,” Dr. Winter says.
Other great sources of magnesium include swiss chards, almonds, spinach, and sesame seeds.
Collard greens.
We hear an awful lot about kale, but collard greens actully have nearly triple the calcium of kale per cooked cup. “Calcium helps tryptophan convert to melatonin,” Winter says. Saute collard greens with garlic, or pair with sweet potato for an extra sleep-inducing boost.
Sweet potatoes.
When it comes to sleep, the orange-fleshed vegetables pack a powerful punch.
A medium sweet potato contains 542 milligrams (mg) of potassium — around 10 percent of your daily recommended dose. Like magnesium, potassium promotes proper muscle contraction to keep nighttime leg cramps at bay, says Winter.
Sweet potatoes are also loaded with the carbs your brain needs to make sleep-inducing serotonin.
Here's a firehouse recipe to spice up your next sweet potato dish.
Carrots.
The preferred veggie of beloved cartoon rabbits is also associated with high-quality sleep. "Research is looking at the benefit of plant phytochemicals like beta carotene and their positive impact on sleep (this is why foods like sweet potatoes and carrots are “pro-sleep” foods)," says Kizer. Try roasting them and seasoning with oil, rosemary, and pepper.
Chamomile tea.
Chamomile contains compounds that studies suggest can ease anxiety and stress, upping the odds that you can actually fall asleep rather than spend the entire night tossing and turning.
Like warm milk, a mug of hot chamomile tea before bed can promote feelings of sleepiness by causing your body temperature to rise and then drop.
Winter likes Republic of Tea’s Get Some Zzz’s tea, which contains chamomile along with other sleep-promoting herbs like passionflower and valerian.
Kiwi
This tart fruit is another great source of melatonin, which could make you fall asleep faster and sleep more soundly through the night. According to the National Sleep Foundation, insomniacs may get a good night's sleep by eating two kiwis before bed as the fruit can boost how long you sleep.
Cottage cheese
Not only is cottage cheese a protein-filled snack, but it also has the amino acid tryptophan, thought to boost serotonin levels, according to the National Sleep Foundation. As they explain, serotonin is a brain chemical that can cause insomnia when levels dip too low.
Tuna
Tuna, and other fish like halibut, have loads of vitamin B6, which is essential to making melatonin and serotonin. A 2.5-ounce serving of tuna has roughly .84 mg of vitamin B6, according to the Dietitians of Canada. Men should get about 1.3 mg of the vitamin each day.
Everything You Need to Know About Omega-5s
Can Milk Make You Taller?
Chef Marcus Samuelsson's 6 Favorite Things
We’re Cracking The Latest Research On Eggs