Home / Health

Sleep better foods: 9 Foods to Help You Sleep Better Tonight

If you’re struggling to fall asleep, your evening food choices may be part of the reason. While no food is a magic cure for insomnia, certain sleep-friendly foods can help your body relax, support melatonin production, and make it easier to wind down before bed.

The best foods for better sleep are usually light, easy to digest, and rich in nutrients like tryptophan, magnesium, calcium, and complex carbohydrates. These nutrients support the hormones and brain chemicals that regulate sleep, helping you feel calmer and more ready for rest.

Below are 9 foods to help you sleep better tonight, along with how and when to eat them for the best results.

1. Tart cherries

Tart cherries are one of the most well-known sleep better foods. They naturally contain melatonin, the hormone that helps regulate your sleep-wake cycle.

They may also help reduce inflammation, which is useful if discomfort keeps you awake. Tart cherry juice is especially popular because it’s easy to drink in the evening.

How to eat them:
– Drink a small glass of tart cherry juice 1 to 2 hours before bed
– Eat fresh or frozen tart cherries as a light evening snack

Best for: People who have trouble falling asleep or staying asleep.

2. Kiwi

Kiwi is a small fruit with a big sleep benefit. It contains antioxidants, vitamin C, and serotonin, all of which may support better sleep quality.

Some studies suggest eating kiwi before bed can help people fall asleep faster and sleep longer. It’s also light on the stomach, which makes it a good nighttime snack.

How to eat it:
– Eat 1 to 2 kiwis about an hour before bed
– Pair with plain yogurt if you want a more filling snack

Best for: A simple, low-calorie bedtime snack.

3. Bananas

Bananas are a convenient sleep-friendly food because they contain magnesium and potassium, two minerals that help relax muscles. They also provide carbohydrates, which may help tryptophan enter the brain more easily.

Their natural sweetness can satisfy late-night cravings without the need for sugary desserts. For a balanced snack, bananas can also pair well with healthy high carb foods like oats or whole-grain toast if you need a little more staying power.

Bananas are especially useful when you want one of the simplest sleep better foods available. They require almost no preparation, which makes them easy to choose on busy nights when you just need something light and comforting.

How to eat them:
– Eat a banana on its own
– Slice it over oatmeal or yogurt
– Pair with a small spoonful of nut butter for added satiety

Best for: People who want something quick and easy before bed.

4. Oatmeal

Oatmeal is a warm, comforting choice that can help you feel sleepy by supporting serotonin production. It’s a complex carbohydrate, which means it digests slowly and can help keep blood sugar stable overnight.

Oats also contain melatonin and magnesium, both linked to better sleep. If you prefer a simple whole-food approach, a bowl of oats fits well with a whole foods diet and keeps late-night eating more balanced.

Because oatmeal is gentle and versatile, it is one of the easiest sleep better foods to customize. You can keep it plain when you want something very simple, or add fruit and nuts if you need a more satisfying snack before bed.

How to eat it:
– Make a small bowl of plain oatmeal in the evening
– Add banana slices, cinnamon, or a few walnuts for extra flavor

Best for: Those who get hungry at night and want a soothing snack.

5. Almonds

Almonds are rich in magnesium, a mineral that plays a key role in sleep regulation. Magnesium may help calm the nervous system and support muscle relaxation.

They also provide healthy fats and a little protein, which can help you stay satisfied without feeling overly full. For people who snack late, almonds can also be a better choice than foods to avoid for weight loss that are heavily processed or sugar-loaded.

A small handful of almonds can fit neatly into a bedtime routine. Among sleep better foods, they are especially practical because they travel well, store easily, and do not require any cooking.

How to eat them:
– Eat a small handful of plain almonds
– Choose unsalted almonds to avoid excess sodium before bed

Best for: A portable, balanced bedtime snack.

6. Yogurt

Plain yogurt contains calcium and protein, and calcium helps the brain use tryptophan to make melatonin. Yogurt is also easy to digest for many people, especially compared with heavier nighttime meals.

