Foods To Help You Sleep Better

Most people load themselves with sugary foods, caffeine or junk which may compromise with their shut-eye.

If your sleep suffers and it affects both your productivity and efficiency in return, you might try considering a change of diet.


A known source of tryptophan, milk has been shown to improve sleep in human beings, especially when taken along with melatonin and paired with exercise. It is not unusual for kids in India to drink a glass of milk, albeit reluctantly, before making their way to bed.

A trick as old as time for Indians, turn to a glass of milk to catch up on good sleep.

food that helps you sleep, goodnights sleep, food that induces sleep, milk, oats, curd, protein, high fiber, indian express, indian express news
Milk is a good choice before going to bed.(Source: Getty Images)


This super fruit contains tryptophan and is a good source of magnesium. Available easily and with a taste that almost no one hates, it is a quick and easy way to fall asleep fast.

fruits, bananas, sleep inducing, food for a good sleep, food that makes you sleep, indian express, indian express news
Fruits that are good for your sleep. (Source: FilePhoto)


Oatmeal is high in carbs and has been reported to induce drowsiness when consumed before bed. Additionally, oats are a known source of melatonin and a rich source of fiber. Healthy and easy to whip out, it can be paired with milk and a fruit and consumed before bedtime.

food that induces sleep, oats, oatmeal, high fiber, food for sleep, food for a good night's sleep, indian express, indian express news
Eat oats for a good, undisturbed sleep. (Source: FilePhoto)

Cottage cheese

Cottage cheese or paneer contains a significant amount of casein, which is a form of protein that is well known to sustain overnight muscle repair and growth when consumed before bed. Not only will it put you to deep sleep, it will also heal and build your muscles.

food that makes you sleep, food for a good sleep, dietary changes, food that induces sleep, indian express news, indian express
Paneer, being rich in protein, is a good choice for a good sleep. (Source: File Photo)


Abundant in many nutrients, walnuts are particularly rich in magnesium, phosphorus, copper, and manganese. Additionally, walnuts are a great source of healthy fats, including omega-3 fatty acids and linoleic acid.

And if that is not enough, eating walnuts can improve sleep quality, as they are one of the best food sources of the sleep-regulating hormone melatonin.

walnut, healthy, good fiber, sleep inducing food, food for a good sleep, sleep well, indian express, indian express news
Walnuts promise a good night’s sleep. (Source: FilePhoto)


A staple of many diets in India, white rice when consumed a few hours before bed may help improve sleep quality and also help with longer duration of sleep.

A bowl of white rice with some curry or even a little butter or ghee to pair with never hurt anyone.

rice, food for a good sleep, food that induces sleep, indian food, rice, carb rich, indian express, indian express news
A staple in many diets, rice can ensure a good, deep sleep. (Source: FIlePhoto)


Apart from being incredibly healthy, fishes are an exceptional source of vitamin D and omega-3 fatty acids – the combination of which has the potential to enhance sleep quality, as both have been shown to increase the production of serotonin, a sleep-promoting brain chemical.

fish, food for a good sleep, protein rich, dietary changes for a good sleep, indian express, indian express news
A piece of two of fish is all you need for a good, hearty sleep. (Source: Getty Images)


Breaking into a cup of curd before bedtime might induce sleep without a sweat. Calcium found in dairy products will help the brain use the tryptophan found in dairy to help make sleep-inducing melatonin. But if you have a cold, it’s best to avoid curd before bed.

food that induces sleep, sleep inducing foods, food that helps to sleep, food for sleep, how to sleep well, milk, curd, paneer, fish, oats, walnuts, indian express, indian express news
Try curd to get a good night’s sleep. (Source: FilePhoto)

So what are you going to munch on before a good night’s sleep?

About Indianspice Staff Reporter

Report and write stories for It is our ambitious goal to cover issues/events/news concerning South Africa and the diaspora.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.