What Not to Eat or Drink When Trying to Sleep

Getting a good night’s sleep is crucial for your health, mood, and productivity. While many factors affect sleep quality, what you consume in the hours before bedtime plays a surprisingly significant role in preventing insomnia. Here’s what you should avoid if you want to drift off peacefully and stay asleep through the night.
Table of Contents
The Obvious Culprit: Caffeine
This one seems obvious, but it’s worth emphasizing just how long caffeine stays in your system. That afternoon coffee might seem harmless, but caffeine has a half-life of about 5-6 hours, meaning half of it is still circulating in your bloodstream hours later.
Beyond coffee, watch out for hidden sources of caffeine like tea (including green and white tea), chocolate, energy drinks, and some medications. Even decaf coffee contains small amounts of caffeine that can affect sensitive individuals and lead to disrupted sleep.
The rule: choose foods to eat before bed that support restful sleep. Cut off caffeine at least 6 hours before bedtime, or earlier if you’re particularly sensitive.
The Sneaky Saboteur: Alcohol
Many people believe a nightcap helps them sleep, and while alcohol might help you fall asleep faster initially, it severely disrupts your sleep quality and can lead to insomnia. Alcohol suppresses REM sleep (the restorative dream phase) and causes more frequent nighttime awakenings as your body metabolizes it.
You might fall asleep quickly after that glass of wine, but you’ll likely wake up at 3 a.m. feeling restless, with your heart racing and your mind alert.
The rule: Stop drinking alcohol 3-4 hours before bed to give your body time to process it.
The Midnight Regret: Heavy or Fatty Foods
That late-night burger or slice of pizza might satisfy your cravings, but your digestive system won’t thank you when you’re trying to sleep. Heavy, fatty foods take longer to digest and can cause discomfort, heartburn, and indigestion when you lie down, hindering your ability to sleep well.
Foods to avoid close to bedtime include:
- Fried foods
- Red meat
- Creamy sauces and dishes
- Fast food
- Rich desserts
The rule: Finish eating heavy meals at least 3 hours before bed for a more restful sleep. If you need a snack, keep it light to ensure you have restful sleep.
The Heartburn Hazard: Spicy and Acidic Foods
Spicy foods can trigger heartburn and acid reflux, especially when you lie down. The same goes for acidic foods like tomatoes, citrus fruits, and vinegar-based dishes. If you’re prone to reflux, these foods can turn your night into a miserable experience.
The rule: Avoid spicy and acidic foods in the evening, particularly if you have a sensitive stomach.
The Bathroom Run: Too Much Liquid
While staying hydrated is important, drinking large amounts of water or other fluids right before bed almost guarantees middle-of-the-night bathroom trips. Each interruption fragments your sleep cycle and makes it harder to achieve deep, restorative sleep.
The rule: Taper off fluid intake 1-2 hours before bed. Take sips if you’re thirsty, but avoid chugging glasses of water to help you sleep better.
The Sugar Rush: Sweets and Refined Carbs
High-sugar foods and refined carbohydrates cause blood sugar spikes and crashes that can interfere with sleep. That bowl of ice cream or late-night cereal might give you a temporary energy boost, making it harder to wind down. The subsequent blood sugar crash can also wake you up in the middle of the night.
The rule: Avoid sugary snacks and refined carbs in the 2-3 hours before bed to promote better sleep.
The Surprising Offender: High-Protein Foods
While protein is important for overall health, eating large amounts of high-protein food before bed can interfere with restful sleep. Protein stimulates the production of orexin, a neurotransmitter that promotes alertness. Additionally, protein-rich foods take longer to digest.
The rule: Save the steak dinner for lunch and opt for lighter protein sources if you eat close to bedtime to promote better sleep.
The Diuretic Duo: Dark Chocolate and Some Teas
Dark chocolate contains both caffeine and theobromine, another stimulant that can keep you awake. Certain herbal teas, particularly those marketed as “detox” teas, can have diuretic properties that increase nighttime bathroom trips.
The rule: Enjoy dark chocolate earlier in the day, and if you want evening tea, stick to caffeine-free, non-diuretic options like chamomile to help you sleep.
What Should You Eat Instead?
If you need a bedtime snack, consider these sleep-friendly options:
- A small handful of nuts (almonds or walnuts)
- Banana with a small amount of almond butter
- Plain yogurt with a few berries
- Whole grain crackers with cheese are great foods to eat before bed that can promote restful sleep.
- Chamomile or valerian root tea
The Bottom Line
Quality sleep starts with smart choices throughout the day, especially in the evening hours when you should focus on foods that help you sleep. By avoiding these sleep-disrupting foods and drinks, you’re setting yourself up for better rest, which means better health, improved mood, and more productive days ahead.
Listen to your body—everyone is different, and what disrupts one person’s sleep might not bother another. Pay attention to patterns and adjust your evening routine accordingly.
