Diet for Insomnia: Foods to Support Better Sleep

Struggling with insomnia? Discover how your diet affects sleep quality. Learn about foods rich in tryptophan, melatonin and GABA — and how Nutripanda can help you build the best insomnia diet for better sleep.

Insomnia is a common sleep disorder characterised by difficulty falling or staying asleep. It can leave you feeling tired, irritable, and less focused during the day. Beyond fatigue, insomnia can increase the risk of developing chronic conditions such as obesity, asthma, gastroesophageal reflux, hypertension, cardiovascular disease and type 2 diabetes.
Sleep is one of the essential pillars of good health — and what you eat can make a real difference. Research shows that your diet can influence how quickly you fall asleep, how long you stay asleep, and the overall quality of your rest.
How Diet Impacts Insomnia
A well-balanced insomnia diet should include foods that promote steady energy levels, support hormone balance and calm the nervous system.
Diets rich in dietary fibre and low-glycaemic index (GI) carbohydrates can support deeper, more restorative sleep. Low-GI foods release energy slowly, preventing blood sugar spikes that can interfere with your sleep–wake cycle.
In contrast, a high-GI diet can raise blood sugar and insulin levels, triggering the release of cortisol — a stress hormone linked with poor sleep and night-time awakenings.
Protein and Sleep: The Importance of Balance
Protein is another key player in a healthy diet for insomnia, but balance is crucial. Both too little and too much protein can disturb sleep.
This effect is linked to tryptophan, an amino acid used to produce serotonin and melatonin — the two hormones that regulate sleep and mood.
Good dietary sources of tryptophan include
Chicken and turkey
Eggs and milk
Fish and cheese
Beans and pumpkin seeds
(Ref 1)
Melatonin: The Natural Sleep Hormone
Melatonin is often called the “sleep hormone.” Produced in the pineal gland, melatonin levels rise as light fades, signalling your body that it’s time to rest. As we age, melatonin production declines — which can contribute to age-related insomnia and disrupted circadian rhythms. Including melatonin-rich foods in your diet can support your natural sleep cycle.
Good dietary sources of melatonin include
Grapes and tart cherries
Strawberries and tomatoes
Peppers and mushrooms
Pistachios and mustard seeds
Black rice, barley, oats, corn and wheat
(Ref 2)
GABA: The Calming Compound
Gamma-aminobutyric acid (GABA) is another nutrient that supports better sleep. It’s a neurotransmitter that promotes relaxation, reduces anxiety and can lower blood pressure.
Foods naturally rich in GABA include:
Fermented dairy products (such as yoghurt and kefir)
Rice, oats, wheat and soya beans
Raw spinach, potatoes and other vegetables
Including GABA-rich foods in your daily meals may improve sleep efficiency and help calm the nervous system before bedtime(Ref 3).
Practical Tips for Building an Insomnia-Friendly Diet
Choose wholegrains, fruits, and vegetables for sustained energy and balanced blood sugar.
Include a moderate amount of lean protein at dinner for steady tryptophan availability.
Limit caffeine, alcohol and high-sugar foods, especially in the evening.
Eat at regular times and avoid heavy meals right before bedtime.
How Nutripanda Can Help
At Nutripanda, we help you take a personalised approach to nutrition. Our expert team works with you to build a balanced, evidence-based diet for insomnia that supports restorative sleep and overall wellbeing.
If you’re struggling with insomnia or poor sleep quality, small but strategic dietary changes can make a big difference. Let us help you optimise your nutrition — so you can finally wake up refreshed.
If you wish to discuss your symptoms, book a free pre-consultation.




Comments