7 Drinks to Help You Sleep Better, According to Expert Nutritionists

Published on Jun. 05, 2025

Having trouble sleeping? Sipping one of these tasty drinks before bedtime might be the key to quality rest. (Spoiler: Warm milk isn't one!)

About the experts

  • Patricia Bannan, MS, RDN, is a registered dietitian, author of From Burnout to Balance, and the founder of Wellness Intelligence.
  • Debbie PetitpainMBA, RDN is a registered dietitian and spokesperson for the Academy of Nutrition and Dietetics.
  • Chris Mohr, PhD, RD, is a sports nutritionist, consultant, and co-owner of Mohr Results, Inc.

Highlights

  • Good nutrition can play a key role in improving sleep quality.
  • Several nourishing beverages, including several uncommon teas, may help promote sleep better than warm milk.
  • For the best sleep, stop drinking liquids about one hour before bedtime.

Sleeping is essential. Though for many adults, figuring out how to sleep better is an ongoing challenge. Sound familiar? If you’re not getting seven or more hours of sleep a night, you’re not alone. In fact, according to the National Institutes of Health, “1 in 3 adults do not regularly get the recommended amount of uninterrupted sleep they need to protect their health.”

Luckily, good nutrition—including some select beverages—may help improve sleep quality…but contrary to what you might think, warm milk doesn’t top the list. Read on to find out what nutritionists recommend instead.

woman sleeping in her bed
Mavocado/Getty Images

The sleep-nutrition connection

“Nutrition can play a powerful role in how well you sleep,” says Patricia Bannan, MS, RDN, a registered dietitian and author of From Burnout to Balance. In  one 2023 study published in Sleep Health, adherence to healthy plant-based diets “was positively associated with optimal sleep quality.”

But what you drink matters, too. “Beverages can support sleep by providing key compounds like melatonin, magnesium, or tryptophan that help regulate the sleep-wake cycle,” explains Debbie Petitpain, MBA, RDN, spokesperson for the Academy of Nutrition and Dietetics.

Though warm milk has long been a popular bedtime suggestion, Bannan says that its impact on sleep is modest. Existing observational and experimental data only tentatively support a positive relation between dairy consumption and sleep quality, according to a 2023 review in Advances in Nutrition

Also, it’s advised to cut caffeinated drinks, such as coffee or certain sodas, after midday—and skip the alcohol if you’re planning to hit the hay within a two-hour span.

man drinking herbal tea before going to bed
Mystockimages/Getty Images

Top expert-recommended bedtime beverages

If you’d like to enjoy a better night’s sleep, try sipping on these drinks—but aim to have them around an hour before bed (and not any closer). That way, you hopefully won’t wake up in the middle of the night to use the bathroom.

cherry juice being poured into a glass
Dragos Ciobanu/500px/Getty Images

1. Tart cherry juice

Tart cherries naturally contain melatonin, a hormone that helps regulate your sleep-wake cycle. Bannan says that past studies have shown that tart cherry juice may improve sleep quality and help you sleep more hours each night.

How to drink it: Sip about 5 ounces of unsweetened 100% tart cherry juice one to two hours before bed, advises Bannan. Or have a “sleepy girl mocktail“: 1/2 cup of 100% tart cherry juice with 1 tablespoon of magnesium powder and a splash of fizzy water or prebiotic soda.

hands holding a cup of golden milk
SewcreamStudio/Getty Images

2. Plant-based golden milk

Perhaps a fancier substitute for classic warm milk, golden milk is also a warm drink. “Made with plant-based milk and turmeric, it may help promote relaxation,” says Bannan.

Turmeric has anti-inflammatory properties, which can help to support better rest. “When combined with magnesium, the drink becomes more sleep-supportive,” Bannan adds.

How to drink it: Add 1/2 teaspoon of turmeric powder and pinch of black pepper to one cup of warm plant-based milk. With healthcare provider guidance, “add 200 milligrams of magnesium glycinate, if appropriate,” recommends Bannan. Sip it about an hour before bed.

banana smoothie with cut pieces of banana next to it on a chopping board
Sergey Ovchinnikov/Getty Images

3. Banana smoothie with added magnesium

Magnesium can offer muscle relaxation support, and Petitpain says it can “help you ease into deeper, more restorative sleep.” She suggests mixing it into a banana smoothie. Why bananas? Well, bananas are a natural source of magnesium.

How to drink it: Petitpain recommends blending one cup of unsweetened almond milk with a halved banana and pinch of cinnamon “to provide about 10% of the [Recommended Dietary Allowance] for magnesium, plus tryptophan, potassium, and vitamin B6.” Enjoy a glass one to two hours before bed.

hands holding a mug of chamomile tea
Tetra Images/Getty Images

4. Chamomile tea

Given that the letters c-a-l-m are found in the word, it seems appropriate that calm might be what you feel after drinking chamomile tea.

“Chamomile contains apigenin, a plant compound that binds to certain receptors in the brain that may help reduce anxiety and promote relaxation,” says Bannan. A  systemic review and meta-analysis of clinical trials published in Complementary Therapies in Medicine in 2024 found that chamomile may provide modest improvements in sleep quality.

How to drink it: Steep a chamomile tea bag in one cup of hot water for five minutes. Drink one hour before bedtime.

Important: Consult your primary care provider (PCP) or registered dietitian before regular use of herbal teas.

holy basil tea in a cup with leaves next to it
Ninetechno/Getty Images

5. Holy basil tea

Holy basil may lower cortisol levels, the primary stress hormone, Petitpain says. She notes, “Drinking something warm may trigger your parasympathetic nervous system, reducing heart rate and preparing the body for rest.” The parasympathetic nervous system is also known as the “rest and digest” system.

How to drink it: Steep a holy basil tea bag in one cup of hot water for ten minutes. Sip one hour before bedtime.

valerian root tea in a cup
Luis Echeverri Urrea/Getty Images

6. Valerian root tea

Valerian root tea reportedly shows promise when consumed close to bedtime. “One review found valerian root to aid in sleep disorders for those who may have challenges with sleep quality,” says Chris Mohr, PhD, RD, a sports nutritionist and consultant.

How to drink it: Steep a valerian root tea bag in one cup of hot water for four to five minutes. Drink one hour before bedtime.

woman drinking glass of water at night
PonyWang/Getty Images

7. Water

Plain ol’ water can help prevent dry mouth, muscle cramps, and headaches, all of which could disrupt sleep or make it harder to fall back asleep, says Petitpain.

How to drink it: Drink up to one cup an hour before bed. You can sip it warm or cool, with or without lemon.

For daily wellness insights, sign up for The Healthy by Reader’s Digest newsletter and follow The Healthy on Facebook and Instagram. Here’s more: