5 Foods to Eat Before Bed for Better Sleep

Apr 25, 2025, 22:56 IST

Prajvi Mathur

Certain foods are rich in vital nutrients that can help provide a peaceful sleep during the night. Here are 5 foods you can eat before bed for better sleep:

Kiwi

Kiwis have a high content of vitamins C and E. It is also rich in potassium and folate. Studies have shown eating kiwi before bed can help you fall asleep faster and improve sleep quality.

Fatty Fish

Salmon is rich in vitamin D and omega-3 fatty acids which improve serotonin regulation in the body. It helps in improving sleep and also daytime functioning.

Nuts

Nuts like almonds, cashews, and walnuts contain omega-3s, magnesium, and zinc, which can help in promoting sleep quality. They also help in reducing insomnia.

Milk

Milk contains the amino acid tryptophan, a compound that promotes the production of serotonin and melatonin in the body. These chemicals help relax and promote sleep.

Cherries

Cherries are a natural source of melatonin, which induces sleep. It is also beneficial for people with insomnia and improves mood. They also contain tryptophan which improves the production of melatonin in the body.