general

7 Foods a Nutritionist Recommends for Better Sleep

Mar 23rd 2026 · World

A clinical nutritionist says seven common, nutrient-rich foods can support sleep by supplying tryptophan, magnesium, vitamin D and B vitamins when eaten as part of a balanced diet.

  • Eat whole grains, lean proteins, leafy greens, eggs, fruits, dairy and nuts to support sleep.
  • Foods containing tryptophan, magnesium, vitamin D and B vitamins help the body produce calming chemicals like serotonin and melatonin.
  • Aim for balanced meals with carbohydrates, fats and protein to stabilize blood sugar and reduce inflammation for better rest.
  • Stop eating two to three hours before bed to allow digestion and lower the risk of acid reflux.
  • No single food is a cure; consistent intake of unprocessed, nutrient-rich foods matters more than isolated choices.
  • If you suspect deficiencies in vitamin D, magnesium, B12 or other nutrients, ask your doctor for lab testing.