A person struggling to fall asleep at night.


What you eat may potentially affect how you sleep. To improve sleep quality and get a good night’s rest, it is important to eat food that relaxes your mind and body, rather than food that may cause discomfort.

Why Is Good Sleep Important?

In Singapore, a recent study showed that one in three people are sleep-deprived, which, in turn, badly affects health.

Quality of sleep has a huge impact on daily life as being sleep-deprived can affect a person’s productivity and concentration at work. When people are unable to sleep, it also affects their emotional well-being, potentially causing irritability and moodiness. Numerous studies have found a relationship between the quantity and quality of sleep and various health problems such as the increased risk of diabetes, high blood pressure, heart disease, obesity, and depression.

Other studies also indicate that dietary factors can play a part in getting a better night’s rest i.e. consuming certain foods can help promote rest and relaxation.

Q&A: What To Eat To Help You Sleep Better

Should I eat heavy or light meals before going to bed?

Avoid eating high-fat content and heavy, large meals at night. Consuming a heavy meal in the evening or right before bedtime may cause indigestion and heartburn, which can disrupt sleep since the meal is more difficult to break down and will take a longer time to digest. Similarly, lying down on a full stomach can also cause indigestion and heartburn.

Does eating a light snack help with insomnia?

Hunger in the middle of the night may interfere with sleep. To avoid hunger, a light bedtime snack before bedtime can promote sleep. A glass of milk, some biscuits, a small piece of dark chocolate or a piece of fruit would be ideal.

How many hours before sleep should I eat?

It is recommended to consume any meals at least three hours before going to bed.

Does drinking alcohol before sleeping help?

Small amounts of alcohol before sleep can help you fall asleep but drinking too much can cause insomnia. Do not consume excessive alcohol. Having too much alcohol can suppress the rapid eye movement (REM) sleep state that is essential for a good night’s rest. Alcohol is also dehydrating and may leave you feeling thirsty, which can disrupt your sleep.

Does drinking milk before sleeping help?

Drinking a glass of warm milk before bed may help you relax and stay asleep. Try drinking milk before sleep. Dairy products contain tryptophan, an essential amino acid, which helps in the production of sleep-inducing brain chemicals such as serotonin and melatonin. People with low serotonin levels may have difficulty sleeping. Dairy products are also a good source of calcium, which helps the brain use the tryptophan to manufacture melatonin. It is important to note that these may not be suitable for individuals who may be lactose intolerant.

Can I take caffeinated drinks?

Beverages or foods that contain caffeine (e.g. chocolates, coffee, and soft drinks) can affect sleep. Watch your caffeine intake. Caffeine is a stimulant that affects people, depending on the amount consumed. If you are sensitive to caffeine and you want to sleep tight, reduce your intake or limit consumption to mornings only.

How about herbal tea?

A common way of helping with sleep is to have a cup of herbal tea. Teas such as chamomile, passionflower, and valerian may potentially have a sedative effect, which will help you sleep better.

Try to avoid drinking too much fluid too close to bedtime, so as to reduce the need to go to the bathroom during the night, especially for individuals with urinary incontinence.

Ms Ong Yawei is a Senior Dietitian at Tan Tock Seng Hospital. She completed her Master of Dietetics at Deakin University in Melbourne, Australia. She specialises in the nutritional management of surgical patients and individuals with gastrointestinal diseases.

Download the HealthHub app on Google Play or Apple Store to access more health and wellness advice at your fingertips.


Read these next: