Better Sleep

Best Foods For Better Sleep (And What to Avoid)

Diet has a measurable effect on sleep onset, depth and quality. These foods help — and these hurt.

February 2, 20266 min readBetter Sleep

Kiwi fruit

Two kiwis an hour before bed have been shown to improve sleep onset and total sleep time in adults with insomnia.

Almonds and walnuts

Contain magnesium and small amounts of melatonin.

Fatty fish

Vitamin D + omega-3 combo supports serotonin production, a melatonin precursor.

Avoid: heavy late dinners

Large meals within 3 hours of bedtime raise core temperature and delay sleep onset.

Avoid: late caffeine and alcohol

Both fragment sleep architecture even when they don't delay onset.

Editorial standards

Last reviewed February 2026 against current US sleep medicine guidelines by the Sleep Disorder Symptoms editorial team. This article is educational and is not medical advice — see our medical disclaimer and editorial policy.

Recommended next

Related articles