Choose plain or low-sugar yogurt to avoid a spike in blood sugar before sleep. If you want more context on why dairy-based snacks can fit into a healthy evening routine, the National Heart, Lung, and Blood Institute’s sleep health guidance explains how diet and habits can affect rest.

Yogurt also works well as a base for other sleep better foods. Adding kiwi, banana, oats, or walnuts can turn a simple cup of yogurt into a balanced snack that feels more complete without becoming too heavy.

How to eat it:
– Eat plain yogurt with kiwi or bananas
– Add a sprinkle of oats or a few nuts for texture

Best for: People who want a light snack with protein.

7. Walnuts

Walnuts are another food that naturally contains melatonin. They also provide healthy fats, magnesium, and omega-3 fatty acids, which support overall health and may contribute to better sleep patterns.

Because walnuts are calorie-dense, a small portion is usually enough. A few walnuts can be especially useful when you want sleep better foods without making your bedtime snack too heavy.

Walnuts pair especially well with yogurt or oatmeal, and they can also be a smart topping for a banana snack. That combination gives you a mix of healthy fats, carbs, and a little protein to help you stay satisfied through the night.

How to eat them:
– Eat a small handful in the evening
– Mix with yogurt or oatmeal for a sleep-friendly combo

Best for: A nutrient-rich snack in moderation.

8. Turkey

Turkey is often associated with drowsiness, and for good reason: it contains tryptophan, an amino acid used to make serotonin and melatonin. While turkey alone won’t knock you out, it can be part of a sleep-supportive dinner.

A lean protein like turkey can also help you avoid waking up hungry during the night. If you already eat dinner early, a small serving of turkey with vegetables is a practical way to keep evening hunger in check.

Turkey is one of the more filling sleep better foods on this list, so portion size matters. A modest serving is usually enough, especially when it’s paired with a side of complex carbs that digest more slowly and help you stay comfortable through the night.

How to eat it:
– Have a small turkey portion at dinner
– Pair it with complex carbs like brown rice, sweet potatoes, or whole grains

Best for: A satisfying evening meal that supports better sleep.

9. Chamomile tea with a light snack

Although tea is not technically a food, chamomile is commonly used alongside bedtime snacks and deserves a place on this list. Chamomile is widely known for its calming properties and may help reduce mild anxiety and support relaxation.

It works especially well when paired with one of the sleep-friendly foods above, such as almonds, yogurt, or oatmeal. Many people also find it helpful to keep a consistent wind-down routine that includes light nourishment and a warm drink.

Used this way, chamomile tea can make sleep better foods feel like part of a real nighttime ritual instead of a random snack. The warm cup signals that the day is ending, which may help you settle into a calmer mindset.

How to use it:
– Sip chamomile tea 30 to 60 minutes before bed
– Avoid adding too much sugar or caffeine-containing ingredients

Best for: Creating a calming nighttime routine.

Why sleep better foods can help at night

The best foods for sleep tend to do one or more of the following:

  • Support melatonin production
  • Provide tryptophan
  • Contain magnesium or calcium
  • Help stabilize blood sugar
  • Promote relaxation without overloading digestion

A good bedtime snack should be small, balanced, and easy to digest. Heavy, greasy, or very sugary foods can make it harder to fall asleep or may cause discomfort during the night. That’s why sleep better foods usually work best when they’re simple and portion-controlled.

Another helpful point is consistency. Eating the same kind of light snack at roughly the same time each night can train your body to recognize a sleep routine. Even modest choices like yogurt, banana, or oats can support better habits when they become part of a regular pattern.

When should you eat sleep-friendly foods?

Timing matters. In general, it’s best to eat a sleep-friendly snack about 30 minutes to 2 hours before bed. This gives your body time to digest without leaving you too hungry or too full when you lie down.

