HealthStack Logo

When Should You Eat for the Best Sleep? Insights from Dietitians

Struggling with poor sleep? Your diet and meal timing might be part of the issue. While we often focus on bedtime routines, light exposure, and stress management, nutrition plays a crucial role in helping your body wind down and achieve quality rest.

To help you optimise your sleep, we’ve gathered insights from Accredited Practising Dietitians and research-backed strategies to ensure your eating habits work with—rather than against—your body’s natural rhythms.

The Science Behind Eating and Sleep

Your body’s circadian rhythm—the internal clock that regulates sleep and wakefulness—also influences digestion, metabolism, and hormone production. Eating at the wrong times can throw this rhythm off, making it harder to fall asleep and stay asleep.

For example, consuming large meals too close to bedtime can lead to discomfort, acid reflux, and increased body temperature, all of which interfere with sleep. Conversely, going to bed hungry can also be disruptive, leading to night waking and poor sleep quality.

So, when is the best time to eat for optimal sleep? Here’s what our experts say:

1. Eat Your Main Meal Earlier in the Day

Eating a well-balanced dinner 3–4 hours before bedtime allows your body enough time to digest and metabolise the meal without interfering with sleep. A dinner rich in complex carbohydrates, lean protein, and healthy fats helps sustain energy levels without causing nighttime discomfort.

Best Dinner Options for Sleep:

  • Grilled salmon with quinoa and steamed vegetables
  • Baked sweet potato with a side of chicken or tofu
  • Brown rice with lentils and roasted vegetables

2. Avoid Heavy, Fatty Meals Before Bed

High-fat, greasy, or spicy foods can slow digestion and cause acid reflux, leading to poor sleep. If you’re craving a late-night snack, opt for something light that supports relaxation.

Smart Late-Night Snacks:

  • Greek yogurt with a drizzle of honey and walnuts
  • A small banana with almond butter
  • Whole-grain toast with cottage cheese

3. Time Your Caffeine Intake Wisely

Caffeine stays in your system for hours, with a half-life of about 5–6 hours. This means that even an afternoon coffee can still affect your sleep at night. If you’re sensitive to caffeine, aim to stop consuming it at least 6 hours before bedtime.

Caffeine Guidelines for Better Sleep:

  • Last coffee by mid-afternoon (2–3 p.m.)
  • Avoid energy drinks and pre-workout supplements in the evening
  • Switch to herbal teas like chamomile or peppermint at night

4. Consider a Small Pre-Bedtime Snack

If you often wake up hungry or have trouble falling asleep, a small, nutrient-dense snack before bed can help stabilise blood sugar levels. The best choices contain a mix of protein and slow-digesting carbs to support overnight recovery and relaxation.

Best Pre-Bedtime Snacks:

  • A handful of almonds and a few dried cherries (which contain melatonin)
  • Oatmeal with a splash of milk and cinnamon
  • A small smoothie with banana, yogurt, and flaxseeds

5. Hydrate Smartly—But Not Too Late

Dehydration can cause headaches, muscle cramps, and dry mouth, all of which disturb sleep. However, drinking too much fluid right before bed can lead to frequent nighttime bathroom trips.

Hydration Tips for Better Sleep:

  • Drink plenty of water throughout the day
  • Reduce fluid intake an hour before bed
  • Herbal teas like chamomile and valerian root can aid relaxation

6. Plan Meals to Support Consistent Energy Levels

Especially for shift workers or those with irregular schedules, meal planning is essential to prevent energy crashes and poor food choices. Eating balanced meals at regular intervals helps stabilise blood sugar, improve digestion, and reduce reliance on stimulants like caffeine and sugar.

Key Nutrients for Sleep-Friendly Eating:

  • Magnesium: Found in leafy greens, nuts, and seeds, magnesium helps relax muscles and promote restful sleep.
  • Tryptophan: An amino acid in turkey, dairy, and bananas, tryptophan is a precursor to melatonin, the sleep hormone.
  • Complex Carbs: Whole grains and starchy vegetables support serotonin production, which helps regulate sleep.

Final Thoughts

Improving sleep isn’t just about what time you go to bed—it’s also about when and what you eat. By making small adjustments, such as avoiding heavy meals before bed, managing caffeine intake, and incorporating sleep-friendly nutrients, you can create a diet that promotes better rest and overall well-being.

If you’re struggling with persistent sleep issues or need personalised nutrition advice, Health Stack have Accredited Practising Dietitians that can help, free of charge, straight to your mobile phone. They can help tailor a plan that works for your lifestyle, help with meal planning, reduce food budgets, manage shift workers and busy professionals food intake, or simply look to optimise your health.

Contact Health Stack

[activecampaign form=3 css=1]