If you’ve already had dinner, keep your bedtime snack light. If you’re truly hungry before bed, choose a balanced option with a little protein and complex carbs, such as yogurt with oats or banana with almonds.

For many people, the best results come from keeping the snack small and avoiding last-minute overeating. The goal of sleep better foods is not to replace dinner, but to prevent hunger from interrupting rest.

Foods to avoid before bed

Just as some foods can help sleep, others can make it worse. Try to limit these close to bedtime:

  • Caffeine
  • Alcohol
  • Heavy fried foods
  • Very spicy foods
  • Large sugary desserts
  • Large meals too close to bed

These can interfere with digestion, trigger reflux, or disrupt your sleep cycle. If your goal is to rely more on sleep better foods, replacing these options with lighter snacks can make a noticeable difference.

It can also help to avoid experimenting with new foods right before an important night of rest. Stick with snacks you already know sit well with your body so you do not create unnecessary discomfort.

More ways to build a sleep-supportive snack routine

If you want to make your evening routine more effective, keep the snack simple and predictable. A small bowl of oatmeal, a cup of yogurt with kiwi, or a banana with almonds can be enough to calm hunger without feeling like a full meal.

Choose foods that are easy to digest and that match how hungry you actually feel. If you are only mildly hungry, a few walnuts or tart cherry juice may be enough. If you need a little more staying power, combine protein and carbs so you stay satisfied longer.

It also helps to pair your snack with other sleep habits. Dim the lights, reduce screen time, and give yourself time to relax after eating. Food can support rest, but the environment around the snack matters too.

Common questions about foods and sleep

Do sleep foods really work?

Yes, but they work best as part of a healthy routine. Foods rich in melatonin, magnesium, calcium, and tryptophan may support sleep, but they’re not a replacement for good sleep habits.

Is it bad to eat before bed?

Not necessarily. If you’re hungry, a light snack can actually help you sleep better foods. The key is choosing the right foods and avoiding a large, heavy meal right before lying down.

What is the best food to eat at night for sleep?

There isn’t one perfect option for everyone, but tart cherries, kiwi, yogurt, and oatmeal are among the most commonly recommended foods for better sleep.

Can these foods help with insomnia?

They may help some people sleep more comfortably, but persistent insomnia should be discussed with a healthcare professional. Diet is only one part of sleep health.

A simple bedtime snack idea

If you want an easy combination to try tonight, choose one of these:

  • Kiwi with plain yogurt
  • Banana with almonds
  • Oatmeal topped with walnuts
  • Tart cherry juice with a small handful of nuts
  • Chamomile tea with a few almonds

These combinations balance carbs, protein, and sleep-supporting nutrients without feeling too heavy. They also make sleep better foods easier to turn into a routine instead of an occasional experiment.

Final thoughts

If you want sleep better foods tonight, start with what’s on your plate. The right foods won’t fix every sleep problem, but they can support relaxation and help your body prepare for rest.

Tart cherries, kiwi, bananas, oatmeal, almonds, yogurt, walnuts, turkey, and chamomile tea are all smart choices to consider in the evening. Keep portions moderate, eat earlier rather than right before bed, and avoid heavy or stimulating foods late at night.

A few small changes to your nighttime routine may be enough to help you fall asleep faster and wake up feeling more refreshed.

Enjoying this?

Get one good read in your inbox, once a week.

Shams Mag Editorial Team

Editorial Director & Health Content Lead at Shams Mag. Dedicated to delivering thoroughly researched, evidence-based health and wellness insights grounded in peer-reviewed clinical literature and official health guidelines (WHO, CDC, NIH, NHS).

Keep reading

Health

Ayurvedic Medicine for Cholesterol: Natural Relief Guide

Shams Mag Editorial Team·14 min read
Health

Powerful Ayurvedic Herbs: 7 for Better Health

Shams Mag Editorial Team·12 min read
Health

Ayurvedic Diet Guide: Balance Your Body Naturally

Shams Mag Editorial Team·17 min read